RFC: 2463
Оригинал: Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification
Другие версии: RFC 1885, RFC 4443
Категория: Проект стандарта
Дата публикации:
Авторы: ,
Перевод: Мельников Дмитрий Анатольевич

RFC 2463, Страница 6 из 12

3.2. Сообщение «Размер IP-пакета слишком большой»

На рис.3 представлен формат сообщения «Размер IP-пакета слишком большой».

0
0
1234567891
0
1234567892
0
1234567893
0
1
«Тип ICMPv6-сообщения»«Тип кодирования»«Проверочная сумма»
«Максимальный разрешенный размер IP-пакета для передачи»
В этом субполе размещается принятое ошибочное сообщение (либо его часть).
При этом суммарный размер данного ICMPv6-сообщения не должен превышать
максимальный разрешенный размер IPv6-пакета.

Рис.3. Формат ICMPv6-сообщения «Размер IP-пакета слишком большой»

  • Поле «Адрес получателя» IPv6-заголовка пакета:

    Он копируется из поля «Адрес отправителя» IPv6-заголовка принятого ошибочного пакета.

  • Поле «Тип ICMPv6-сообщения» ICMPv6-сообщения:

    Это поле содержит значение «2».

  • Поле «Тип кодирования» ICMPv6-сообщения:

    Это поле содержит значение «0», которое устанавливает отправитель, а само поле игнорируется получателем.

  • Поле «Максимальный разрешенный размер IP-пакета для передачи» ICMPv6-сообщения:

    В этом поле содержится значение максимального разрешенного размера IP-пакета для передачи через следующий ретрансляционный интервал.

Применение ICMPv6-сообщения «Размер IP-пакета слишком большой»:

Это сообщение должно передаваться маршрутизатором в ответ на принятый IP-пакет, который имеет размер, превышающий максимальный разрешенный (для входного интерфейса конкретного канала связи) и поэтому не может ретранслироваться дальше. Информация в этом сообщении используется в процедуре определения маршрута, по которому можно передать IP-пакет наибольшего размера («Path MTU Discovery»).

Передача ICMPv6-сообщения «Размер IP-пакета слишком большой» разрешена в одном из случаев, при которых передача этого сообщения запрещена. Таким событием (исключением из правил) является ответ на принятый IP-пакет, содержащий групповой ICMPv6-адрес назначения или групповой/широковещательный адрес канального уровня.

Уведомление протокола вышележащего уровня:

IP-узел, который получил ICMPv6-сообщение «Размер IP-пакета слишком большой», должен передать его протокольному процессу вышележащего уровня.

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