如果您正在考虑在您的中型或大型企业中构建自己的NTP池,并且如果您担心网络中的时间服务的安全性和可用性,则可以考虑使用NTP服务器进行群集设置。
集群模式是一种特定的操作方式,它涉及多种NTP服务器在一种云中。通过一种特殊的算法,他们决定哪一个具有最好的性能参数,因此开始充当网络中当前的MASTER。所有其他人重新组成一个“SLAVE”模式,他们不断交换参数,直到他们中的一个可能成为下一个主人,如果它超出了当前的。例如,当前的主设备可能失去同步或其电源失效,其他服务器会立即重新排列并选择下一个主设备。正是通过这种自我修复机制,同步客户端不会受到服务器端故障的影响(图1)。
图1:四台曼博格Meinberg LANTIME服务器加入到一个集群中。所有这些都被分配给一个公共的IP地址,通过这个IP地址,当前主设备提供同一个子网中的NTP客户端。
主服务器按以下顺序按照参数选择:
- NTP状态(同步,不同步);
- 优先级(用户可配置,值越低优先级越高,默认值为0.请参见图2中的群集配置);
- 参考时钟类型(GNSS接收机具有最高的额定值,其他(例如,长波DCF77 / PZF,MSF,WWVB或MRS-多参考源)接收机遵循;
- 参考时钟状态(同步,不同步)。
所有其他的相同,较低的序列号成功反对其最近的服务器对手。
对于全功能集群操作,两台曼博格Meiberg LANTIME服务器就足够了。但是,如果一个集群中至少有三台服务器联合运行,则会自动支持Falseicker检测及其处理。
解释如下。我们假设我们只有两个,不可能客观地决定哪个更好,因为他们之间的一个引用丢失了。如果有三个,质量参数较接近的两个将投票选出第三个。也就是说,如果一台服务器显然比另外两台服务器更精确,那么不幸的是要检测到一个错误的否定; 因此可能会被不适当地排除在进一步的投票活动之外。为了安全起见,建议总共使用4个集群服务器; 能够强有力地检测异常值,并且如果其中一台服务器完全停止运行,其余三台服务器的时间精度仍可以进行比较。
集群模式的主要思想是将服务器分配给一个公共IP地址,当前主机通过该地址回复同步客户机的时间请求。