Ссылка на эту ссылку Как проверить, работают ли 9000 MTU/Jumbo Frames - Blah, Cloud.

Я попытался следовать его инструкциям по проверке пакета Jumbo с моего компьютера (Windows 10).

ping -f -l 9000 192.168.1.88

Тем не менее, он показывает ошибку, как показано ниже:

Пинг 192.168.1.88 с 9000 байтами данных:

Пакет должен быть фрагментирован, но DF установлен.

Как мне сделать, чтобы пинг Jumbo Packet был успешным?

Я включил пакет Jumbo на обоих ПК, но он все еще показывает ту же ошибку, что и выше.

3 ответа3

1

Непосредственно со страницы технической информации Microsoft:

Сообщение об ошибке:

Пакет должен быть фрагментирован, но DF установлен.

Объяснение:

Длина пакета слишком велика для обработки командой ping.

Действие пользователя:

Отключите флаг «Не фрагментировать», удалив параметр -f из командной строки, а затем повторите попытку. Вы можете попробовать уменьшить размер пакета, используя опцию -l, перед тем как отключить флаг Не фрагментировать.

Как говорится на странице, это означает, что вы отправляете пакеты большего размера, чем может быть обработано.

0

Вы выбрали 4K MTU, а не 9K MTU, поскольку этот учебник тестировался. Сейчас максимальный размер пакета ping, который вы можете отправить, составляет 4000.

0

Установка свойств сетевого адаптера недостаточна, так как это позволит вам получать только Jumbo-кадры.

Вы также должны указать Windows использовать Jumbo-кадры.

1) В командной строке или PowerShell введите:

netsh interface ipv4 show subinterface

Запишите имя интерфейса, на котором вы хотите включить Jumbo-фреймы.

2) Затем введите:

netsh interface ipv4 set subinterface “TheNameOfYourInterface” mtu=9000 store=persistent

3) перезагрузите компьютер

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .