Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Introduction aux adresses IPv6

IPv6 utilise un modèle d’adressage de 128 bits par rapport aux adresses 32 bits utilisées pour IPv4. En plus d’être plus grandes, les adresses IPv6 diffèrent des adresses IPv4 de plusieurs manières :

  • Notation

  • Préfixes

  • Types d’adresses

Ces différences confèrent à l’adressage IPv6 une plus grande simplicité et évolutivité que l’adressage IPv4.

IPv6 Notation

Les adresses IPv6 ont une longueur de 128 bits (exprimées en 32 nombres hexadécimaux) et sont constituées de huit sections délimitées par des deux-points. Chaque section contient 2 octets, et chaque octet est exprimé sous la forme d’un nombre hexadécimal de 0 à FF.

Une adresse IPv6 ressemble à ceci :

2001:0db8:0000:0000:0000:0800:200c :7334

En omettant les zéros non significatifs de chaque section ou en remplaçant les sections contiguës contenant des zéros par un double deux-points, vous pouvez écrire l’exemple d’adresse comme suit :

2001 :db8:0:0:0:800:200c :7334 ou 2001 :db8 ::800:200c :7334

Vous ne pouvez utiliser le délimiteur double-points qu’une seule fois dans une seule adresse IPv6. Par exemple, vous ne pouvez pas exprimer l’adresse IPv6 2001 :db8:0000:0000 :ea34:0000:71ff :fe01 comme 2001 :db8 ::ea34 ::71ff :fe0.

Préfixes IPv6

Un préfixe d’adresse IPv6 représente un bloc d’espace d’adressage ou un réseau. Le préfixe est une combinaison d’un préfixe (adresse) IPv6 et d’une longueur de préfixe. Il prend la forme ipv6-prefix/prefix-length.

Les adresses IPv6 peuvent être divisées en préfixes de longueur variable. La longueur du préfixe est une valeur décimale qui spécifie le nombre de bits les plus à gauche de l’adresse qui composent le préfixe. La longueur du préfixe suit une barre oblique et, dans la plupart des cas, identifie la partie de l’adresse appartenant à une organisation. Tous les bits restants (jusqu’au bit le plus à droite) représentent des nœuds ou des interfaces individuels.

Par exemple, 2001 :db8:0000:0000:250 :af :34ff :fe26/64 a une longueur de préfixe de 64.

Les 64 premiers bits de cette adresse (2001 :db8:0000:0000) sont le préfixe. Le reste (250 :af :34ff :fe26) identifie l’interface.

Types d’adresses IPv6

Il existe trois grandes catégories d’adresses IPv6 :

  • Unicast : pour une seule interface.

  • Multicast : pour un ensemble d’interfaces sur le même support physique. Un paquet est envoyé à toutes les interfaces associées à l’adresse.

  • Anycast : pour un ensemble d’interfaces sur différents supports physiques. Un paquet est envoyé à une seule des interfaces associées à cette adresse, et non à toutes les interfaces.

Adresses unicast

Une adresse unicast identifie une interface unique. Lorsqu’un équipement réseau envoie un paquet à une adresse unicast, le paquet va uniquement à l’interface spécifique identifiée par cette adresse. Les adresses unicast prennent en charge une portée d’adresse globale et deux types de portée d’adresse locale.

Une adresse de unicast se compose de bits pour le préfixe et de n 128 – n bits pour l’ID d’interface.

Dans l’implémentation IPv6 d’un réseau d’accès par abonné, les types d’adresses unicast suivants peuvent être utilisés :

  • Adresse unicast globale : adresse IPv6 unique attribuée à une interface hôte. Ces adresses ont une portée mondiale et ont essentiellement les mêmes objectifs que les adresses publiques IPv4. Les adresses unicast globales sont routables sur Internet.

  • Adresse IPv6 locale du lien : adresse IPv6 qui permet la communication entre des hôtes voisins résidant sur la même liaison. Les adresses locales ont une portée locale et ne peuvent pas être utilisées en dehors de la liaison. Ils ont toujours le préfixe FE80 ::/10.

  • Adresse IPv6 de bouclage : adresse IPv6 utilisée sur une interface de bouclage. L’adresse de bouclage IPv6 est 0:0:0:0:0:0:0:0:1, notée ::1/128.

  • Adresse non spécifiée : une adresse IPv6 non spécifiée est 0:0:0:0:0:0:0:0, qui peut être notée ::/128.

Adresses multicast

Une adresse multicast identifie un ensemble d’interfaces qui appartiennent généralement à différents nœuds. Lorsqu’un équipement réseau envoie un paquet à une adresse multicast, l’équipement diffuse le paquet à toutes les interfaces identifiées par cette adresse. IPv6 ne prend pas en charge les adresses de diffusion, mais utilise à la place des adresses multicast dans ce rôle.

Les adresses multicast prennent en charge 16 types d’adresses différentes, notamment les nœuds, les liens, les sites, les organisations et les étendues globales. Un champ de 4 bits dans le préfixe identifie la portée de l’adresse.

Les types suivants d’adresses de multicast peuvent être utilisés dans un réseau d’accès d’abonné IPv6 :

  • Nœud sollicité adresse multicast : les messages de sollicitation de voisins (NS) sont envoyés à cette adresse.

  • Tous les nœuds adresse multicast : les messages d’annonce de routeur (RA) sont envoyés à cette adresse.

  • Tous les routeurs adresse multicast : les messages de sollicitation de routeurs (RS) sont envoyés à cette adresse.

Les adresses multicast utilisent le préfixe FF00 ::/8.

Adresses Anycast

Une adresse anycast identifie un ensemble d’interfaces qui appartiennent généralement à différents nœuds. Les adresses anycast sont similaires aux adresses multicast, sauf que les paquets ne sont envoyés qu’à une seule interface, pas à toutes les interfaces. Le protocole de routage utilisé dans le réseau détermine généralement l’interface la plus proche dans l’ensemble d’adresses anycast et achemine le paquet sur le chemin le plus court jusqu’à sa destination.

Il n’y a pas de différence entre les adresses anycast et les adresses unicast, à l’exception de l’adresse sous-réseau-routeur. Pour une adresse de sous-réseau-routeur anycast, les bits de poids faible, généralement 64 ou plus, sont nuls. Les adresses anycast sont extraites de l’espace d’adressage unicast.

Pour plus d’informations sur les adresses anycast, consultez RFC 2526, Reserved IPv6 Subnet Anycast Addresses.