Aide-mémoire des types d'adresses IPv6

Les préfixes IPv6 spéciaux, de ::1 et fe80::/10 à fc00::/7, ff00::/8 et 2001:db8::/32, avec les groupes multicast, les règles de notation et l'EUI-64, vérifiés avec Python.

Dernière vérification :

AdSense Placeholder
Slot: header_reference_page
Sur cette page

Une adresse IPv6 compte 128 bits, écrits en huit groupes de quatre chiffres hexadécimaux. Ses premiers bits indiquent de quel type d'adresse il s'agit. Les plages ci-dessous ont été vérifiées avec le module ipaddress de Python (première et dernière adresse de chaque bloc) ; les exemples utilisent le préfixe de documentation 2001:db8::/32. Vérifiez la syntaxe d'une adresse avec le validateur d'adresses IPv6.

Écriture des adresses IPv6

Règle Forme complète Forme courte
Supprimer les zéros de tête de chaque groupe 2001:0db8:0000:0000:0000:ff00:0042:8329 2001:db8:0:0:0:ff00:42:8329
Remplacer une suite de groupes de zéros par :: 2001:db8:0:0:0:ff00:42:8329 2001:db8::ff00:42:8329
:: une seule fois, sur la suite la plus longue (la plus à gauche en cas d'égalité) 2001:0db8:0000:0000:0001:0000:0000:0001 2001:db8::1:0:0:1
Hexadécimal en minuscules (RFC 5952) 2001:DB8::A 2001:db8::a
Crochets dans les URL, avec le port à l'extérieur https://[2001:db8::1]:8443/

Convertissez dans les deux sens avec le compresseur d'adresses IPv6 et l'expanseur d'adresses IPv6.

Préfixes à usage spécial

Préfixe Type Plage (première à dernière) Remarques
::/128 Non spécifiée :: « Pas encore d'adresse » ; sert de source pendant la configuration
::1/128 Loopback ::1 Même rôle que 127.0.0.1
::ffff:0:0/96 IPv4 mappée ::ffff:0.0.0.0 à ::ffff:255.255.255.255 Une adresse IPv4 vue par un socket double pile : ::ffff:192.0.2.1
64:ff9b::/96 Préfixe NAT64 bien connu 64:ff9b:: à 64:ff9b::ffff:ffff 192.0.2.1 devient 64:ff9b::c000:201
64:ff9b:1::/48 NAT64 à usage local Pour les déploiements NAT64 privés
100::/64 Rejet uniquement Le trafic envoyé ici est abandonné (trou noir)
2000::/3 Unicast global 2000:: à 3fff:ffff:...:ffff L'internet public
2001::/32 Teredo IPv6 encapsulé dans UDP/IPv4
2001:db8::/32 Documentation 2001:db8:: à 2001:db8:ffff:...:ffff Pour les exemples uniquement ; jamais routé
3fff::/20 Documentation (RFC 9637, 2024) 3fff:: à 3fff:fff:ffff:...:ffff Espace d'exemple plus vaste
2002::/16 6to4 Tunnel obsolète ; intègre une adresse IPv4 (2002:c000:201::1 porte 192.0.2.1)
fc00::/7 Locale unique (ULA) fc00:: à fdff:ffff:...:ffff Adressage privé ; en pratique, seul fd00::/8 est utilisé
fe80::/10 Lien local fe80:: à febf:ffff:...:ffff Sur chaque interface ; jamais routé ; exige une zone : fe80::1%eth0
fec0::/10 Site local Obsolète depuis 2004 (RFC 3879)
ff00::/8 Multicast ff00:: à ffff:ffff:...:ffff Un vers plusieurs ; IPv6 n'a pas de diffusion (broadcast)

Créez un préfixe privé aléatoire avec le générateur d'ULA IPv6 : une ULA est fd suivi de 40 bits aléatoires, ce qui donne un /48.

Portées et groupes multicast

Le quatrième chiffre hexadécimal d'une adresse multicast est sa portée.

Portée Préfixe Étendue
1 ff01:: Locale à l'interface (loopback)
2 ff02:: Lien local : le segment de réseau local
5 ff05:: Site local
8 ff08:: Organisation locale
e ff0e:: Globale
Groupe Membres
ff02::1 Tous les nœuds du lien
ff02::2 Tous les routeurs du lien
ff02::5 / ff02::6 Routeurs OSPFv3 / routeurs désignés
ff02::9 Routeurs RIPng
ff02::fb mDNS
ff02::16 Routeurs compatibles MLDv2
ff02::1:2 Tous les serveurs et agents relais DHCPv6 du lien
ff05::1:3 Tous les serveurs DHCPv6 du site
ff02::1:ff00:0/104 Groupes de nœud sollicité utilisés pour la découverte de voisins

Adresse de nœud sollicité : ff02::1:ff suivi des 24 derniers bits de l'adresse unicast. Pour 2001:db8::abcd:1234, c'est ff02::1:ffcd:1234.

Longueurs de préfixe courantes

Préfixe Détenteur typique Contient
/32 FAI ou grande organisation 65 536 /48
/48 Un site 65 536 sous-réseaux /64
/56 Connexion domestique 256 sous-réseaux /64
/64 Un réseau local 2^64 = 18 446 744 073 709 551 616 adresses
/127 Liaison point à point entre routeurs 2 adresses
/128 Un hôte (loopback, une route unique) 1 adresse

Gardez les réseaux locaux en /64 : SLAAC et de nombreuses fonctions l'exigent. Planifiez les sous-réseaux avec le calculateur de sous-réseaux IPv6.

Identifiants d'interface (EUI-64)

SLAAC peut construire les 64 derniers bits à partir de l'adresse MAC : on la coupe en deux, on insère ff:fe et on inverse le septième bit du premier octet.

Étape Valeur
Adresse MAC 00:1a:2b:3c:4d:5e
Insérer ff:fe au milieu 00:1a:2b:ff:fe:3c:4d:5e
Inverser le bit 7 du premier octet (00 → 02) 02:1a:2b:ff:fe:3c:4d:5e
Adresse de lien local fe80::21a:2bff:fe3c:4d5e

Comme cela expose l'adresse matérielle, les systèmes modernes utilisent à la place des identifiants aléatoires ou à confidentialité stable (RFC 8981, RFC 7217) pour les adresses globales.

Essayez ces outils

Voir aussi

  • Glossaire IPv6
    L'IPv6 est la version la plus récente du protocole Internet ; il utilise des adresses de 128 bits pour remplacer l'espace IPv4 de 32 bits.
  • Glossaire Adresse locale unique (ULA)
    Une adresse locale unique est une adresse IPv6 privée dans fc00::/7.
  • Glossaire CIDR
    Le CIDR (Classless Inter-Domain Routing) est la notation qui écrit un réseau IP sous la forme d'une adresse plus une longueur de préfixe.
  • Aide-mémoire Aide-mémoire CIDR et masques de sous-réseau
    Tous les préfixes IPv4 de /8 à /32 avec masque, wildcard, nombre d'adresses et hôtes utilisables.
  • Guide Comment fonctionne le découpage en sous-réseaux
    Comment une adresse IP se divise en réseau et hôte, comment trouver les adresses de réseau et de diffusion.

Questions fréquemment posées

C'est normal. Chaque interface possède une adresse de lien local fe80:: et, en général, une ou plusieurs adresses globales : par exemple une adresse stable et des adresses temporaires de confidentialité qui changent régulièrement pour les connexions sortantes.

AdSense Placeholder
Slot: footer_leaderboard