PTP (精确时间协议)使用同步消息然后跟踪消息,如文章“理解IEEE 1588精确时间协议”所述。
我不明白为什么图1中的A部分需要后续消息,我认为只使用同步消息就足够了。
我希望有人能解释给我听。
发布于 2011-09-22 18:48:22
实现PTP的通用硬件和软件栈无法向正在生成的消息中添加精确的时间戳。因此,您发送一个同步消息与时间估计和测量确切的时间,该消息被发送,因为它实际上是发送到网络。据它所知,在它正在生成的数据包前面有15个排队的数据包。
因此,由于您发送的同步消息没有准确的时间,所以您将发送一条后续消息,其中包含原始同步消息发出的实际时间。
在从侧,您需要4次计算偏移量正确。T1是主(从后续消息)发送同步消息的实际时间。T2是原始同步消息到达奴隶的时间。T3是从服务器发送延迟请求消息的时间。T4是延迟请求消息到达主服务器的时间。(在延迟回复中被发送回来)。
从这四次中,您可以计算网络延迟,然后计算您在从服务器上运行的偏移量,该偏移量必须得到纠正。
发布于 2013-03-24 06:31:47
PTP只能发送同步,没有后续的一步时钟配置.引用自
英特尔IEEE 1588常见问题解答
一步时钟将同步分组的出口时间戳插入同步分组本身,而两步时钟则在单独的“后续”数据包中发送同步分组的出口时间戳。
发布于 2022-03-03 12:12:32
后续消息由主机发送,以传送所发送的同步消息的捕获时间戳。它将给出以前发送的同步消息的准确时间戳。
https://serverfault.com/questions/310818
复制相似问题