Введение Формат заголовка IPv6

Интернет-протокол версии 6 заменил Интернет-протокол версии 4, с точки зрения сложности и эффективности он намного лучше, чем IPV4. Это самый маленький объект сообщения, который передается через сеть IPv6. В заголовке IPv6 есть существенная разница, которая делает его более эффективным, чем IPv4. Давайте посмотрим на формат заголовка IPv6, чтобы лучше понять его.

Список компонентов формата заголовка IPv6:

1) Версия.

2) Класс трафика.

3) Flow Label.

4) Длина полезной нагрузки.

5) Следующий заголовок.

6) Предел хмеля.

7) Адрес источника.

8) Адрес назначения.

9) Расширение заголовков.

Компонент формата заголовка IPv6, пакет данных IPv6 включает две основные части, то есть заголовок и полезную нагрузку. IPv6 состоит из фиксированного заголовка длиной 40 байтов, который содержит следующие поля.

Источник: Google Images

Давайте посмотрим на значимость отдельных компонентов заголовка IPv6 в деталях.

1) Версия:

Это означает версию интернет-протокола в 4-битной последовательности, т.е. 0110. Это поле не имеет большого значения, поскольку пакеты IPv6 и IPv4 определяются не на основе поля версии, а по типу протокола, присутствующего в конвертах уровня 2.,

2) Класс трафика:

Это поле аналогично полю обслуживания пакета IPv4. Это обозначает приоритет пакета IPv6. Он отвечает за обработку трафика на основе приоритета пакета. В случае перегрузки на маршрутизаторе, он отбрасывает пакеты с низким приоритетом.

Он использует 8 бит памяти для контроля заторов на дорогах.

приоритетСмысл
0Нет конкретного трафика
1Фоновые данные
2Автоматический трафик данных
3зарезервированный
4Посещенный объемный трафик данных
5зарезервированный
6Интерактивный трафик
7Контроль трафика

Исходный узел может устанавливать приоритеты, но пункт назначения не может ожидать такой же набор приоритетов, как маршрутизатор может изменить приоритеты на пути.

3) Метка потока:

  • Эта метка гарантирует, что пакеты поддерживают последовательный поток, принадлежащий той же связи. С помощью источника маршрутизатор меток определяет, какой пакет принадлежит какому потоку информации. Это также помогает избежать переупорядочения пакетов данных.
  • Метка потока должна быть установлена ​​в 0, если маршрутизатор и хост не поддерживают функцию метки потока. Он использует 20 бит памяти для своей работы.

4) Длина полезной нагрузки (16 бит):

Длина полезной нагрузки указывает маршрутизатору размер информации, содержащейся в конкретном пакете. Длина полезной нагрузки также состоит из пакета верхнего уровня и заголовка расширения (если есть). Если длина полезной нагрузки становится больше, чем 65 535 байтов, тогда поле длины полезной нагрузки становится равным 0.

5) Следующий заголовок (8 бит):

Next Header обозначает тип заголовка расширения, в некоторых случаях, когда отсутствует заголовок расширения, он обозначает протоколы, присутствующие в пакете верхнего уровня, такие как UDP, TCP и т. Д. UDP (17) и TCP (6) являются наиболее распространенными заголовками следующего заголовка. но возможны и другие типы заголовков. Если сравнивать с протоколом IPv4, заголовок следующего заголовка аналогичен полю протокола IPv4.

6) Предел прыжка (8 бит):

Это поле гарантирует, что пакет не входит в бесконечный цикл, каждый раз, когда пакет проходит по каналу (маршрутизатору), это поле уменьшается на 1 и когда оно, наконец, достигает места, где пакет отбрасывается. В этом поле также устанавливается верхний порог для максимального количества соединений между двумя узлами протокола IPv6. Это позволяет максимум 255 прыжков между узлами и все, что после этого будет отброшено.

7) Адрес источника (128 бит):

Это 128-битное поле адреса источника обозначает адрес источника пакета.

8) Адрес назначения (128 бит):

Это 128-битное поле адреса назначения обозначает адрес получателя пакета.

9) Расширение заголовков Формат заголовка IPv6:

  • Заголовки расширений введены в IPv6 для преодоления ограничения поля параметров IPv4. В отличие от IPv4, в IPv6 в фиксированном заголовке определяется только действительно необходимая информация, а в заголовке расширения определяется вся та информация, которая не так важна или используется не часто. Заголовок расширения находится между заголовком верхнего уровня и фиксированным заголовком. Каждый заголовок расширения имеет уникальное значение, которое отличает его от других заголовков расширения.
  • Если используются заголовки расширений, поле Next Header фиксированного заголовка будет указывать на первый заголовок расширения. Аналогичным образом, если есть несколько заголовков расширений, он работает аналогичным образом.

Пакет IPv6 может иметь один или несколько расширений заголовков, эти заголовки должны присутствовать в определенной последовательности, как указано ниже

порядокТип заголовкаКод следующего заголовка
1Базовый заголовок IPv6-
2Hop by Hop option0
3Варианты назначения (с параметрами маршрутизации)60
4Заголовок маршрутизации43
5Заголовок фрагмента44
6Заголовок аутентификации51
7Заголовок полезной нагрузки безопасности инкапсуляции50
8Варианты направлений60
9Заголовок мобильности135
Нет следующего заголовка59
Верхний слойTCP6
Верхний слойUDP17
Верхний слойICMPv658

Правила заголовков

Есть несколько предопределенных правил, которые определяют порядок заголовков, давайте посмотрим на эти наборы правил

  1. Если опция Hop by Hop присутствует, она должна присутствовать после базового заголовка IPv6.
  2. За исключением заголовка назначения, все остальные заголовки могут появиться в списке только один раз.
  3. Если заголовок назначения помещен перед заголовком маршрутизации, тогда заголовок назначения будет проверен всеми промежуточными узлами, присутствующими в заголовке маршрутизации.
  4. Если заголовок назначения размещен до верхнего уровня, то заголовок назначения будет проверяться только узлом назначения.

Последовательность

Давайте посмотрим на последовательность, в которой все заголовки расширения должны быть расположены в пакете IPv6

Заголовок расширенияОписание
Hop by Hop OptionsПроверено всеми устройствами на пути
Параметры назначения (с параметрами маршрутизации)Изучено по месту назначения пакета
Заголовок маршрутизацииМетоды принятия решения о маршрутизации
Заголовок фрагментаСодержит параметры фрагментированной дейтаграммы, выполненной источником
Заголовок аутентификацииПроверить подлинность
Безопасность инкапсуляцииНесет зашифрованные данные

Вывод-

Мы изучили формат заголовка IPv6 и различные компоненты, присутствующие в заголовке. Мы увидели важность каждого компонента и то, как эти компоненты отличаются от протокола IPv4. Мы также изучили различные наборы правил, которые следует учитывать при определении последовательности типов заголовков.

Рекомендуемые статьи

Это было руководство к формату заголовка IPv6. Здесь мы обсудили введение, Компоненты и последовательность, в которой расположены пакеты ipv6. Вы также можете просмотреть наши другие предлагаемые статьи, чтобы узнать больше -

  1. IPv4 против IPv6
  2. Команды CCNA
  3. Введение в компьютерную сеть
  4. Интервью по компьютерной сети