IPv6 emploie des adresses de 128 bits et a été conçu pour offrir un espace d’adressage bien plus vaste ainsi qu’un comportement actualisé des paquets et de la découverte des voisins. IPv4 et IPv6 sont des protocoles distincts ; les hôtes à double pile peuvent exécuter les deux pendant la transition des réseaux.
Subnetting · Leçon 7
IPv6
Découvrez comment lire les adresses IPv6, les préfixes, les portées, l’autoconfiguration et l’état du routage Linux.
Lire la notation IPv6
Une adresse IPv6 s’écrit sous forme de huit groupes hexadécimaux de 16 bits :
2001:0db8:0000:0000:0000:0000:0000:0025
Les zéros initiaux de chaque groupe peuvent être omis, et une suite consécutive de groupes nuls peut être compressée avec :: :
2001:db8::25
Un seul :: peut apparaître, car sinon le nombre de groupes omis serait ambigu. 2001:db8::/32 est réservé aux exemples de documentation.
Pourquoi :: ne peut-il apparaître qu’une seule fois dans une adresse IPv6 ?
Types et portées des adresses
Les adresses et plages importantes comprennent :
::1/128: boucle locale sur l’hôte ;fe80::/10: unicast lien-local, normalement présent sur les interfaces IPv6 ;2000::/3: espace unicast global actuellement attribué ;ff00::/8: multidiffusion.
IPv6 ne possède aucune adresse de diffusion ; la multidiffusion et la découverte de voisins remplissent des fonctions qu’IPv4 assure souvent par diffusion. Une destination lien-local peut exiger une zone d’interface telle que fe80::1%eth0, car le même préfixe existe sur chaque liaison.
Quelle est la portée normale d’une adresse fe80::/10 ?
Préfixes et adresses des interfaces
La notation CIDR d’IPv6 emploie une longueur de préfixe de /0 à /128. Un /64 est la taille standard de la plupart des sous-réseaux locaux et prend en charge l’autoconfiguration sans état. Une interface peut porter simultanément des adresses lien-local, globales stables, temporaires de confidentialité et autres, chacune dotée de durées de vie privilégiée et valide.
Pourquoi une interface peut-elle afficher plusieurs adresses IPv6 ?
Découverte des voisins et des routeurs
La découverte de voisins IPv6 emploie ICMPv6 pour la résolution des adresses, la détection des adresses en double, la découverte des routeurs et les informations d’accessibilité. Les annonces de routeur peuvent fournir les préfixes et les informations sur le routeur par défaut. Les hôtes peuvent associer SLAAC à DHCPv6 pour d’autres paramètres ; DHCPv6 ne fournit normalement pas le routeur par défaut.
Le blocage de tout ICMPv6 brise des fonctions essentielles du protocole. La politique du pare-feu doit autoriser les types de messages nécessaires avec une portée appropriée plutôt que de considérer ICMPv6 comme facultatif.
Comment un hôte IPv6 apprend-il normalement un routeur par défaut de manière dynamique ?
Examiner et tester IPv6
Examinez séparément les adresses, les routes et les voisins :
$ ip -6 address show
$ ip -6 route show
$ ip -6 neighbor show
$ ping -6 -c 3 2001:db8::25
Employez une véritable adresse de test attribuée plutôt que l’adresse de documentation présentée. Une application à double pile peut réussir par IPv4 alors qu’IPv6 est cassé, ou inversement ; testez donc explicitement chaque famille et ses enregistrements DNS A ou AAAA.
Pourquoi tester IPv4 et IPv6 séparément sur un service à double pile ?
Leçon terminée
Vous avez terminé IPv6
Vous savez maintenant lire et tester l’état courant des interfaces et du routage IPv6.
Développer ou compresser correctement huit groupes hexadécimaux d’adresse.
Distinguer les portées boucle locale, lien-local, globale et multidiffusion.
Prévoir plusieurs adresses IPv6 et durées de vie sur une interface.
Préserver le trafic nécessaire de découverte des voisins et d’annonces de routeur.
Tester indépendamment les chemins IPv4 et IPv6 des services à double pile.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit