Qu’est-ce qu’IPv6 ?
IPv6 (Internet Protocol version 6) est la version la plus récente du protocole Internet. Elle a été conçue pour remplacer IPv4 et résoudre ses limites, principalement l’épuisement des adresses disponibles. IPv6 utilise des adresses de 128 bits, contre 32 bits pour IPv4, et fournit environ 340 sextillions (3,4 × 10³⁸) d’adresses uniques, assez pour attribuer plusieurs fois une adresse à chaque atome de la surface terrestre.Format des adresses IPv6
Structure
Les adresses IPv6 sont composées de huit groupes de quatre chiffres hexadécimaux :
2001:0db8:85a3:0000:0000:8a2e:0370:7334
│ │ │ │ │ │ │ │
└────┴────┴────┴────┴────┴────┴────┴── 8 groups of 16 bits each
Règles d’abréviation
1. Zéros initiaux : ils peuvent être omis dans chaque groupe
2. Groupes de zéros consécutifs : ils peuvent être remplacés par :: (une seule fois par adresse)
Full: 2001:0db8:0000:0000:0000:0000:0000:0001
Abbreviated: 2001:db8::1
Comparaison IPv6 et IPv4
| Fonctionnalité | IPv4 | IPv6 |
|---|---|---|
| Taille de l’adresse | 32 bits | 128 bits |
| Format de l’adresse | Décimal pointé (192.168.1.1) | Hexadécimal (2001:db8::1) |
| Nombre total d’adresses | ~4,3 milliards | ~340 sextillions |
| Complexité de l’en-tête | Longueur variable, complexe | 40 octets fixes, plus simple |
| IPsec | Facultatif | Prise en charge intégrée |
| Nécessité du NAT | Souvent nécessaire | Généralement inutile |
| Configuration automatique | DHCP requis | Prise en charge native de SLAAC |
Types d’adresses IPv6
Unicast
Communication un-à-un :
- Unicast global : routable publiquement (2000::/3)
- Lien-local : limité au segment réseau (fe80::/10)
- Local unique : réseaux privés (fc00::/7)
Multicast
Communication un-à-plusieurs :
ff02::1 - All nodes on link
ff02::2 - All routers on link
Anycast
Communication un-vers-le-plus-proche (même format que l’unicast, mais routée différemment)
IPv6 dans le DNS
Enregistrements AAAA
Les adresses IPv6 utilisent des enregistrements AAAA (quadruple A) :
example.com. IN AAAA 2606:2800:220:1:248:1893:25c8:1946
DNS inverse (enregistrements PTR)
Le DNS inverse IPv6 utilise le domaine ip6.arpa :
4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.3.a.5.8.8.b.d.0.1.0.0.2.ip6.arpa. PTR example.com.
Avantages de l’adoption d’IPv6
1. Adresses illimitées : plus de problème d’épuisement des adresses
2. En-têtes simplifiés : routage plus efficace
3. Sécurité intégrée : IPsec obligatoire dans la spécification
4. NAT inutile : la connectivité de bout en bout est rétablie
5. Configuration automatique : les appareils se configurent eux-mêmes (SLAAC)
6. Meilleur multicast : prise en charge améliorée de la diffusion et de la découverte
7. Prise en charge mobile : meilleure gestion de la mobilité des appareils
Mise en œuvre d’IPv6
Configuration double pile
Exécuter IPv4 et IPv6 simultanément :
listen 80;
listen [::]:80;
listen 443 ssl;
listen [::]:443 ssl;
Configuration DNS
Ajouter des enregistrements AAAA en plus des enregistrements A :
www IN A 192.0.2.1
www IN AAAA 2001:db8::1
Adoption actuelle d’IPv6
L’adoption mondiale d’IPv6 continue de progresser :
- Les grands fournisseurs de contenu (Google, Facebook) prennent entièrement IPv6 en charge
- Les FAI fournissent de plus en plus une connectivité IPv6 native
- Les réseaux mobiles utilisent largement IPv6
- Les fournisseurs cloud proposent IPv6 par défaut
IPv6 représente l’avenir de l’adressage Internet. Il apporte la capacité nécessaire à la croissance continue d’Internet et aux milliards d’appareils IoT connectés.