L'Adressage IPv6
L'IPv6 (Internet Protocol version 6) a été développé pour faire face à la pénurie d'adresses IPv4. Contrairement à IPv4 qui n'offre "que" 4,3 milliards d'adresses, IPv6 en propose une quantité astronomique (340 sextillions), permettant de donner une IP publique unique à chaque appareil sur Terre (ordinateurs, téléphones, IoT, voitures...).
1. Structure et Notation
Une adresse IPv6 fait 128 bits (contre 32 bits pour IPv4). Elle est représentée par 8 groupes de 4 caractères hexadécimaux, séparés par des deux-points (:).
- Exemple complet :
2001:0db8:85a3:0000:0000:8a2e:0370:7334
Règles d'abréviation
Pour rendre les adresses plus courtes et lisibles, deux règles s'appliquent :
1. Omission des zéros de tête dans un groupe : 0db8 devient db8, et 0000 devient 0.
2. Compression des suites de zéros : Une suite consécutive de groupes composés de zéros peut être remplacée par un double deux-points ::. (Attention : Cette règle de compression ne peut être utilisée qu'une seule fois par adresse, sinon on ne saurait pas combien de zéros remplacer).
- L'adresse d'exemple devient :
2001:db8:85a3::8a2e:370:7334
Masque (Préfixe)
Comme en IPv4, la notation CIDR (Préfixe) est utilisée pour distinguer la partie "Réseau" de la partie "Machine" (Interface ID).
* Exemple : 2001:db8:abcd:0012::/64 indique que les 64 premiers bits identifient le réseau, et les 64 derniers bits identifient précisément l'appareil. Le préfixe /64 est le "masque de sous-réseau" standard absolu pour les réseaux Ethernet IPv6.
2. Types d'Adresses IPv6
Il n'y a plus de notion de "Broadcast" en IPv6 (il a été remplacé par du Multicast intelligent).
| Type d'adresse | Équivalent IPv4 | Reconnaissable par | Explication |
|---|---|---|---|
| Global Unicast (GUA) | IP Publique | 2000::/3 (ex: 2001:xxx...) |
Adresse unique, routable sur tout Internet. Vous êtes identifié directement mondialement. |
| Unique Local (ULA) | IP Privée | fc00::/7 ou fd00::/8 |
Utilisée en réseau local uniquement (intranet), non routable sur Internet. |
| Link-Local Address (LLA) | APIPA / 169.254 | fe80::/10 |
Auto-configurée par la carte réseau. Valable UNIQUEMENT sur le lien physique actuel. |
| Multicast | Broadcast / 224.0 | ff00::/8 |
Adresse un message à un groupe cible d'appareils, au lieu d'inonder le réseau. |
| Loopback | 127.0.0.1 | ::1 |
La machine se désigne elle-même. |
| Route par défaut | 0.0.0.0 | ::/0 |
Identifie "Toutes les adresses globales". |
3. Auto-configuration (SLAAC)
Contrairement à IPv4 qui nécessitait presque toujours un serveur DHCP, IPv6 est "Plug-n-Play". Lorsqu'un ordinateur est branché au réseau, le routeur (ou la Box opérateur) lui envoie le Prefix Réseau (les 64 premiers bits). L'ordinateur "invente" lui-même les 64 derniers bits pour s'auto-attribuer son IP (Souvent en se basant aléatoirement ou à partir de son Adresse MAC - procédé EUI-64). C'est le mécanisme SLAAC (Stateless Address Autoconfiguration). Le DHCPv6 existe toujours pour gérer l'attribution de serveurs DNS de façon plus fine, mais n'est techniquement plus obligatoire pour le routage.