L’IPv6 a introduit une nouvelle structure d’adressage qui prend en compte différents types d’adresses pour répondre aux besoins variés des réseaux modernes. Chaque type d’adresse a une utilisation et un but spécifiques.
Les adresses IPv6 unicast permettent une communication d’une source unique vers un destinataire unique. Elles jouent un rôle similaire aux adresses IPv4 traditionnelles en identifiant de manière unique un dispositif sur le réseau. En IPv6, il existe plusieurs catégories d’adresses unicast, et chacune a des usages et des portées spécifiques.
Global Unicast : Les adresses unicast globales en IPv6 sont l’équivalent des adresses IPv4 publiques. Elles sont routables sur Internet et sont utilisées pour des communications sur le web. Le format de ces adresses commence généralement par 2000::/3
, signifiant que les trois premiers bits sont 001
.
Link-Local – équivaut aux adresses APIPA IPv4 (169.254.X.X) : Pour la communication au sein d’un même segment de réseau, comme sur un LAN, nous utilisons des adresses unicast de lien-local. Ces adresses ne sont pas routables au-delà de leur segment local. Elles ont un format caractéristique qui commence toujours par FE80::/10
. De plus, ces adresses sont générées automatiquement par le processus EUI-64. Cela consiste à intégrer l’adresse MAC du dispositif, qui a 48 bits, dans les 64 bits de l’interface ID de l’adresse IPv6.
Unique Local : Il existe également des adresses unicast uniques locales, précédemment appelées adresses site-local. Elles sont utilisées pour des communications internes à une organisation ou un site, sans être destinées à être routées sur Internet. Ces adresses sont similaires aux adresses IPv4 privées et ont généralement un format qui commence par FC00::/7
ou FD00::/8
.
Une adresse multicast IPv6 est une adresse qui identifie un groupe spécifique d’interfaces, généralement sur des dispositifs différents. Lorsqu’un paquet est envoyé à une adresse multicast, il est délivré à tous les membres du groupe multicast. En d’autres termes, les adresses multicast permettent une forme de communication “un-à-plusieurs” ou “un-à-tous”.
Toutes les adresses multicast IPv6 commencent par le préfixe FF00::/8
. Après le préfixe, il y a un champ qui détermine la portée de l’adresse multicast. Les plus courantes sont : FF01:: Interface locale, FF02:: Liaison locale, FF05:: Site local, FF08:: Organisation locale et FF0E:: Global.
Quelques exemples d’adresses multicast IPv6 notables:
FF02::1
: Tous les nœuds IPv6 sur la liaison locale.FF02::2
: Tous les routeurs IPv6 sur la liaison locale.FF05::101
: Tous les nœuds NTP au niveau du site.Utilisations courantes:
Les adresses multicast sont couramment utilisées dans plusieurs protocoles et applications IPv6, tels que :
En somme, une adresse multicast IPv6 est un moyen efficace de communiquer simultanément avec plusieurs hôtes sans avoir à envoyer des paquets individuels à chaque hôte.
Une adresse anycast IPv6 est une adresse qui est attribuée à plusieurs interfaces, généralement réparties sur différents dispositifs dans un réseau ou même sur plusieurs réseaux. L’idée derrière l’anycast est que le trafic envoyé à une adresse anycast est acheminé vers la “plus proche” ou “la meilleure” instance de cette adresse, selon les métriques de routage.
Exemple pratique :
Imaginez un réseau mondial avec des serveurs web dispersés à New York, Londres, et Tokyo, tous configurés avec la même adresse anycast. Un utilisateur à Paris accédant à cette adresse serait probablement dirigé vers le serveur de Londres, car il est le plus proche en termes de métriques de routage. Un utilisateur à Los Angeles serait probablement dirigé vers le serveur de New York pour la même raison.
En conclusion :
L’adresse anycast IPv6 offre une manière d’augmenter la redondance, la disponibilité et la performance d’un service réseau. Elle permet aux données d’être acheminées vers le point le plus optimal, en fonction des métriques du réseau.
Ces adresses sont utilisées pour faciliter la transition d’IPv4 à IPv6.
Adresses IPv4-Mappées (IPv4-Mapped):
::FFFF:w.x.y.z
où w.x.y.z
est l’adresse IPv4.Exemple : ::FFFF:192.168.1.1
est une adresse IPv4-mappée pour 192.168.1.1
.
Adresses IPv4-Compatibles (IPv4-Compatible):
::w.x.y.z
où w.x.y.z
est l’adresse IPv4.Adresses 6to4:
2002:wwxx:yyzz::/48
, où wwxx:yyzz
est l’adresse IPv4 publique du site représentée en hexadécimal.Exemple : Pour l’adresse IPv4 192.168.1.1
, l’adresse 6to4 serait 2002:C0A8:0101::/48
.
L’IPv6, avec sa structure d’adressage étendue, répond aux besoins croissants des réseaux modernes. La compréhension des différents types d’adresses IPv6 et de leurs utilisations est essentielle pour quiconque travaille avec des technologies réseau à l’ère actuelle.