Qu'est-ce qu'une adresse IPv6 ? - Guide complet de l'adressage IPv6


Qu'est-ce qu'une adresse IPv6 ?

Introduction

L'un des principaux avantages du protocole Internet version 6 (IPv6) par rapport au protocole Internet version 4 (IPv4), utilisé précédemment, est le vaste espace d'adressage qui contient les informations (d'adressage) nécessaires pour router les paquets de l'Internet de nouvelle génération.

L'IPv6 prend en charge un espace d'adressage de 128 bits et peut potentiellement gérer 2^128, soit 3,4×10^38 adresses IP uniques (contre un espace d'adressage de 32 bits pour l'IPv4). Grâce à ce vaste espace d'adressage, l'IPv6 a la capacité de fournir une adresse unique à chaque appareil ou nœud connecté à Internet.

Pourquoi avons-nous besoin de l'adressage IPv6

Une demande croissante d'adresses IP a été le moteur du développement du vaste espace d'adressage offert par l'IPv6. Selon les estimations du secteur, dans le domaine sans fil, plus d'un milliard de téléphones mobiles, d'assistants numériques personnels (PDA) et d'autres appareils sans fil nécessiteront un accès à Internet, et chacun aura besoin de sa propre adresse IP unique.

La longueur d'adresse étendue offerte par l'IPv6 élimine la nécessité de recourir à des techniques telles que la traduction d'adresse réseau (NAT) pour éviter d'épuiser l'espace d'adressage disponible. L'IPv6 contient les informations d'adressage et de contrôle nécessaires pour router les paquets de l'Internet de nouvelle génération.

Types d'adresses IPv6

Les adresses IPv6 sont globalement classées en trois catégories :

  • Adresses Unicast : Une adresse Unicast agit comme un identifiant pour une seule interface. Un paquet IPv6 envoyé à une adresse Unicast est délivré à l'interface identifiée par cette adresse.
  • Adresses Multicast : Une adresse Multicast agit comme un identifiant pour un groupe/ensemble d'interfaces qui peuvent appartenir à des nœuds différents. Un paquet IPv6 délivré à une adresse Multicast est transmis à plusieurs interfaces.
  • Adresses Anycast : Les adresses Anycast agissent comme des identifiants pour un ensemble d'interfaces qui peuvent appartenir à des nœuds différents. Un paquet IPv6 destiné à une adresse Anycast est délivré à l'une des interfaces identifiées par cette adresse.

Notation des adresses IPv6

Les adresses IPv6 sont notées par huit groupes de quartets hexadécimaux séparés par des deux-points.

Voici un exemple d'adresse IPv6 valide : 2001:cdba:0000:0000:0000:0000:3257:9652

Tout groupe de quatre chiffres composé uniquement de zéros au sein d'une adresse IPv6 peut être réduit à un seul zéro ou entièrement omis. Ainsi, les adresses IPv6 suivantes sont similaires et tout aussi valides :

2001:cdba:0000:0000:0000:0000:3257:9652
2001:cdba:0:0:0:0:3257:9652
2001:cdba::3257:9652

L'URL pour l'adresse ci-dessus se présentera sous la forme suivante :
http://[2001:cdba:0000:0000:0000:0000:3257:9652]/

Notation réseau en IPv6

Les réseaux IPv6 sont désignés par la notation CIDR (Classless Inter Domain Routing). Un réseau ou sous-réseau utilisant le protocole IPv6 est désigné comme un groupe contigu d'adresses IPv6 dont la taille doit être une puissance de deux. Les bits initiaux d'une adresse IPv6 (qui sont identiques pour tous les hôtes d'un réseau) forment le préfixe du réseau. Le nombre de bits d'un préfixe réseau est séparé par un « / ». Par exemple, 2001:cdba:9abc:5678::/64 désigne l'adresse réseau 2001:cdba:9abc:5678. Ce réseau comprend les adresses allant de 2001:cdba:9abc:5678:: jusqu'à 2001:cdba:9abc:5678:ffff:ffff:ffff:ffff. De la même manière, un hôte unique peut être désigné comme un réseau avec un préfixe de 128 bits. Ainsi, l'IPv6 permet à un réseau de comprendre un seul hôte, voire plus.

Adresses spéciales en IPv6

  • ::/96 : Le préfixe zéro désigne les adresses compatibles avec le protocole IPv4 utilisé précédemment.
  • ::/128 : Une adresse IPv6 composée entièrement de zéros est appelée adresse non spécifiée et est utilisée à des fins d'adressage au sein d'un logiciel.
  • ::1/128 : C'est ce qu'on appelle l'adresse de bouclage (loopback), utilisée pour désigner l'hôte local. Une application envoyant un paquet à cette adresse récupérera le paquet une fois qu'il aura été renvoyé par la pile IPv6. L'adresse de l'hôte local en IPv4 était « 127.0.0.1 ».
  • 2001:db8::/32 : Il s'agit d'un préfixe de documentation autorisé en IPv6. Tous les exemples d'adresses IPv6 devraient idéalement utiliser ce préfixe pour indiquer qu'il s'agit d'un exemple.
  • fec0::/10 : Il s'agit d'un préfixe local au site offert par l'IPv6. Ce préfixe d'adresse signifie que l'adresse n'est valide qu'au sein de l'organisation locale. Par la suite, l'usage de ce préfixe a été déconseillé par la RFC.
  • fc00::/7 : C'est ce qu'on appelle l'adresse locale unique (Unique Local Address, ULA). Ces adresses ne sont routées qu'au sein d'un ensemble de sites coopérants. Elles ont été introduites dans l'IPv6 pour remplacer les adresses locales au site. Ces adresses fournissent également un nombre pseudo-aléatoire de 40 bits qui réduit le risque de conflits d'adresses.
  • ff00::/8 : Ce préfixe est offert par l'IPv6 pour désigner les adresses multicast. Toute adresse portant ce préfixe est automatiquement comprise comme étant une adresse multicast.
  • fe80::/10 : Il s'agit d'un préfixe local au lien offert par l'IPv6. Ce préfixe d'adresse signifie que l'adresse n'est valide que sur le lien physique local.

Veuillez consulter la RFC 1884 - IP Version 6 Addressing Architecture pour plus d'informations.

IP Flager for Chrome

Affichez le drapeau du pays de l'adresse IP d'un site web directement dans votre navigateur.

En savoir plus
ADVERTISEMENT