同一跳在跟踪路由上出现 4 次

网络工程 跟踪路由
2021-07-06 14:10:31

当我在我的家庭网络中 traceroute bbc.co.uk 时,第一跳出现了 4 次。这可能是什么原因造成的?

@Latitude-7480 ~ $ tracepath bbc.co.uk
 1?: [LOCALHOST]                                         pmtu 1300
 1:  10.87.0.1                                             1.489ms 
 1:  10.87.0.1                                            23.899ms 
 1:  10.87.0.1                                             1.631ms 
 1:  10.87.0.1                                            28.040ms 
 2:  10.255.144.0                                         34.858ms 
 3:  172.16.212.252                                       75.383ms 
 4:  145.15.245.9                                        112.480ms 
 5:  145.15.245.26                                        38.264ms asymm  4 
 6:  ns.nikhef.jointtransit.nl                            46.137ms asymm  5 
 7:  be4784.ccr21.ams04.atlas.cogentco.com                34.456ms asymm  6 
 8:  be3457.ccr41.ams03.atlas.cogentco.com                33.586ms asymm  7 
1个回答

这是由于路径 MTU 发现。

如您所见,第一跳的 MTU 为 1300,而您的计算机默认为 1500。

因此,tracepath 将发送多个数据包来确定正确的 MTU,在这种情况下,它需要 4 次尝试才能正确。

然后它继续跟踪到目的地。