Tracert中同一网络中的RTT是否会突然变大?

网络工程 跟踪路由
2022-02-17 13:28:32

对于作业,我tracert在 cmd 中执行命令到特定站点。

我得到了结果,突然增加了一个点,但这很奇怪。

我是韩国人,我曾经使用tracert过美国网站,所以我认为增加点将是韩国人--> 美国。

但是错了,韩国的路由器之间已经出现了一个增长点,这种增长会发生吗?是什么原因?

2个回答

一般来说,延迟步骤有两个主要来源。

  1. 长距离链接。
  2. 拥堵导致排队。

许多网络包含由大地理距离分隔的路由器,所以是的,在网络中看到大的延迟步骤是绝对正常的。

如果您看到洲际连接的预期延迟步骤但不在跟踪中的预期位置,最可能的解释是路由器不在您认为的位置。IP 地址和反向 DNS 主机名仅对分配给它们的设备的物理位置提供了微弱的提示。

具体来说,我希望您的韩国供应商有一个物理上位于美国的路由器,以便他们在购买转发连接方面有更大的灵活性,但是您无法从路由器的反向 DNS 名称中正确识别路由器的物理位置(或者是因为信息不在那里,因为您无法弄清楚名称的含义,甚至因为名称中的信息完全错误)。

(如果您看到响应时间比后面的跃点更高的跃点,则表明 ICMP 生成缓慢或路由不一致,但如果响应时间在跟踪中持续增加,则延迟很可能是真实的)。

Tracert 依赖于向始发主机发回 ICMP 消息的路由器。路由器旨在将路由作为主要功能。ICMP 消息的生成对路由器的优先级较低,因此繁忙的路由器会在其忙于路由时推迟生成消息。您可能会注意到中间路由器需要更长的时间来回复最终目的地,因为这些路由器正忙于路由。

一些中间路由器甚至可能因为它们太忙而超时,或者它们可能关闭了 ICMP 消息生成。