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 |
0 | Pas de trafic spécifique |
1 | Données de base |
2 | Trafic de données sans surveillance |
3 | réservé |
4 | Trafic de données en masse assisté |
5 | réservé |
6 | Trafic interactif |
sept | Contrô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
Commande | Type d'en-tête | Code d'en-tête suivant |
1 | En-tête IPv6 de base | - |
2 | Option Hop by Hop | 0 |
3 | Options de destination (avec options de routage) | 60 |
4 | En-tête de routage | 43 |
5 | En-tête de fragment | 44 |
6 | En-tête d'authentification | 51 |
sept | En-tête de charge utile de sécurité d'encapsulation | 50 |
8 | Options de destinations | 60 |
9 | En-tête de mobilité | 135 |
Pas d'en-tête suivant | 59 | |
Couche supérieure | TCP | 6 |
Couche supérieure | UDP | 17 |
Couche supérieure | ICMPv6 | 58 |
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
- Si l'option Hop by Hop est présente, elle doit être présente après l'en-tête de base IPv6.
- À 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.
- 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.
- 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'extension | La description |
Options hop par hop | Examiné par tous les appareils sur le chemin |
Options de destination (avec options de routage) | Examiné par la destination du paquet |
En-tête de routage | Méthodes pour prendre une décision de routage |
En-tête de fragment | Contient les paramètres d'un datagramme fragmenté fait par la source |
En-tête d'authentification | Vérifier l'authenticité |
Charge utile de sécurité d'encapsulation | Transporte 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 -
- IPv4 vs IPv6
- Commandes CCNA
- Introduction au réseau informatique
- Questions d'entretiens chez Computer Network