Dans des années, comme le nombre croissant de cellule téléphone, PDA,
et les appareils de réseau ainsi que d'autres réseaux privés agrandissent et
augmentent leurs possibilités sur le gestion de réseau. L'IPv4 ne pourra pas répondre à ces besoins, alors la solution est "IPv6".
L'IPV6 est aussi appelé IPng (IP Next Generation). Le principe de fonctionnement de l'IPv6 est très
semblable que la précédente (IPV4).
Au lieu d'utiliser IPv4 (32 bits) d'adresse IP, IPv6 utilise l'adresse IP de 128 bits en divisant en
tranche de 16 bits. Chaque tranche est convertie en nombre hexadécimal de 4 chiffres délimité par des
deux points ( : )
L'IPv6 est généralement représenté comme suivant :
HHHH : HHHH : HHHH : HHHH : HHHH : HHHH : HHHH : HHHH
Exemple: L'adresse 128 bits est divisés en tranches de 16 bits
0010 0001 1101 1010 0000 0000 1101 0011
0000 0000 0000 0000 0010 1111 0011 1011
0000 0010 1010 1010 0000 0000 1111 1111
1111 1110 0010 1000 1001 1100 0101 1010
Chaque bloc de 16 bits est converti au format hexadécimal
21DA : 00D3 : 0000 : 2F3B : 02AA : 00FF : FE28 : 9C5A
Les adresses d'IPv6 contiennent souvent beaucoup d'octets avec une valeur zéro. La représentation peut être simplifiée en retirant les zéros de chaque bloc de 16 bits
21DA : D3 : 2F3B : 2AA : FF : FE28 : 9C5A
L'IPv6 n'utilise pas les classes comme l'IPv4. Il support l'unicast et le multicast, mais pas la diffusion (braodcast).
La diffusion de l'IPv6 est faite par le mécanisme de multicast.
Les adresses réservées
L'IPv6 réserve deux adresses spéciales : 0:0:0:0:0:0:0:0 et 0:0:0:0:0:0:0:1. L'IPv6 emploie 0:0:0:0:0:0:0:0 à l'exécution interne de protocole, donc les noeuds ne peuvent pas l'employer pour leur propre communication.
L'IPv6 utilise 0:0:0:0:0:0:0:1 comme son adresse de LoopBack, équivalente à 127.0.0.1 dans IPv4.