尝试理解 tracert 输出

尝试理解 tracert 输出

我正在查看以下 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

跟踪路由存在一些问题。

  1. 前向路径和返回路径并不总是相同的。traceroute 会测量两者并仅显示前向路径。
  2. 路由器降低 ICMP ttl 超出回复的优先级,这会增加延迟(有时会增加很多)

就您而言,似乎是第二种。

答案2

如果我理解你的第一个问题:不,他们不应该总结。tracert 的良好解释可以在 (http://technet.microsoft.com/en-us/library/ff961507.aspx)希望这能解答您的问题。

相关内容