Pourquoi utiliser ce calculateur de sous-réseau IPv6 ?
Une adresse IPv6 contient 128 bits, soit 2^128 combinaisons possibles (340 sextillions). Le calcul mental en hexadécimal est irréaliste. Cet outil résout ce problème en une seconde.
Un /64 standard contient 18,4 trillions d'adresses. Un /48 regroupe 65 536 sous-réseaux /64. Manipuler ces chiffres à la main génère des erreurs de planification coûteuses.
Cas d'usage concrets :
- Planification réseau : dimensionnez vos blocs /48 (site), /56 (client) ou /64 (LAN) selon la RFC 6177
- Reverse DNS : générez les entrées ip6.arpa nécessaires aux enregistrements PTR (RFC 3596)
- Audit pré-déploiement : validez chaque adresse et longueur de préfixe avant mise en production
- Documentation technique : copiez les formes compressée, étendue et complète (RFC 5952)
Qu'est-ce qu'une adresse IPv6 ?
Une adresse IPv6 est un identifiant unique de 128 bits, défini par la RFC 4291. Elle s'écrit en 8 groupes de 4 chiffres hexadécimaux séparés par deux-points.
La notation IPv6 utilise le raccourci :: pour compresser un ou plusieurs groupes consécutifs de zéros. Une adresse ne contient qu'une seule occurrence de :: (RFC 5952, section 4.2).
Exemple :
Forme compressée : 2001:db8::1
Forme étendue : 2001:0db8:0000:0000:0000:0000:0000:0001
Le préfixe CIDR (/N) sépare les bits réseau des bits hôte. Un /64 réserve 64 bits au réseau et 64 bits aux interfaces. C'est la taille de sous-réseau imposée pour le fonctionnement de SLAAC (RFC 4862).
Comment calculer un sous-réseau IPv6
Trois étapes suffisent pour calculer n'importe quel sous-réseau IPv6 :
- Identifier le préfixe : les N premiers bits définissent le réseau
- Calculer les bits hôte : 128 - N = bits disponibles pour les interfaces
- Déterminer la plage : première adresse (bits hôte à 0) jusqu'à la dernière (bits hôte à 1)
Règle clé : contrairement à IPv4, toutes les adresses d'un sous-réseau IPv6 sont utilisables. Il n'existe ni adresse réseau réservée ni broadcast.
Exemple avec 2001:db8:abcd::/48 :
| Élément | Valeur |
|---|---|
| Préfixe | /48 (48 bits réseau) |
| Bits hôte | 80 bits |
| Nombre d'adresses | 2^80 (environ 1,2 × 10^24) |
| Sous-réseaux /64 possibles | 65 536 (2^16) |
Conseil : pour un site d'entreprise, commencez par un /48. Subdivisez en /56 par bâtiment, puis en /64 par VLAN.
Table des préfixes CIDR IPv6 courants
Les préfixes ci-dessous couvrent les allocations les plus fréquentes, de l'hôte unique à l'opérateur.
| Préfixe | Usage typique | Adresses | Sous-réseaux /64 |
|---|---|---|---|
| /128 | Hôte unique (loopback, VPN) | 1 | 0 |
| /127 | Lien point-à-point inter-routeurs (RFC 6164) | 2 | 0 |
| /64 | Sous-réseau LAN standard (obligatoire pour SLAAC) | 2^64 | 1 |
| /56 | Allocation résidentielle (recommandation RIPE NCC) | 2^72 | 256 |
| /48 | Allocation site d'entreprise (RFC 6177) | 2^80 | 65 536 |
| /32 | Allocation opérateur/FAI (politique RIR standard) | 2^96 | 4,3 milliards |
Différences entre sous-réseaux IPv4 et IPv6
IPv6 simplifie le découpage en sous-réseaux sur plusieurs points fondamentaux :
| Caractéristique | IPv4 | IPv6 |
|---|---|---|
| Taille d'adresse | 32 bits (4,3 milliards max) | 128 bits (3,4 × 10^38 adresses) |
| Notation du masque | décimale (255.255.255.0) ou CIDR | CIDR uniquement (/N) |
| Broadcast | oui (dernière adresse réservée) | non (remplacé par multicast ff02::1) |
| Sous-réseau standard | /24 (254 hôtes utilisables) | /64 (2^64 hôtes, tous utilisables) |
| Adresses utilisables | total - 2 (réseau + broadcast) | 100 % des adresses du bloc |
| Configuration auto | DHCP obligatoire | SLAAC natif (RFC 4862) ou DHCPv6 |
Types d'adresses IPv6
L'outil identifie automatiquement le type de chaque adresse selon la classification RFC 4291 :
| Type | Préfixe | Usage |
|---|---|---|
| Global Unicast (GUA) | 2000::/3 | Adresses publiques routables sur Internet |
| Link-Local | fe80::/10 | Communication locale au lien, non routable (RFC 4291 §2.5.6) |
| Unique Local (ULA) | fd00::/8 | Équivalent RFC 1918 pour IPv6, non routable sur Internet (RFC 4193) |
| Multicast | ff00::/8 | Diffusion à un groupe de nœuds (remplace le broadcast IPv4) |
| Loopback | ::1/128 | Interface locale, équivalent de 127.0.0.1 en IPv4 |
| IPv4-mapped | ::ffff:0:0/96 | Adresse IPv4 encapsulée en IPv6 pour la transition à double pile |
Note : fc00::/7 est réservé par la RFC 4193, mais seul le sous-bloc fd00::/8 est actuellement utilisable. Le bloc fc00::/8 reste non attribué.
Générer le reverse DNS ip6.arpa
Chaque adresse IPv6 possède un nom reverse DNS, matérialisé par un enregistrement PTR dans le domaine ip6.arpa. Ce nom permet de retrouver un hôte à partir de son adresse.
Le mécanisme développe l'adresse sur ses 128 bits, soit 32 quartets (nibbles) hexadécimaux. Ces 32 nibbles sont inversés, séparés par des points, puis suffixés par ip6.arpa. IPv4 suit la même logique avec le domaine in-addr.arpa.
Exemple avec 2001:db8::1 :
Adresse : 2001:db8::1
Reverse : 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
Le calculateur de sous-réseau IPv6 génère automatiquement l'entrée ip6.arpa complète, prête à copier dans vos enregistrements PTR.
FAQ : Questions fréquentes
Q : Qu'est-ce qu'un sous-réseau IPv6 ?
R : Un sous-réseau IPv6 est une division logique de l'espace d'adressage de 128 bits. La taille standard est /64 (2^64 adresses par LAN), recommandée par la RFC 4291.
Q : Quelle longueur de préfixe choisir ?
R : /64 est le standard pour les LAN (requis pour SLAAC). /48 pour un site, /56 pour un client résidentiel, /32 pour une allocation FAI, /128 pour un hôte unique.
Q : IPv6 a-t-il des adresses de broadcast ?
R : Non. IPv6 remplace le broadcast par le multicast (ff02::1 pour tous les nœuds). La dernière adresse d'un sous-réseau IPv6 est donc utilisable, contrairement à IPv4.
Q : Qu'est-ce que le reverse DNS pour IPv6 ?
R : Le reverse DNS IPv6 utilise le domaine ip6.arpa. Chaque nibble (4 bits) de l'adresse est inversé et séparé par des points. Ce calculateur génère cette entrée automatiquement.
Q : Que se passe-t-il si je ne spécifie pas de préfixe ?
R : L'outil utilise /64 par défaut, la taille de sous-réseau standard recommandée par la RFC 4291 pour tous les LAN.
Q : Qu'est-ce qu'une adresse IPv4-mapped IPv6 ?
R : Une adresse dans la plage ::ffff:0:0/96 (ex. ::ffff:192.0.2.1) représente une adresse IPv4 encapsulée au format IPv6, utilisée lors de la transition vers IPv6.
Q : Comment fonctionne la notation CIDR en IPv6 ?
R : La notation CIDR indique le nombre de bits réseau. 2001:db8::/32 signifie que les 32 premiers bits identifient le réseau, les 96 bits restants sont disponibles pour les sous-réseaux et les hôtes.
Outils complémentaires
| Outil | Utilité |
|---|---|
| WHOIS IP | Propriétaire, plage CIDR et contact abuse d'une adresse IP |
| Reverse DNS | Trouver le nom d'hôte (PTR) associé à une adresse IP |
| IP blacklist | Vérifier si une adresse IP figure sur des listes noires |
| Masque IPv4 | Calculer réseau, broadcast et wildcard d'une adresse IPv4 |
Ressources utiles
- RFC 4291 - IPv6 Addressing Architecture
- RFC 5952 - A Recommendation for IPv6 Address Text Representation
- RFC 4862 - IPv6 Stateless Address Autoconfiguration (SLAAC)
- RFC 6177 - IPv6 Address Assignment to End Sites
- RFC 6164 - /127 for Inter-Router Links
- RFC 4193 - Unique Local IPv6 Addresses
- RFC 3596 - DNS Extensions to Support IPv6 (AAAA)