我读到过,由于 ISP 服务器拒绝所有 ping,traceroute 的第一跳或第二跳仅返回超时的情况相当常见;如果仅一些有多少 ping 被丢弃/拒绝?具体来说,我的意思是:
Tracing route to superuser.com [151.101.1.69]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.0.1
2 * * 14 ms cblmdm170-253-252-1.maxxsouthbb.net [170.253.252.1]
3 11 ms 10 ms 12 ms core-sw5-stk-xe-1-0-5.maxxsouthbb.net [24.213.111.77]
4 8 ms 11 ms 10 ms core-mx1-stk-ae1.maxxsouthbb.net [24.245.114.1]
5 28 ms 29 ms 27 ms h97.231.134.40.static.ip.windstream.net [40.134.231.97]
6 33 ms 29 ms 29 ms et3-0-0-0.cr01.dlls01-tx.us.windstream.net [40.134.225.108]
7 32 ms 30 ms 30 ms ae-21.r01.dllstx04.us.bb.gin.ntt.net [129.250.203.17]
8 30 ms 31 ms 29 ms ae-0.fastly.dllstx04.us.bb.gin.ntt.net [130.94.195.58]
9 34 ms 32 ms 26 ms 151.101.1.69
Tracing route to superuser.com [151.101.1.69]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms 192.168.0.1
2 * 13 ms 9 ms cblmdm170-253-252-1.maxxsouthbb.net [170.253.252.1]
3 11 ms 11 ms 12 ms core-sw5-stk-xe-1-0-5.maxxsouthbb.net [24.213.111.77]
4 11 ms 10 ms 11 ms core-mx1-stk-ae1.maxxsouthbb.net [24.245.114.1]
5 31 ms 33 ms 31 ms h97.231.134.40.static.ip.windstream.net [40.134.231.97]
6 31 ms 31 ms 32 ms et3-0-0-0.cr01.dlls01-tx.us.windstream.net [40.134.225.108]
7 31 ms 32 ms 31 ms ae-21.r01.dllstx04.us.bb.gin.ntt.net [129.250.203.17]
8 27 ms 30 ms 31 ms ae-1.fastly.dllstx04.us.bb.gin.ntt.net [130.94.195.62]
9 31 ms 28 ms 28 ms 151.101.1.69
三次 ping 均未返回或三次 ping 均未返回 —— 这看起来相当随机。
我通过公寓大楼内的调制解调器直接有线连接到互联网。我注意到丢弃这些 ping 的第二跳主机名为“cblmdm”,并且 IP 与我的外部 IP 相似 - 那是我的调制解调器吗?或者它可能只是公寓大楼其他地方的交换机/调制解调器?
这是否只是他们服务器设置方式的结果?我的调制解调器有问题?数据包丢失?抱歉,我对解释跟踪路由还不熟悉——我主要关心的是它是良性的还是网络其他问题的征兆,因为我已经在这个网络上遇到数据包丢失问题很长时间了。谢谢!
答案1
ICMP 数据包(例如 ping 的 echo request 和 echo reply)的优先级低于 TCP 和 UDP。通常,如果路由器超载,它会丢弃 ICMP 数据包,以便处理更多的 TCP 和 UDP 数据包。
这只是一个普遍的观察,可能不是这个特定情况下发生的情况。
如果所有数据包都被持续丢弃,则可以假设路由器配置为始终丢弃 ICMP。