首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么PTP使用同步跟踪对?

为什么PTP使用同步跟踪对?
EN

Server Fault用户
提问于 2011-09-13 10:42:37
回答 3查看 4.7K关注 0票数 3

PTP (精确时间协议)使用同步消息然后跟踪消息,如文章“理解IEEE 1588精确时间协议”所述。

我不明白为什么图1中的A部分需要后续消息,我认为只使用同步消息就足够了。

我希望有人能解释给我听。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-09-22 18:48:22

实现PTP的通用硬件和软件栈无法向正在生成的消息中添加精确的时间戳。因此,您发送一个同步消息与时间估计和测量确切的时间,该消息被发送,因为它实际上是发送到网络。据它所知,在它正在生成的数据包前面有15个排队的数据包。

因此,由于您发送的同步消息没有准确的时间,所以您将发送一条后续消息,其中包含原始同步消息发出的实际时间。

在从侧,您需要4次计算偏移量正确。T1是主(从后续消息)发送同步消息的实际时间。T2是原始同步消息到达奴隶的时间。T3是从服务器发送延迟请求消息的时间。T4是延迟请求消息到达主服务器的时间。(在延迟回复中被发送回来)。

从这四次中,您可以计算网络延迟,然后计算您在从服务器上运行的偏移量,该偏移量必须得到纠正。

票数 2
EN

Server Fault用户

发布于 2013-03-24 06:31:47

PTP只能发送同步,没有后续的一步时钟配置.引用自

英特尔IEEE 1588常见问题解答

一步时钟将同步分组的出口时间戳插入同步分组本身,而两步时钟则在单独的“后续”数据包中发送同步分组的出口时间戳。

票数 0
EN

Server Fault用户

发布于 2022-03-03 12:12:32

后续消息由主机发送,以传送所发送的同步消息的捕获时间戳。它将给出以前发送的同步消息的准确时间戳。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/310818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档