可以采取哪些措施来改善具有零星互联网访问的网络上的时间同步?


14

我正在寻找为非典型网络设置时间服务器的建议。我支持许多偶尔访问互联网的封闭网络。一个网络在大多数时间里都可以访问数小时,但是经常会耗费1-3周的时间。该网络上的计算机/服务器主要基于* nix,但并非都具有相同的风格。整个网络都是移动的,因此当它连接时,它与Internet时间服务器的跃点/等待时间将有很大的不同。封闭网络上的服务器经常(至少每天)关闭一次电源。现在,我的直觉告诉我要使用NTP(因为我讨厌重新学习别人已经可以正常工作的所有内容)。但是我有几个问题,并且正在寻找在这种奇怪情况下有经验的人。我目前没有解决方案,我 m只是让内部时钟漂移。在大多数网络中,这导致大约600s的错误。我发现不匹配的严重性超过10,000。

  1. 在这种情况下,是否有比NTP更“好”的东西?我知道NTP喜欢非常频繁,一致地访问提供几乎相同答案的服务器。我不会的
  2. 我应该配置多少个内部NTP服务器,以便在Internet中断期间,我的内部时间在封闭的网络中保持一致?
  3. 没有人可以进入。无论不匹配有多大,服务器都必须尝试自行纠正。
  4. 离散步骤非常糟糕。不管失配有多大,校正都必须“转换”,而不是“步进”。我知道这可能需要几个小时才能纠正。

7
听起来您需要节省GPS时间。
迈克尔·汉普顿

我认为手机信号塔可能具有某种您可能会使用的时间码系统。或者只是一个移动接入点。
Sobrique 2014年

@Sobrique以我的经验,与从NTP获得的时间相比,从手机发射塔获得的时间通常会缩短几秒钟。有时它甚至可以关闭几分钟。我倾向于认为,如果他们不同意,那就是NTP,这是正确的。我相信GPS可以保持准确的时间,因为我知道准确的时间是GPS首先工作的前提。
kasperd 2014年

Answers:


23

在过去,设置第1层NTP服务器非常困难,因为第0层源非常昂贵,极其脆弱,并且通常具有放射性。

如今,我们有了GPS,它可作为非常精确的无线电时钟使用。您可以以合理的价格购买专用的第1层服务器,其中包含GPS接收器作为第0层时间源,或者您可以花一点点技巧就可以在随机服务器上连接一个体面的消费级GPS装置,并相应地设置NTP给您自己的第1层服务器。首先是更好地提高可用性。

执行这些操作之一,您的网络上将只有一个第1层服务器,每个人都可以同步到该服务器。一个就足够了;每个人都将在上升时与之同步,如果下降,所有客户可能会对漂移率有一个很好的了解,因此他们在返回之前不要漂移得太远会轻轻地重新同步到它。

即使断断续续的互联网访问,我也看不出没有任何好时光的原因。



我非常喜欢这个计划,我将对其进行介绍。我们甚至已经在现场安装了GPS接收器,因此我们只需要运行NTP并将GPS输出连接到服务器即可。
anregen 2014年

Anregen,请原谅我提到此问题(如果您已经知道的话):当地的礼节是,当您对问题的答案满意时,可以通过单击其旁边的“刻度”大纲来接受它。这既推动了您和答案作者的SF声誉系统,也阻止了问题像永生信天翁一样永远浮在水面。
MadHatter 2014年

1
我推迟的唯一原因是,我要确保可以绕过GPS的启动时间。在系统启动期间,GPS将有一段时间获取卫星,并且没有报告准确的时间信息。如果我能有效解决该问题,我一定会选择此答案。再次感谢!
anregen 2014年

1
报告的采集前时间戳为0/0/0 0:0:0,因此非常容易识别。我只需要完成编写代码来过滤掉该代码,那么我将拥有一个不错的系统。再次感谢!
anregen 2014年

0

与其他已经接受的答案类似,我怀疑您可以在没有可用外部时间来源的情况下执行此操作,因为您的网络连接根本不够好。

作为GPS的替代解决方案,我想建议使用外部原子钟信号接收器或无线电钟。基本思想是,您从世界上少数几个原子钟广播电台之一接收无线电信号。

这些可以成套件购买,也可以根据预算自己廉价购买。这些功能应该比GPS更为准确,因为GPS最多可以关闭12秒:http : //www.gpsinformation.net/main/gpstime.htm

这是使用树莓派创建原子无线电时钟接收器的指南:http : //www.rs-online.com/designspark/electronics/blog/atomic-time-for-the-raspberry-pi

另一个用于创建非常便宜的无线电时钟的DIY线程:http : //www.micro-examples.com/public/microex-navig/doc/100-p16f84-led-dcf-clock.html

只是一个想法;)


1
瞧,当您说“便宜的原子钟”时,我很紧张,因为……从根本上来说,您正在测量原子振动,这是不平凡的。但是,收到原子钟时间信号的人是另一把鱼,这是一个很好的主意。唯一的缺点是,白天人们的接收力往往很差。
Sobrique 2014年

进行了一些修改,使我的意思更清楚:)
JensB 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.