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 volumineuses, les adresses IPv6 diffèrent des adresses IPv4 sur plusieurs points :

  • 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 par 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 compris entre 0 et 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 qui contiennent des zéros par un double deux-points, vous pouvez écrire l’adresse d’exemple comme suit :

2001 :DB8:0:0:0:800:200C :7334 ou 2001 :DB8 ::800:200C :7334

Vous ne pouvez utiliser le délimiteur double-deux-points qu’une seule fois dans une même 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 IPv6 (adresse) et d’une longueur de préfixe. Il se présente sous 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. Les autres (250 :af :34ff :fe26) identifient l’interface.

Types d’adresses IPv6

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

  • Unicast : pour une interface unique.

  • 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 n’est envoyé qu’à une seule des interfaces associées à cette adresse, et non à toutes les interfaces.

Adresses unicast

Une adresse unicast identifie une seule interface. Lorsqu’un périphérique réseau envoie un paquet à une adresse unicast, le paquet n’est envoyé qu’à l’interface spécifique identifiée par cette adresse. Les adresses unicast prennent en charge une étendue d’adresse globale et deux types d’étendues d’adresses locales.

Une adresse unicast est composée de bits pour le préfixe et de 128 – n bits pour l’ID d’interfacen.

Dans l’implémentation IPv6 d’un réseau d’accès 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 globale et essentiellement les mêmes objectifs que les adresses publiques IPv4. Les adresses unicast globales peuvent être acheminées sur Internet.

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

  • Adresse IPv6 de bouclage : adresse IPv6 utilisée sur les interfaces de bouclage. L’adresse de bouclage IPv6 est 0:0:0:0:0:0:0:1, qui peut être 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:0, qui peut être notée comme ::/128.

Adresses multicast

Une adresse multicast identifie un ensemble d’interfaces qui appartiennent généralement à différents nœuds. Lorsqu’un périphérique réseau envoie un paquet à une adresse multicast, il 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’étendue d’adresses différents, y compris les nœuds, les liens, les sites, les organisations et la portée globale. Un champ de 4 bits dans le préfixe identifie l’étendue de l’adresse.

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

  • Solicited-node adresse multicast : les messages NS (Neighbor Solicitation) sont envoyés à cette adresse.

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

  • Adresse multicast de tous les routeurs : les messages RS (Router Solicitation) 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 à des nœuds différents. Les adresses anycast sont similaires aux adresses multicast, sauf que les paquets ne sont envoyés qu’à une seule interface, et non à toutes les interfaces. Le protocole de routage utilisé dans le réseau détermine généralement quelle interface est physiquement la plus proche dans l’ensemble des adresses anycast et achemine le paquet le long du 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 du routeur de sous-réseau. Pour une adresse de routeur de sous-réseau anycast, les bits d’ordre inférieur, 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.