не могу пинговать используя мои интерфейсы 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, пинг очень спорадический, и мне приходится опускать его еще ниже, чтобы получить результат, который я не знаю почему.

Благодарю.


Где вы меняете свой 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, чтобы отразить это, может повысить производительность его сети, поскольку вашему маршрутизатору не нужно будет фрагментировать пакеты, сгенерированные вашим ПК.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.