在NTP中增加什么层次?

对不起,我只是从手册页,维基百科等等中清楚地知道这一点。

我了解第0层作为权威时间源,第1层作为连接服务器的概念。 但是,我不确定要考虑一个更大的networking,可能会在层次1时间服务器和最终的桌面之间有额外的跳跃。 你是否认为每一跳都跟着递增,就像你在traceroute中看到的一样……或者不pipenetworking“距离”如何,这些主机都是第2层。

对于每个连接的服务器,“官方”NTP客户端软件只需将层级递增一。 也就是说,连接到Stratum 0服务器的所有服务器都是Stratum 1,连接到它们的所有服务器都是Stratum 2,依此类推。

总的来说,这是明智的。 你当然不希望每个networking跳数增加1个阶层,因为这是:

  1. 不可靠的,因为不是所有的啤酒花都会出现在跟踪路由中
  2. 会导致疯狂的阶层数量,离开你的NTP提供商10个或更多的跟踪路由跳跃并不罕见。

一般来说,NTP协议被devise成能够适应“networking距离”,即RTT不是非常相关的。 更重要的是这些RTT的一致性。

编辑:为了解决其中一个注释, 正常的“远程”configuration将本地时钟作为第12层。一般来说,如果服务器正在与层0/1/2服务器同步,那么它应该被认为更可靠比计算机的主板上的时钟。 这意味着它应该有一个不到12层,否则“正常configuration”的客户会相信他们更可靠。

我们运行2台服务器,与外部stratum-1-sources(如ptbtime1.ptb.de,ptbtime2.ptb.de,ntps1-0.cs.tu-berlin.de)同步。 由于ptb.de是由primefaces钟驱动的,而ntps1-0.cs.tu-berlin.de使用的是GPS(primefaces钟驱动),所以这些是层1,我们的2台服务器是层-2。 我们networking内的其他所有服务器都是指这两个服务器,所有其他服务器都是第三层。