![tcptraceroute 显示路径长度差异很大](https://linux22.com/image/553743/tcptraceroute%20%E6%98%BE%E7%A4%BA%E8%B7%AF%E5%BE%84%E9%95%BF%E5%BA%A6%E5%B7%AE%E5%BC%82%E5%BE%88%E5%A4%A7.png)
我正在使用 tcptraceroute 跟踪到我的服务器的路径。服务器显示网络可用性时好时坏。好像有些数据包可以顺利通过,其他数据包则需要很长时间,而有些则永远无法到达。
这是到服务器的两个 tcptraceroute。知道是什么原因导致输出如此不同吗?或者关于如何进一步调试此问题的任何建议?
1 VLAN host (<VLAN IP>) 0.786 ms 1.250 ms 1.637 ms
2 * * *
3 server host (<serverIP>) 0.632 ms 0.646 ms 0.647 ms
和
1 VLAN host (<VLAN IP>) 0.848 ms 1.259 ms 1.682 ms
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * server host (<serverIP>) 0.615 ms
答案1
这些痕迹是否源自同一宿主?
最后一跳(服务器)在两次跟踪中的响应几乎相同,因此我认为那里没有任何问题。第一跳和最后一跳之间的跳数大部分可以忽略,因为这些是到特定主机的跟踪,通常不表示存在问题。没有响应的设备要么是防火墙,要么是忽略了您的 ICMP 回显请求,这是完全正常且可以接受的。
任何类型的跟踪路由测试都有助于确定到特定主机或网络的路径,但通常无助于确定该路径的质量。