Introduction Format d'en-tête IPv6

Internet Protocol version 6 a succédé à Internet Protocol Version 4, en termes de complexité et d'efficacité, il est bien meilleur que l'IPV4. Il s'agit de la plus petite entité de message transmise via le réseau IPv6. Il y a une différence significative dans l'en-tête d'IPv6 qui le rend plus efficace que IPv4. Jetons un coup d'œil au format d'en-tête IPv6 pour mieux le comprendre.

Liste des composants de format d'en-tête IPv6:

1) Version.

2) Classe de trafic.

3) Étiquette de flux.

4) Longueur de la charge utile.

5) En-tête suivant.

6) Limite de saut.

7) Adresse source.

8) Adresse de destination.

9) En-têtes d'extension.

Composant de format d'en-tête IPv6, le paquet de données d'IPv6 comprend deux parties principales, à savoir l'en-tête et la charge utile. L'IPv6 se compose d'un en-tête fixe de 40 octets de long qui contient les champs suivants.

Source: Google Images

Voyons l'importance des composants individuels de l'en-tête IPv6 dans les détails -

1) Version:

Il signifie la version du protocole Internet en séquence de 4 bits, c'est-à-dire 0110. Ce champ n'a pas beaucoup d'importance car les paquets IPv6 et IPv4 ne sont pas déterminés en fonction du champ de version mais par le type de protocole présent à l'intérieur des enveloppes de couche 2 .

2) Classe de trafic:

Ce champ est similaire au champ de service du paquet IPv4. Il signifie la priorité du paquet IPv6. Il est responsable de gérer le trafic en fonction de la priorité du paquet. En cas d'encombrement sur le routeur, il rejette les paquets de faible priorité.

Il utilise 8 bits de mémoire pour contrôler la congestion du trafic.

PrioritéSens
0Pas de trafic spécifique
1Données de base
2Trafic de données sans surveillance
3réservé
4Trafic de données en masse assisté
5réservé
6Trafic interactif
septContrôler le trafic

Le nœud source peut définir les priorités, mais la destination ne peut pas s'attendre au même ensemble de priorités que le routeur peut modifier les priorités en cours de route.

3) Étiquette de flux:

  • Cette étiquette garantit que les paquets maintiennent le flux séquentiel appartenant à la même communication. Avec l'aide de la source, le routeur d'étiquettes identifie quel paquet appartient à quel flux d'informations. Cela permet également d'éviter la réorganisation des paquets de données.
  • L'étiquette de flux doit être définie sur 0 au cas où le routeur et l'hôte ne prennent pas en charge la fonctionnalité d'étiquette de flux. Il utilise 20 bits de mémoire pour son fonctionnement.

4) Longueur de la charge utile (16 bits):

La longueur de la charge utile indique au routeur la taille des informations contenues dans un paquet particulier. La longueur de la charge utile comprend également le paquet de la couche supérieure et l'en-tête d'extension (le cas échéant). Si la longueur de la charge utile devient supérieure aux 65 535 octets, le champ Longueur de la charge utile devient 0.

5) En - tête suivant (8 bits):

L'en-tête suivant signifie le type d'en-tête d'extension, dans certains cas, lorsque l'en-tête d'extension n'est pas présent, il signifie les protocoles présents à l'intérieur du paquet de couche supérieure comme UDP, TCP, etc. UDP (17) et TCP (6) sont les en-têtes suivants les plus courants mais d'autres types d'en-têtes sont également possibles. Si vous comparez avec le protocole IPv4, l'en-tête suivant est similaire au champ du protocole IPv4.

6) Limite de saut (8 bits):

Ce champ s'assure que le paquet n'entre pas dans une boucle infinie, chaque fois que le paquet passe le lien (routeur) ce champ est décrémenté de 1 et quand il atteint finalement l'endroit où le paquet est rejeté. Ce champ définit également un seuil supérieur sur le nombre maximal de liaisons entre deux nœuds du protocole IPv6. Il permet un maximum de 255 sauts entre les noeuds et tout ce qui sera supprimé par la suite.

