IPv6 est la version 6 du protocole IP. Il vient suppléer IPv4 pour une raison, notamment, de pénurie d’adresses IPv4. À terme, IPv6 remplacera IPv4.
IPv6 s’appuie sur des adresses constituées de 128 bits (contre 32 pour IPv4) représentées sous la forme de 8 nombres hexadécimaux séparés par le signe deux-points « : ».
Exemple : 2001:0db8:0004:85a3:0000:0000:ac1f:8001
Chaque nombre représente deux octets (16 bits).
L’écriture de l’adresse peut être simplifiée en supprimant les « 0 » non significatifs de chaque nombre et en remplaçant une suite (et une seule) de nombres nuls par un double deux-points « :: ».
Ainsi, l’exemple précédent peut s’écrire aussi 2001:db8:4:85a3::ac1f:8001
La notion de masque de sous-réseau, utilisée avec IPv4, disparait au profit de la notion de préfixe réseau et de la notation CIDR (signe « / » suivi du nombre de bits communs aux adresses du réseau).
Ainsi, le préfixe réseau 2001:0db8:4:85a3::/64 indique que les 64 premiers bits identifient le réseau ; les bits restant étant disponibles pour fournir des adresses aux équipements du réseau.