测量主机之间的距离

网络工程 思科 互联网 网络核心
2021-08-03 06:52:56

在图论中,边的长度多用数值表示,表示两端节点之间的距离。那么,在网络领域,如果有人用两个节点之间的传播延迟来表示它们之间链路的价值,是否可以接受?事实上,我有时会在视频教程中看到这一点,但我想知道它是否真的是一个可以接受的价值。

2个回答

这取决于如何测量传播延迟。大多数人都这样做,ping这是传播延迟的一个非常糟糕的衡量标准。此外,由于拥塞等原因,传播延迟可能会有所不同。我认为您能做的最好的事情就是提出平均传播延迟,并了解它可能比基于其他因素的速度快或慢得多。

这是一个可以接受的值,但是需要有很大的差异才能在大型网络中使用。

例如:您可能希望对每个设备在一段时间内取平均值并将其乘以 10 或 100,以便区分许多设备之间的差异可能小于 5ms。

事实上,模式(最常见的 RTT)可能是比平均值更好的数字,因为这将显着减少由于拥塞和 QoS 引起的方差影响,正如 Ron 所描述的。

另外,请记住,在测量两个节点之间的“延迟”时,您实际上是在测量链路的延迟,以及该节点碰巧在其控制平面中运行的任何操作系统的处理时间,即使您正在 ping 接口地址在设备上。

多年来,我已经看到许多示例,其中 ping 路由器或交换机返回的延迟比 ping 物理上超出它的设备要高。例如:如果我 ping 所连接的设备,我会得到 5 毫秒的 RTT,但是 ping 可通过同一设备访问的校园另一端的主机仍然报告 1 毫秒或更短的 RTT。