我正在查看以下 tracert 输出:
1 <1 ms <1 ms <1 ms my-router-ip
2 * 14 ms 2 ms something-from-my-isp
3 182 ms 157 ms 158 ms something-dynamic-from-my-isp
4 54 ms 53 ms 53 ms something-in-between
5 59 ms 59 ms 58 ms something-in-between
6 168 ms 211 ms 173 ms something-in-between
7 178 ms 178 ms * something-in-between
8 176 ms 173 ms 171 ms something-in-between
9 185 ms 185 ms 182 ms final destination
我不明白的是第 3 行。给定跳跃的延迟怎么会大于下一跳跃的延迟?它们不是应该相加吗?
另外,至少可以假设一下为什么动态 ISP 服务器需要这么长时间才能到达?它位于我所在城市的某个地方,所以这对我来说看起来很奇怪。
谢谢你!
答案1
跟踪路由存在一些问题。
- 前向路径和返回路径并不总是相同的。traceroute 会测量两者并仅显示前向路径。
- 路由器降低 ICMP ttl 超出回复的优先级,这会增加延迟(有时会增加很多)
就您而言,似乎是第二种。
答案2
如果我理解你的第一个问题:不,他们不应该总结。tracert 的良好解释可以在 (http://technet.microsoft.com/en-us/library/ff961507.aspx)希望这能解答您的问题。