ВУЗ:
Составители:
Рубрика:
120 Глава 5. Сетевой уровень
5.2.1. Формат заголовка пакета IPv6
IP-пакет состоит из заголовка и поля данных. Формат заголовка IPv6 опре-
делён в RFC-2460 [16] (ранее — RFC-1883 [17]). Длина заголовка — 40 байт.
Рассмотрим его структуру (рис. 5.7).
0 8 16 24 31
Версия
Класс трафика
Метка потока
Размер поля данных
След. заголовок
Макс. число
транз. узлов
IP-адрес источника (16 байт)
IP-адрес назначения (16 байт)
40 байт
Рис. 5.7. Формат заголовка пакета IPv6 (RFC-2460)
Поле Версия (Version) (длина 4 бита) указывает версию протокола IP. В данном
случае IPv6.
Поле Класс трафика (Traffic Class) (длина 8 бит) предназначено для опре-
деления класса и соответствующего приоритета пакета. В RFC-1883 данное поле
называлось Приоритет (Priority), имело длину 4 бита и указывало приоритет па-
кета, причём 16 значений этого поля были разделены на две категории: значения
поля от 0 до 7 применялись к пакетам, от которых можно отказаться при пере-
грузке линии; значения поля от 8 до 15 назначались пакетам, которые должны
быть отправлены при любом состоянии (кроме обрыва) линии.
Поле Метка потока (Flow Label) (длина 20 бит) идентифицирует поток, тре-
бующий специальной обработки (например, определённой полосы пропускания
или задержки) сетевыми модулями. Меткой потока служит псевдо-случайное чис-
ло, которое также может служить хеш-ключом для шлюзов, обрабатывающих
определённый поток. В RFC-1883 данное поле имело длину 24 бита.
Поле Размер поля данных (Payload Length) (длина 16 бит) указывает длину (в
октетах) поля данных, которое следует сразу после заголовка пакета.
Поле Следующий заголовок (Next Header) (длина 8 бит) идентифицирует тип
заголовка, который следует непосредственно за заголовком IPv6 — дополнитель-
ный заголовок IPv6, следующий за основным, или идентификатор протокола верх-
него уровня, которому принадлежит информация, размещённая в поле данных
пакета.
Страницы
- « первая
- ‹ предыдущая
- …
- 118
- 119
- 120
- 121
- 122
- …
- следующая ›
- последняя »
