首页 » 虚拟系统 » Cloudflare发布了支持NTP和NTS的免费时间服务

Cloudflare发布了支持NTP和NTS的免费时间服务

谷歌已收录,更新于2019年08月01日; 如遇到问题,请留言及时通知站长; 欢迎加入 三生三世,讨论各种问题!

说明

Cloudflare发布了time.cloudflare.com,这是他们的空闲时间服务,支持NTP(网络时间协议)和新兴的NTS(网络时间安全)。NTP是一种用于在远程计算机系统之间同步时间的Internet协议。Cloudflare的新服务通过其遍布全球180多个地点的任播网络提供NTP服务,不懂而又想懂得,请点击维基百科的NTP定义

如何使用

要开始使用CloudflareNTP服务,您需要重新命名您的NTP客户端time.cloudflare.com。虽然大多数NTP实施仍在增加对NTS的支持,但CloudflareNTP服务器已经支持NTS。如果你有一个NTS客户端,你可以指向它time.cloudflare.com:1234Cloudflare目前与NTPsec具有互操作性,其中包括对NTS的实验性支持。请注意,Cloudflare需要使用TLS v1.3及其NTS服务。

时间图标示意图

NTP旨在同步通过不可靠,可变延迟网络进行通信的远程计算机系统之间的时间。NTP的工作原理是让客户端向NTP服务器发送查询数据包,该服务器以其当前时钟时间响应。然后,请求计算机计算其时钟与远程NTP服务器时钟之间差值的估计值。这允许系统补偿网络延迟。NTP客户端查询多个服务器,并具有算法来选择此偏差的最佳估计值。

cloudflare做了哪些?

根据波士顿大学研究生助理Aanchal Malhotra的说法,在1985NTP创建时,该服务有两个主要的设计目标:稳健性和负载分配。该团队希望系统足够强大,以处理网络错误和其他故障。为实现此目的,系统被设计为使得客户端可以通过不同的网络路径从多个对等体收集样本,然后对它们进行平均以提高测量的准确性。

关于负载分配的第二个目标,Malhotra指出

虽然每个客户都希望与直接连接到原子钟,GPS等高精度计时设备的时间服务器通话,因此具有更准确的时间,但这些设备的容量只有这么多。

为了减轻网络负载,该服务是按层次设计的。层次结构的顶部Stratum 0是连接到非NTP时间源的服务器,它将时间分配给其他服务器。这些服务器又将时间分配给较低层的更多服务器。大多数系统连接到第二或第三层。

Cloudflare的服务与Stratum 1时间服务提供商同步,然后将其分发给消费者。这类似于其他公共NTP提供商的运作方式。正如Malhotra所指出的,Cloudflare打算通过现有的公共时间服务解决限制,特别是通过提高可用性,稳健性和安全性。

NTP分层结构图

为了解决可用性和可靠性问题,Cloudflare利用其超过180个位置的全球网络以及其任播网络将数据包路由到最近的服务器。这反过来应该减少抖动(网络延迟的变化)和影响数据包传输的潜在不对称性。Malhotra继续声称时间同步协议不准确的最大原因是网络不对称,导致客户端和服务器之间以及从服务器返回到客户端的传输时间不同。

CloudflareNTPNTS服务现在可以使用。但是,NTS仍然是一种新兴的协议,因此鼓励感兴趣的读者联系[email protected]加入Cloudflare的邮件列表,以获取有关NTS客户端实施的更新。有关配置的更多详细信息,请参阅开发人员文档

后续说明

本文为译文,详情可以查看下方的原文链接。

一个只会魔改主题,而不会制作主题的站长,专业扒各种网站的各种样式。希望每一位来到这里的访客,都能拿到你们需要的资源!

发表评论

最近动态查看

    利用短代码实现了文章正文任意位置插入[googleads],前端自动变为谷歌广告。这样,文章过长时,可以随意插入广告了。
返回主页看更多
赏杯咖啡给站长 支付宝 扫一扫