这就要讲解一下
时钟同步提出了几个常见问题,正是因为这些问题才导致大部分
时钟同步很难。
首先我要说的问题是“延迟”问题,如果一个甲设备向另一个乙设备发送一个数据包,说将甲设备的时钟设置为 12:00,甲设备需要非常准确地知道该数据包需要多长时间才能到达。甲设备可以通过向服务器发送数据包并仔细记录获得响应所需的时间来很好地猜测该数据包需要多长时间才能到达甲设备的身边。
这假设到服务器的路径与从服务器的路径相同,这在大多数现代网络中通常是相当合理的假设。它还假设服务器能够立即改变响应,这显然不是那么准确。因此NTP协议已经通过在每一端发送和接收数据包时包含额外的时间戳来改进。
您还需要有关该网络延迟的一些统计信息,以便您知道当由于链路繁忙而偶尔需要缓冲数据包时它随时间变化的程度。然后你需要跟踪一些叫做时钟偏差的东西。这是对时钟准确度的定量测量。是快一点还是慢一点?随着时间的推移,它会逐渐加速和减速吗?
所有这些参数都可以通过仔细统计每次来自服务器的新时间信息时需要调整多少时钟来估计。基于云的网络监控通常可以提供帮助。
数据包在从服务器到同步时钟的途中需要跨越的网络跳数越多,出现小的随机排队延迟的机会就越大。由于我们正在收集有关延迟的统计信息,因此该协议仍然能够获得相当不错的结果。但很明显,随机延迟的来源越多,这些统计数据就越不准确。
除了所有这些问题之外,理想情况下,我们希望将
时间同步数据包的总数保持在相当低的水平,以避免在网络或 NTP 服务器上造成拥塞。因此,一旦建立了可靠的同步,NTP 就会非常巧妙地调整计时器,以减少它发送到服务器的请求之间的时间。
但是如今的科技设备和科技环境对时钟同步的准确度越来越高,所以我们酷鲨开始致力于ptp时钟设备的发展,因为ptp服务器相比ntp的
准确更高,有的在纳秒甚至是皮秒的
准确度范围内,就比如我们酷鲨科技的cmm时钟,
CMM作为从时钟,可以恢复至10ns同步精度。非常符合现在高科技产品的需求,尤其是5g时代的电子产品等。
如果您在时钟同步方面有相关的需求和问题,请随时咨询我们.