Сертификация логотипа IPv6 Тестовый пример v6LC.4.1.12: Проверить пакет слишком большой

Я уже задал один вопрос, связанный с назначением полезной нагрузки в сообщении ICMPv6 "Пакет слишком большой". почему_PTB_payload

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

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

  2. Снова эхо-запрос ICMPv6, отправленный отправителем, теперь получатель начинает фрагментировать эхо-ответ из-за вышеуказанного шага 1 (то есть без проверки полезной нагрузки PTB Получатель изменил его значение MTU).

В соответствии с тестовым примером мы не должны изменять MTU при получении неправильной или поддельной полезной нагрузки в сообщении PTB (полезной нагрузкой будет исходный пакет, который не может быть переадресован из-за меньшего MTU пути)

Но это выглядит ненужной работой для проверки PTB для эхо-ответа и, похоже, не является подходящим вариантом использования, этот тестовый пример кажется мне недействительным, поскольку мы никогда не сохраняем состояние эхо-ответа, отправленного ядром, для проверки PTB в случае, если PTB несет неправильный Заголовок ответа ICMPv6 для полезной нагрузки.

Если это верный случай, то я хочу знать логику, как мы можем это реализовать, а если нет, то почему этот тестовый пример вообще присутствует при сертификации логотипа IPV6.

Ссылка на документ, содержащий тестовый пример IPv6LogoCertificationTestCases (номер тестового примера v6LC.4.1.12)

0 ответов

Другие вопросы по тегам