Skip to main content

IPV6

Une IPV6 fait 128 bits. Elle regroupe 8 groupes de 16 bits expossés en hexagone et séparés par : 
Ex : 2001:1234:AFBC:1234:0000:0000:00AB:0001
On peut simplifier en enlevant tout les 0 devant les autres bit par exemple le :0001 a la fin de notre exemple sera exprimée seulement en :1
On peut enlever aussi tout les groupe comportant des :0000:0000 pour mettre des :: 

Attention toute fois on ne peut pas mettre plusieurs fois :: on peut seulement le faire que 1 seule fois !

Si on doit ce connecter a un serveur avec une adresse IPV6 on doit mettre des crochets dans l'adresse ip.
http://[IPV6]:8080

Pour bien comprendre l'adresse IPV6, on peut decompiler les blocs par 2. Ce qui nous donnent 2 bloc de 64 bits. 
Donc le premiers bloc de 64 bits est le réseau et le deuxième les hôtes 

Pour configurer une adresse IPV6 nous avons XXXXX choix.

  • Manuellement : fe80::123
  • Autoconf : EUI-64 (MAC adresse 42 bits) / aléatoire 
  • dhcpv6

Comment fonctionne le EUI-64 fonctionne ? 

Imaginons l'adresse mac 9c:eb:e813:77:cb
On sépare les blocs avec des ff:fe qui donnent : 9c:eb:e8:ff:fe:77:cb et on inverse le 7 eme bits du premiers groupe en partant de la gauche. 
9c = 1001 1100 
9c inversé : 1001 1110
Ce qui transforme notre mac d'origine : 9c:eb:e8:ff:fe:77:cb en 9e:eb:e8:ff:fe:77:cb