2016-11-10 89 views
-2

当我执行ping IP地址的平均时间为71.1毫秒跟踪路由VS平的时间差

当使用tracert命令相同的IP显示高得多的时间(约70毫秒的每个节点..),你能解释一下差异?

C:\Users\user648026>ping 152.36.54.101 

Pinging 152.36.54.101 with 32 bytes of data: 
Reply from 152.36.54.101: bytes=32 time=89ms TTL=60 
Reply from 152.36.54.101: bytes=32 time=64ms TTL=60 
Reply from 152.36.54.101: bytes=32 time=71ms TTL=60 
Reply from 152.36.54.101: bytes=32 time=63ms TTL=60 

C:\Users\user648026>tracert 152.36.54.101 

Tracing route to HOST-123 [152.36.54.101] 
over a maximum of 30 hops: 

    1 69 ms 65 ms 70 ms someIpWasHere 
    2 94 ms 71 ms 65 ms someIpWasHere 
    3 148 ms 73 ms 64 ms someIpWasHere 
    4 72 ms 66 ms 66 ms someIpWasHere 
    5 64 ms 73 ms 65 ms my host [152.36.54.101] 

Trace complete. 

C:\Users\user648026>tracert 152.36.54.101 

Tracing route to HOST-123[152.36.54.101] 
over a maximum of 30 hops: 

    1 70 ms 78 ms 63 ms someIpWasHere 
    2 68 ms 104 ms 101 ms someIpWasHere 
    3 69 ms 117 ms 65 ms someIpWasHere 
    4 72 ms 69 ms 71 ms someIpWasHere 
    5 65 ms 64 ms 65 ms my host [152.36.54.101] 
+1

我想你是误解了这一点。我真的没有看到太大的区别。第二个实例中的traceroute显示目标的平均值('(65 + 64 + 65)/3=64.67)')实际上低于您的ping平均值。 –

+0

谢谢,那么3列代表什么? - > 70 ms 78 ms 63 ms – user648026

+1

三列表示三次尝试的时间。最后一行代表从源到目的地的三次(整个路径)。 –

回答

1

我想你误解了traceroute的输出。每条线代表一个跳,并且每跳都有三次尝试(三列)。中间跳可能有相当高的时间,因为生成ICMP错误消息对于路由器而言是相当低的优先级,并且在有时间时它会到达它,但其优先级实际上是路由数据包。

你所拥有的最后一行是从源到目的地的整个路径,并且它的三次与ping时间相当。