En-têtes

4 min Niveau 4

La merveille d'IPv6 réside dans son en-tête. Une adresse IPv6 est 4 fois plus grande qu'IPv4, mais étonnamment, l'en-tête d'une adresse IPv6 n'est que 2 fois plus grand que celui d'IPv4. Les en-têtes IPv6 comportent un en-tête fixe et zéro ou plusieurs en-têtes optionnels (d'extension). Toutes les informations nécessaires et essentielles pour un routeur sont conservées dans l'en-tête fixe. L'en-tête d'extension contient des informations facultatives qui aident les routeurs à comprendre comment traiter un paquet/flux.

En-tête fixe

En-tête fixe

L'en-tête fixe IPv6 est long de 40 octets et contient les informations suivantes.

  • Version (4 bits) : Elle représente la version du protocole Internet, c'est-à-dire 0110.
  • Classe de trafic (8 bits) : Ces 8 bits sont divisés en deux parties. Les 6 bits les plus significatifs sont utilisés pour le Type de service afin de permettre au routeur de savoir quels services doivent être fournis à ce paquet. Les 2 bits les moins significatifs sont utilisés pour la notification explicite de congestion (ECN).
  • Étiquette de flux (20 bits) : Ce label est utilisé pour maintenir le flux séquentiel des paquets appartenant à une communication. La source étiquette la séquence pour aider le routeur à identifier qu'un paquet particulier appartient à un flux d'information spécifique. Ce champ permet d'éviter le réordonnancement des paquets de données. Il est conçu pour les médias en streaming/temps réel.
  • Longueur de la charge utile (16 bits) : Ce champ est utilisé pour indiquer aux routeurs la quantité d'informations qu'un paquet particulier contient dans sa charge utile. La charge utile est composée d'en-têtes d'extension et de données de couche supérieure. Avec 16 bits, on peut indiquer jusqu'à 65535 octets ; mais si les en-têtes d'extension contiennent l'en-tête d'extension Hop-by-Hop, la charge utile peut dépasser 65535 octets et ce champ est mis à 0.
  • En-tête suivant (8 bits) : Ce champ est utilisé pour indiquer soit le type d'en-tête d'extension, soit, si l'en-tête d'extension n'est pas présent, l'UDP de la couche supérieure. Les valeurs pour le type de PDU de la couche supérieure sont les mêmes que celles de l'IPv4.
  • Hop Limit (8 bits) : Ce champ est utilisé pour empêcher les paquets de tourner en boucle dans le réseau à l'infini. C'est le même que le TTL dans IPv4. La valeur du champ Hop Limit est décrémentée de 1 à chaque fois qu'il passe un lien (routeur/saut). Lorsque le champ atteint 0, le paquet est rejeté.
  • Adresse source (128 bits) : Ce champ indique l'adresse de l'expéditeur du paquet.
  • Destination Address (128-bits) : Ce champ fournit l'adresse du destinataire du paquet.

En-têtes d'extension

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus