Windows 7 – IPv6 – adresa link-local

Protocolul IPv6 nu vine doar cu avantajul de a avea mai multe adrese IP ci și cu posibilitatea de autoconfigurare, fără a fi necesar ca în rețea să existe un server DHCP (pentru IPv6).
După cum recomandă și RFC 2462, toate nodurile IPv6 dintr-o rețea își configurează în mod automat o adresa link-local pe fiecare interfață în parte.
Configurând astăzi IPv6 pe laptop-ul propriu, am observat că am primit o adresa IPv6 link-local care nu are la bază ID-ul interfeței respective, în format EUI-64.
Săpând pe net am găsit precizat că Windows Vista, Windows 7, Windows Server 2008 folosesc în mod implicit generarea aleatoare a ID-ului respectiv, fără a ține cont de adresa MAC. Pentru a modifica acest comportament, rulați următoarea comanda ca și Administrator:

netsh interface ipv6 set global randomize­identifiers=disabled

Am dezactivat și reactivat interfața de rețea respectivă (este vorba de placa wireless) și adresa IPv6 link local s-a modificat.
După cum spuneam și în ultima parte a primului articol despre IPv6, această adresa s-a generat astfel:

  • se ia adresa MAC, în cazul meu 00:22:69:3c:76:2f
  • se pune ff:fe la mijlocul adresei: 00:22:69:ff:fe:3c:76:2f
  • formatăm notația pentru a corespunde regulilor de scriere a unei adrese IPv6: 0022:69ff:fe3c:762f
  • convertim primul octet din hexazecimal în binar: 00->00000000
  • se inversează bitul de la poziția 6 (numărând de la 0): 00000000 -> 00000010
  • convertim înapoi în hexazecimal: 00000010 -> 02
  • înlocuim primul octet cu valoarea nou calculată: 0222:69ff:fe3c:762f
  • adăugăm prefixul de link-local: fe80::222:69ff:fe3c:762f
IPv6 Link local address

 

Articole asemanatoare:

Etichetat cu: , ,
4 comments on “Windows 7 – IPv6 – adresa link-local
  1. mihai spune:

    multumesc bogdan

  2. catafest spune:

    interesant articolul , thank you 🙂

  3. catalin spune:

    Foarte folositoare articolele ipv6 , le voi citi pe toate , ti s-a strecurat o eroare acest articol *(probabil de tastare) : formatăm notația pentru a corespunde regulilor de scriere a unei adrese IPv6: 0022:69ff:f33c:762f | ai notat f33c in loc de fe3c . multumesc

  4. Ai dreptate, a fost e eroare de scriere. Am modificat acum. Multumesc pentru observatie.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*