为什么tracert延迟不能加上ping延迟?

有人可能会认为tracert延迟的总和等于267ms:

pingrt

跟踪路由包括沿途向每个节点发送UDP数据包,并等待其超时响应(然后转移到下一个节点),而ping只是转发。 你所看到的是每个节点响应请求所需的时间,而不仅仅是转发一个小数据包。

这是对整个过程和差异的一个相当好的解释。

http://www.cisco.com/c/en/us/support/docs/ios-nx-os-software/ios-software-releases-121-mainline/12778-ping-traceroute.html

看看性能部分,这也解释了为什么ping不是一个特别准确的方法来确定延迟。

路由器倾向于给予超时和回应响应处理低于数据包转发的优先级。 这允许交换机更有效地操作,因为转发比生成新的ICMP响应要简单得多。 结果繁忙的开关将花费更长的时间来产生响应。

某些交换机可能禁用了ICMP生成function,这使得用它们诊断networking问题的效率不高。 其他人可能偶尔会忙得不能回应。

如果您使用的是显示路由器IP地址的工具,通常您会发现较慢的交换机是主要城市的核心交换机。 我的首选是mtr ,每15到60秒运行一次。