特定数据包大小导致 Ping 请求超时

特定数据包大小导致 Ping 请求超时

在 LTE 路由器华为 B315s-22 上与我的新互联网提供商发生 VPN 问题后,发现了一些有趣的行为:

ping bite.lv -f -l 1436 -n 1 -----> Reply from 213.226.139.45: bytes=1436 time=48ms TTL=57
ping bite.lv -f -l 1437 -n 1 -----> Request timed out.
                   ....
ping bite.lv -f -l 1472 -n 1 -----> Request timed out.
ping bite.lv -f -l 1473 -n 1 -----> Packet needs to be fragmented but DF set.

似乎数据包大小范围 1437—1472 的 ping 请求总是超时。

将路由器上的 MTU 大小更改为 1400 没有帮助。

答案1

这就是你指定 时发生的情况-f。不幸的是,有相当多的MTU黑洞在互联网上。这通常是由无知的管理员造成的,他们过滤所有 ICMP,因为他们模糊地记得听说过这是一种威胁。

相关内容