IPV6
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Protocole réseau nouvelle génération (succession d'IPv4) |
| Couche OSI | 3 (Réseau) |
| Taille d'adresse | 128 bits (contre 32 pour IPv4) |
| En-tête | 40 octets fixes, 8 champs (contre 20 octets, 14 champs en IPv4) |
| Voir aussi | IP |
IPv6 (RFC 8200) remplace progressivement IPv4 pour répondre à l'épuisement de son espace d'adressage (32 bits, ~4,3 milliards d'adresses). Ses adresses sur 128 bits offrent un espace pratiquement inépuisable, et son en-tête a été simplifié (champs fixes, options déplacées dans des en-têtes d'extension chaînés) afin d'accélérer le traitement par les routeurs.
Champs de l'en-tête
| Champ | Taille | Rôle |
|---|---|---|
| Version | 4 bits | vaut 6 |
| Traffic Class | 8 bits | priorité de traitement (QoS) |
| Flow Label | 20 bits | marque les paquets d'un même flux pour un traitement homogène |
| Payload Length | 16 bits | longueur des données suivant l'en-tête (hors en-tête lui-même) |
| Next Header | 8 bits | protocole encapsulé (TCP=6, UDP=17, ICMPv6=58...) ou en-tête d'extension suivant |
| Hop Limit | 8 bits | équivalent du TTL IPv4, décrémenté à chaque routeur traversé |
| Source / Destination Address | 128 bits chacune | adresses IPv6 source et destination |
Types d'adresses
- Unicast global : adresse routable publiquement.
- Unique Local Address (ULA), préfixe
FC00::/7: équivalent des plages privées
RFC 1918 en IPv4, non routées sur Internet public.
- Link-local, préfixe
FE80::/10: portée limitée à un seul lien, attribuée
automatiquement, utilisée notamment par NDP (voir ARP).
- Multicast, préfixe
FF00::/8: IPv6 n'a plus de broadcast, remplacé par des
groupes multicast dédiés.
- Anycast : une même adresse est portée par plusieurs machines, le paquet est livré au
membre le plus proche du groupe (au sens du routage).
Notation
Les adresses s'écrivent en 8 groupes de 4 chiffres hexadécimaux séparés par « : », avec possibilité de compresser une seule séquence de groupes nuls consécutifs par « :: » :
8000:0000:0000:0000:0123:4567:89AB:CDEF
8000::123:4567:89AB:CDEF (forme compressée équivalente)
Dans une URL, l'adresse doit être encadrée de crochets : http://[2001:db8::1]:8080/.