ping 有效,但 tracert 达到最大跃点

网络工程 路线
2022-02-07 02:10:14

我的 VMware 主机中有 4 个客人,他们都按预期工作;但是如果我使用tracert找出他们到达外部站点的路线,在第一跳是网关之后,所有这些都将达到最大30跳:

[root@cdsw ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=128 time=9.51 ms

[root@cdsw ~]# /usr/bin/traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
 1  gateway (192.168.122.2)  0.118 ms  0.080 ms  0.062 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * * *
13  * * *
14  * * *
15  * * *
16  * * *
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

谁能启发我为什么以及如何获得完整的路线?

非常感谢你。

1个回答

有不同类型的跟踪路由和不同的 ICMP 类型。与使用 UDP 的 *NIX traceroute 相比,Windows tracert 使用 ICMP。

因此允许 ICMP echo-r​​equest / echo-r​​eply 类型(您可以 ping),但看起来其他类型已被阻止,这可能包括 traceroute 使用的“存活时间超过”的时间。