не могу пинговать используя мои интерфейсы MTU

1

Я пытаюсь найти лучший MTU для моей сети, чтобы попытаться улучшить мой PS4, поскольку он немного беден.

На моем ПК, когда я запускаю команду: интерфейс netsh ipv4 показать подынтерфейсы

Это говорит мне, что мой MTU 1500.

Но когда я запускаю команду (например, BBC): ping bbc.co.uk -f -l 1472

Я всегда получаю тайм-аут и не начинаю работать, пока не переключу MTU на 1460.

Однако я могу просто запустить ping bbc.co.uk, который работает каждый раз и, по-видимому, использует 1472, при этом 1500 является текущей настройкой.

Есть ли причина для этого? Кроме того, и я не совсем уверен, почему, но если я переключаю веб-сайт на Google, пинг очень спорадический, и мне приходится опускать его еще ниже, чтобы получить результат, который я не знаю почему.

Благодарю.

Neil Walker
источник
Где вы меняете свой MTU? на вашем компьютере? на вашем роутере? на вашем модеме? на вашем ps4?
LPChip
ping по умолчанию никогда не использует полный MTU; обычно используется только 32 ~ 64 байта полезной нагрузки.
grawity
Есть простой онлайн-тестер, который вы можете попробовать letmecheck.it/mtu-test.php
Tetsujin

Ответы:

0

Ваш ПК может иметь MTU 1500, но ваш маршрутизатор или Интернет-провайдер могут не иметь. Казалось бы, вы превышаете M aximum T коробка передач U nit где-то вверх по течению, таким образом, пропускаются запросы на определенный размер (поскольку вы явно говорите «не фрагментируйте» с -f).

Стандартные пакеты проверки связи Windows - 32 байта. Нестандартные пакеты ping могут рассматриваться как возможные DoS-атаки.

Похоже на ваш MTU 1460. И если что-то, изменение вашего MTU Windows, чтобы отразить это, может повысить производительность его сети, поскольку вашему маршрутизатору не нужно будет фрагментировать пакеты, сгенерированные вашим ПК.

Eamon
источник