Adressage IPv6

Notation

Avec IPv6, les adresses sont représentées sur 128 bits. Pour limiter la longueur des adresses à saisir, on utilise une nouvelle notation :

Exemples

2002:8ac3:802d:1242:20d:60ff:fe38:6d16 est une adresse IPv6 valide.

2002:8ac3:802d:0000:0000:0000:0000:0001 peut s'abréger en 2002:8ac3:802d:0:0:0:0:1 en omettant les zéros non significatifs, et même 2002:8ac3:802d::1 en omettant les blocs nuls.

1:0:0:0:5:0:0:8 peut être abréger en 1::5:0:0:8 ou 1:0:0:0:5::8, mais surtout pas 1::5::8 qui est une notation ambiguë.

L'adresse locale, composée de 127 bits nuls, suivi du dernier bit à 1, peut s'écrire « ::1 ».

L'adresse constituée de 128 bits nuls, dîte adresse indéfinie, est généralement notée « :: ».


Adresses unicast

Les adresses unicast sont celles qui désigne une et une seule machine. Elles partagent le format général suivant :

Sous-réseauIdentifiant
64 premiers bits64 derniers bits

Notons que, contrairement à l'IPv4, les sous-réseaux ont une taille fixe de 64 bits. Tous les systèmes partageant une même « préfixe » réseau de 64 bits doivent ètre sur le même segment de réseau local (sous-réseau).

Sur un même segment/sous-réseau, les systèmes sont distingués par leur identifiant.

Adresses Internet

Les adresses utilisées sur Internet sont découpées de la manière suivante :

Espace d'allocationFournisseur d'accès ClientRéseauIdentifiant
Bits0-1516-3132-4748-63 64-127
Exemple2001:0660:315f:c242: 020d:60ff:fe38:6d16

Identifiant

Les identifiants sont déterminés à partir de l'adresse matériel du système.

Réseaux Ethernet

Pour des réseaux locaux de type Ethernet, on utilise l'adresse MAC de la carte réseau. On inverse la valeur du septième bit, on découpe en deux blocs de 24 bits, et on intercalle fffe entre les 2 blocs.

Par exemple, si l'adresse MAC est 00:0D:60:38:6D:16, on obtient l'identifiant 20d:60ff:fe38:6d16.

Respect de la vie privée

Afin d'empècher la reconnaissance de l'utilisateur à partir de l'identifiant de son PC, qui lui est spécifique, il est possible d'utiliser un identifiant aléatoire changé fréquemment (par exemple, à chaque redémarrage de la machine).