Архитектура и принципы построения современных сетей и систем телекоммуникаций. Кулябов Д.С - 121 стр.

UptoLike

Рубрика: 

5.2. Протокол IPv6 121
Поле Максимальное число транзитных узлов (Hop Limit) (длина 8 бит) ука-
зывает предельный срок, в течение которого пакет может перемещаться по сети.
Величина этого поля уменьшается на 1 при прохождении пакета через узел сети
(шлюз или хост). Если величина этого поля равна 0, пакет уничтожается.
Поля IP-адрес источника (Source IP Address) и IP-адрес назначения (Desti-
nation IP Address) (длина по 128 бит) содержат адреса отправителя и получателя
соответственно.
5.2.2. Дополнительные заголовки IPv6
Протокол IPv6 предусматривает возможность размещения дополнительных
заголовков после основного. Дополнительные заголовки представляют собой бло-
ки данных, каждый из которых отвечает за выполнение собственных функций. В
каждом из них содержится поле идентификатора следующего заголовка. В насто-
ящее время определены следующие дополнительные заголовки: маршрутизации,
фрагментации, аутентификации, опций Hop-by-Hop, места назначения и отсут-
ствия следующего заголовка.
Заголовок опций Hop-by-Hop содержит информацию, которая должна прове-
ряться на каждом узле по пути следования пакета. Его идентификатор в основном
заголовке число 0. Структура заголовка представлена на рис. 5.8.
идентификатор
след. заголовка
длина доп.
заголовка
опции
Рис. 5.8. Структура дополнительного заголовка опций Hop-by-Hop
Заголовок содержит следующие поля:
поле Следующий заголовок (Next Header) (длина 8 бит) идентифицирует тип
следующего заголовка;
поле Длина дополнительного заголовка (Hdr Ext Len) (длина 8 бит) указы-
вает длину данного заголовка в 64-битных единицах (не считая первые 64
бита);
поле Опции (Options) содержит параметры, определяющие некоторые стан-
дартные операции над пакетом, а также параметр Jumbo Payload (сверхдли-
на), использующийся в тех пакетах, длина которых более 65535 байт, и ука-
зывающий длину пакета в байтах, включая длину заголовка опций Hop-by-
Hop, и должно быть больше 65535 байт. При этом в поле Размер поля дан-
ных (Payload Length) основного заголовка проставляется значение 0.
Заголовок маршрутизации рис. 5.9 используется отправителем IPv6 для того,
чтобы указать пакету список промежуточных узлов, через которые пакет должен
пройти по пути к адресу назначения. Этот заголовок идентифицируется значени-
ем 43 в заголовке предыдущего заголовка и содержит следующие поля:
поле Следующий заголовок (Next Header) (длина 8 бит) идентифицирует тип
следующего заголовка;