7) Adresse source (128 bits):

Ce champ d'adresse source de 128 bits signifie l'adresse d'origine du package.

8) Adresse de destination (128 bits):

Ce champ d'adresse de destination de 128 bits signifie l'adresse de destinataire prévue du paquet.

9) En-têtes d'extension Format d'en-tête IPv6:

  • Les en-têtes d'extension sont introduits dans IPv6 pour surmonter la limitation du champ d'option d'IPv4. Contrairement à IPv4, dans IPv6, seules les informations vraiment nécessaires sont définies dans l'en-tête fixe et toutes les informations qui ne sont pas si importantes ou qui ne sont pas fréquemment utilisées sont définies dans l'en-tête d'extension. L'en-tête d'extension est présent entre l'en-tête de la couche supérieure et l'en-tête fixe. Chaque en-tête d'extension a une valeur unique qui le différencie des autres en-têtes d'extension.
  • Si des en-têtes d'extension sont utilisés, le champ En-tête suivant de l'en-tête fixe pointera vers le premier en-tête d'extension. De même, s'il existe plusieurs en-têtes d'extension, cela fonctionne de la même manière.

Le paquet IPv6 peut avoir un ou plusieurs en-têtes d'extension, ces en-têtes doivent se présenter dans une séquence spécifique comme mentionné ci-dessous

CommandeType d'en-têteCode d'en-tête suivant
1En-tête IPv6 de base-
2Option Hop by Hop0
3Options de destination (avec options de routage)60
4En-tête de routage43
5En-tête de fragment44
6En-tête d'authentification51
septEn-tête de charge utile de sécurité d'encapsulation50
8Options de destinations60
9En-tête de mobilité135
Pas d'en-tête suivant59
Couche supérieureTCP6
Couche supérieureUDP17
Couche supérieureICMPv658

Règles des en-têtes

Il existe des règles prédéfinies qui définissent l'ordre des en-têtes, jetons un coup d'œil à ces ensembles de règles

  1. Si l'option Hop by Hop est présente, elle doit être présente après l'en-tête de base IPv6.
  2. À l'exception de l'en-tête de destination, tous les autres en-têtes ne peuvent apparaître qu'une seule fois dans la liste.
  3. Dans le cas où l'en-tête de destination est placé avant l'en-tête de routage, alors l'en-tête de destination sera examiné par tous les nœuds intermédiaires présents dans l'en-tête de routage.
  4. Dans le cas où l'en-tête de destination est placé avant la couche supérieure, l'en-tête de destination sera examiné uniquement par le nœud de destination.

Séquence

Jetons un coup d'œil à la séquence dans laquelle tous les en-têtes d'extension doivent être disposés dans un paquet IPv6

En-tête d'extensionLa description
Options hop par hopExaminé par tous les appareils sur le chemin
Options de destination (avec options de routage)Examiné par la destination du paquet
En-tête de routageMéthodes pour prendre une décision de routage
En-tête de fragmentContient les paramètres d'un datagramme fragmenté fait par la source
En-tête d'authentificationVérifier l'authenticité
Charge utile de sécurité d'encapsulationTransporte des données cryptées

Conclusion-

Nous avons appris le format d'en-tête IPv6 et les différents composants présents dans l'en-tête. Nous avons vu l'importance de chaque composant et comment ces composants sont différents de ceux du protocole IPv4. Nous avons également appris les différents ensembles de règles à prendre en compte lors du séquençage du type d'en-tête.

Articles recommandés

Cela a été un guide pour le format d'en-tête IPv6. Ici, nous avons discuté de l'introduction, des composants et de la séquence dans laquelle les paquets ipv6 sont organisés. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. IPv4 vs IPv6
  2. Commandes CCNA
  3. Introduction au réseau informatique
  4. Questions d'entretiens chez Computer Network