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