1

我读到 NTP 在 WAN 上同步机器的精度高达 100 毫秒(在以下链接中给出 - http://www.ntp.org/ntpfaq/NTP-s-algo.htmhttps://en.wikipedia.org/wiki/ Network_Time_Protocol)。

每个 NTP 层的误差是否为 100 毫秒(或同步差异)?如果不是,那么 NTP 如何确保错误不会累积到较低层?

我知道我在这里的 NTP 协议中遗漏了一些东西,有人可以指出什么吗?它是否与根延迟和根分散有关,或者它们只是用于拒绝候选服务器?

4

1 回答 1

0

100ms 只是一个说明性值,它给出了当前网络技术预期的典型上层。

基本上 2 个 ntp 节点之间的增量是由一个节点到另一个节点的网络连接的不对称性决定的。

Dispersion 在使用 ntp 客户端的(本地)时钟测量(源)ntp 服务器的时钟时随时间测量误差。

因此,使用网络路径中的 ATM 或其他类型的存储和转发组件,可实现的准确性远优于 LAN 中可能存在的低延迟广播链路。

100ms 不被视为每个级别的值,而是沿着通常的(低深度)同步树预期的值。(我没有看到在现实生活中使用超过 5 个级别)

根延迟是正在使用的时间源的总延迟。
根色散是通往该时间源的路径上的最大误差。

有关如何计算误差(以及抖动和色散)以及如何相互作用的详细说明,请查看规范文档。

例如:RFC 5905:网络时间协议版本 4:协议和算法规范

于 2016-02-29T16:35:51.767 回答