IPv6 - En-têtes

La merveille d'IPv6 réside dans son en-tête. Une adresse IPv6 est 4 fois plus grande que 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 ont un en-tête fixe et zéro ou plusieurs en-têtes facultatifs (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 gérer un paquet / flux.

En-tête fixe

[ Image: En-tête fixe IPv6 ]

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

SN Champ et description
1

Version (4 bits): Il représente la version du protocole Internet, c'est-à-dire 0110.

2

Traffic Class(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 pour 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 d'encombrement (ECN).

3

Flow Label(20 bits): Cette étiquette est utilisée 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'informations spécifique. Ce champ permet d'éviter de réorganiser les paquets de données. Il est conçu pour le streaming / média en temps réel.

4

Payload Length(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, jusqu'à 65535 octets peuvent être indiqués; mais si les en-têtes d'extension contiennent un en-tête d'extension bond par bond, alors la charge utile peut dépasser 65 535 octets et ce champ est mis à 0.

5

Next Header(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, il indique la PDU de couche supérieure. Les valeurs du type de PDU de couche supérieure sont identiques à celles d'IPv4.

6

Hop Limit(8 bits): Ce champ est utilisé pour arrêter le paquet à boucler dans le réseau à l'infini. C'est la même chose que TTL dans IPv4. La valeur du champ Limite de sauts est décrémentée de 1 lorsqu'il passe un lien (routeur / saut). Lorsque le champ atteint 0, le paquet est rejeté.

sept

Source Address (128 bits): ce champ indique l'adresse de l'expéditeur du paquet.

8

Destination Address (128 bits): ce champ fournit l'adresse du destinataire prévu du paquet.

En-têtes d'extension

Dans IPv6, l'en-tête fixe ne contient que la quantité d'informations nécessaires, évitant les informations qui ne sont pas requises ou qui sont rarement utilisées. Toutes ces informations sont placées entre l'en-tête fixe et l'en-tête de la couche supérieure sous la forme d'en-têtes d'extension. Chaque en-tête d'extension est identifié par une valeur distincte.

Lorsque des en-têtes d'extension sont utilisés, le champ En-tête suivant de l'en-tête fixe IPv6 pointe vers le premier en-tête d'extension. S'il y a encore un en-tête d'extension, le champ 'Next-Header' du premier en-tête d'extension pointe vers le second, et ainsi de suite. Le champ «Next-Header» du dernier en-tête d'extension pointe vers l'en-tête de la couche supérieure. Ainsi, tous les en-têtes pointent vers le suivant sous forme de liste chaînée.

Si le champ Next Header contient la valeur 59, il indique qu'il n'y a aucun en-tête après cet en-tête, pas même Upper Layer Header.

Les en-têtes d'extension suivants doivent être pris en charge conformément à la RFC 2460:

La séquence des en-têtes d'extension doit être:

Ces en-têtes:

  • 1. doit être traité par la première destination et les destinations suivantes.

  • 2. doit être traité par la destination finale.

Les en-têtes d'extension sont organisés les uns après les autres dans une liste chaînée, comme illustré dans le diagramme suivant:

[ Image: Format des en-têtes d'extension connectés ]