Calculateur de Sous-réseau IPv6
Calculez les détails d'un sous-réseau IPv6 — adresse réseau, dernière adresse, nombre total et type pour toute longueur de préfixe.
Notation CIDR. Forme compressée (2001:db8::/32) ou complète acceptée.
Comprendre l'adressage IPv6
IPv6 a été développé par l'IETF pour remplacer l'espace d'adressage 32 bits d'IPv4, devenu insuffisant pour l'internet en croissance. Avec 128 bits par adresse, IPv6 peut représenter environ 3,4×10^38 adresses uniques. Le protocole est spécifié dans la RFC 8200 (2017), qui a remplacé la RFC 2460.
Les adresses IPv6 s'écrivent sous forme de huit groupes de quatre chiffres hexadécimaux séparés par des deux-points. La RFC 5952 définit une représentation canonique : lettres minuscules, aucun zéro initial inutile, et un seul `::` remplaçant la plus longue série de groupes zéro consécutifs (seulement quand elle couvre au moins deux groupes). Le préfixe /64 courant provient de l'Autoconfiguration d'Adresse sans État.
Ce calculateur gère l'espace 128 bits complet avec BigInt de JavaScript, donc les comptes pour de grands blocs comme /32 ou /48 sont calculés exactement. Il identifie le type : unicast global (2000::/3), link-local (fe80::/10), unique local (fc00::/7), multicast (ff00::/8), documentation (2001:db8::/32), loopback (::1) et non spécifiée (::).
Questions fréquentes
Quelle est la différence entre IPv4 et IPv6 ?
IPv4 utilise des adresses 32 bits (environ 4,3 milliards au total), tandis qu'IPv6 utilise 128 bits, donnant environ 3,4×10^38 valeurs uniques. IPv6 a été standardisé dans la RFC 2460 et remplacé par la RFC 8200 en 2017. Il élimine le besoin de NAT dans la plupart des cas et inclut l'autoconfiguration.
Pourquoi mon adresse IPv6 contient-elle deux deux-points (::) ?
La notation `::` compresse une ou plusieurs séries consécutives de groupes de zéros. La RFC 5952 exige que `::` remplace la série la plus longue, et un seul `::` est autorisé par adresse. Un groupe zéro unique ne doit pas être compressé — `1:2:3:4:5:6:0:8` reste inchangé.
Quelles longueurs de préfixe sont courantes en IPv6 ?
Les RIR allouent généralement des blocs /32 aux FAI. Les sites clients reçoivent habituellement un /48, duquel 65 536 sous-réseaux /64 peuvent être dérivés. /64 est la taille standard pour un LAN, car SLAAC nécessite un identifiant d'interface de 64 bits. /128 représente un hôte unique.
Qu'est-ce qu'une adresse link-local ?
Les adresses link-local de la plage fe80::/10 sont attribuées automatiquement à chaque interface IPv6 et ne sont valides que sur un seul segment physique. Elles servent à la découverte de voisins et à l'autoconfiguration. Les paquets avec des adresses link-local ne sont jamais routés.
Qu'est-ce qu'une adresse unique locale ?
Les adresses uniques locales (ULA) en fc00::/7 — en pratique fd00::/8 — sont l'équivalent IPv6 des plages privées IPv4 (RFC 1918). Elles sont routables au sein d'une organisation mais pas globalement, et incluent un ID global pseudo-aléatoire de 40 bits.
Comment calculer le nombre d'adresses dans un sous-réseau IPv6 ?
La formule est 2^(128 - préfixe). Pour /64, c'est 2^64 ≈ 1,8×10^19 adresses. Pour /48, c'est 2^80 ≈ 1,2×10^24. Comme ces nombres dépassent l'entier sûr de JavaScript, ce calculateur utilise BigInt partout.