RFC: 2460
Оригинал: Internet Protocol, Version 6 (IPv6) Specification
Предыдущие версии: RFC 1883
Категория: Проект стандарта
Дата публикации:
Авторы: ,
Перевод: Мельников Дмитрий Анатольевич

3. Формат заголовка IPv6-пакета

На рис.1 представлен формат заголовка IPv6-пакета.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Версия IP-протокола | Класс трафика |            Маркер потока            |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-|
| Размер поля полезной нагрузки | Следующий заголовок | Число ретрансляций  |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                                           |
+                         Адрес отправителя пакета                          +
|                                                                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|                                                                           |
+                          Адрес получателя пакета                          +
|                                                                           |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Рис.1. Формат заголовка IPv6-пакета

Заголовок IPv6-пакета включает следующие поля:

  1. «Версия IP-протокола» (Version):

    4-битовое поле, содержащее значение «6».

  2. «Класс трафика» (Traffic Class):

    8-битовое поле, которое указывает на класс трафика.

  3. «Маркер потока» (Flow Label):

    20-битовое поле, которое содержит маркер потока.

  4. «Размер поля полезной нагрузки» (Payload Length):

    16-битовое беззнаковое целое число, которое указывает на размер поля полезной нагрузки в октетах, следующего сразу после заголовка (включая заголовки расширения).

  5. «Следующий заголовок» (Next Header):

    8-битовый определитель, который указывает на тип заголовка, следующего сразу за эти заголовком.

  6. «Число ретрансляций» (Hop Limit):

    8-битовое беззнаковое целое число, которое указывает на максимальное число ретрансляционных участков. Это число уменьшается на единицу каждым IP-узлом, через который проследовал IPv6-пакет. Если это поле содержит нулевое значение, то тогда IPv6-пакет уничтожается.

  7. «Адрес отправителя пакета» (Source Address):

    128-битовый адрес отправителя пакета.

  8. «Адрес получателя пакета» (Destination Address):

    128-битовый адрес конечного получателя пакета, то есть которому предназначен данный пакет. (Однако, возможно это — не самый последний получатель, если в IPv6-пакете представлен заголовок маршрутизации.)

2007 - 2017 © Русские переводы RFC, IETF, ISOC.