往返时间估计使用往返时间

网络工程 路由
2022-02-24 02:05:40

假设我们有很多分布式计算机,它们的内部时钟不可靠。我们可以通过 ping 和响应来测量往返时间,但是如何计算所有计算机之间的往返时间?

1个回答

要获得准确的单向延迟,您需要以下之一 -

  1. 连接到网络中两个点的单个设备。这通常是一个流量生成器(la iXia 或类似的),它将从一个接口发送数据包并在另一个接口上接收。这是通常测量网络设备上的端口到端口延迟的方式,但在特定测试环境之外很少见。

  2. 确实支持高精度时间协议的主机(和网络设备) ——特别是 IEEE 1588,精确时间协议,它允许良好的旧 NTP 更精确的时钟分配。PTP 的常见用途之一实际上是让网络设备(和某些应用程序)在数据包通过网络时非常精确地为其添加时间戳。由于时序分布良好且分辨率高,这提供了在每跳和端到端基础上单向延迟值的出色持续视图。PTP 是当今许多 DC 级交换机中相当普遍的功能(..尽管实施质量各不相同),但在某些垂直行业之外,它的部署往往很少。