Статус документа
Статус документа

Р 1323565.1.034-2020 Информационная технология. Криптографическая защита информации. Протокол безопасности сетевого уровня

     4.3 Кортежи (Type, Length, Value)


Кортежи (Type, Length, Value) позволяют передавать в составе IPIir-сообщения дополнительную информацию. На наличие кортежей указывает значение поля TLV. Если его значение равно 1, то в начале IPIir-тела расположен один кортеж или более.

Поле Value любого кортежа должно иметь длину, кратную 8 битам. Поле Length указывает на длину поля Value в байтах.

Допустимые значения поля Туре для кортежей представлены в таблице 1.


Таблица 1 - Значения поля Туре для кортежей

Значение Туре

Описание

0

Последний кортеж в IPIir-сообщении;

может использоваться производителем для собственных нужд

1

Пара IPv4 адресов

2

Пара IPv6 адресов

3-126

Могут использоваться для будущих нужд по согласованию с ТК 26

127

Не используется

128

Не используется

129-254

Могут использоваться производителем для собственных нужд

255

Не используется


Последний присутствующий в сообщении кортеж всегда имеет тип 0. Длину этого кортежа рекомендуется устанавливать из соображений эффективности обработки IPIir-сообщения.

4.3.1 Пара IPv4 адресов

В поле Value кортежа данного типа передается пара IPv4 адресов. Первым следует адрес отправителя, вторым - адрес получателя. Адреса передаются в сетевом порядке следования байт.

Основное назначение кортежа данного типа - сохранение IPv4 адресов из исходного IP-пакета при использовании режима "легкий туннель".

Структура такого кортежа приведена на рисунке 3.


Примечание - Байты, отмеченные как "не используются", содержат информацию, относящуюся к следующему кортежу.

Рисунок 3 - Структура кортежа Туре=1

4.3.2 Пара IPv6 адресов

В поле Value кортежа данного типа передается пара IPv6 адресов. Первым следует адрес отправителя, вторым - адрес получателя. Адреса передаются в сетевом порядке следования байт.

Основное назначение кортежа данного типа - сохранение IPv6 адресов из исходного IP-пакета при использовании режима "легкий туннель".

Структура кортежа приведена на рисунке 4.


Примечание - Байты, отмеченные как "не используются", содержат информацию, относящуюся к следующему кортежу.

Рисунок 4 - Структура кортежа Туре = 2