NTP 轮询值不变

NTP polling values does not change

我正在处理来自 NTP 服务器的 (tcpdump) 日志。日志收集了一天。我在这些 NTP 服务器日志中看到四种不同类型的客户端轮询间隔,如下所示:

  1. 增加轮询间隔值:轮询值正在增加,并在某些时候达到一组常量值。
  2. 减少轮询间隔值:与#1 相似(但情况相反)
  3. 恒定的轮询间隔值:显然,我看到了很多这样的客户,轮询值 只是 常数。
  4. 不同的轮询间隔值:在这种情况下,我们看到了很多变化。

我可以假设#1、#2 和#4 是 NTP 时钟同步。特定算法。但是#3 呢?是配置的原因吗?也就是说,它是否是许多客户端的默认配置?我正在为此寻找可能的解释。此外,NTP 文档中的任何指针。也会很棒。

来自ntp docs

minpoll minpoll maxpoll maxpoll

These options specify the minimum and maximum poll intervals for NTP messages, in seconds as a power of two. The maximum poll interval defaults to 10 (1024 s), but can be increased by the maxpoll option to an upper limit of 17 (36 h). The minimum poll interval defaults to 6 (64 s), but can be decreased by the minpoll option to a lower limit of 3 (8 s).

客户端有固定的时间间隔正常(默认配置没有设置)但是我在某些servers/production机器上使用固定的时间间隔。

还要记住@dfc 发表的评论。