仅对特定服务器而言,Ping 时间会随时间发生变化

仅对特定服务器而言,Ping 时间会随时间发生变化

问题只发生在附近国家/地区的某个服务器上。当我测试该服务器的 ping 时,今天我得到 30-40 毫秒,然后明天我会得到 240-250 毫秒。有时,一个小时后它会变成 50-60 毫秒,然后变得更高或更低(响应时间是稳定的,所以很可能不是由于拥塞的链接)。我使用相同的 IP 来测试服务器,我的连接完全正常。这个问题只发生在这个特定的服务器或 ISP 本身。我试过 tracert,但似乎没有什么不正常的(正向路径没有指示任何问题,只有在进入服务器的这个特定 ISP 主干的第一跳后。我认为这与反向路径有关,但我不确定)。这是一个永久性的问题,但实际上不是什么大问题。看到 ping 时间不时地发生变化并且从不像其他服务器那样固定在一个特定的数字,这真是令人困惑。我不明白。谁能向我解释一下为什么交通时间会发生变化,或者更确切地说,路由表会在这里和那里发生变化?

答案1

在互联网中,不同的 WAN 部分连接在一起,但它们的连接路径并不是恒定的。链接时断时续,网络中断,网络负载变化 - 这会导致 ISP 交换的动态协议发生变化。这是 icmp 延迟变化最可能的原因。使用两个 traceroute 输出 - 一个在延迟最小时获取,一个在延迟最大时获取,您可以确定发生了哪些路由变化,并且无论跳数列表是否发生变化,哪个跳数(或跳数序列)增加了最多的延迟。但是,如果您没有通过 BGP 路由协议连接到两个或更多 ISP,则几乎无法对此产生影响。

相关内容