end-to-end transparent clock 模型如下图所示

end-to-end transparent clock 像普通网桥,路由器或者转发器一样,转发所有的消息。但是,对于PTP event messages,驻留时间桥(residence time bridge),可以测量PTP event message的驻留时间(residence time, message 穿过transparent clock所花费的时间); 这些residence times会累积在PTP event message或者相关联的后续message(Follow_Up或者Pdelay_Resp_Follow_Up ) 的特殊字段中,即CorrectionField. 该correction是基于event message进入或者离开transparent clock时生成的timestamp的差异。注意,correction update和checksums的更新值都是指定到每个output port 和message的,因为对于通过透明时钟的所有路径或同一路径上的后续消息,residenc timie不一定相同。
下图5是correction process:

用于计算residence time的timestamps 是基于local clock生成的timestamp;由于slave使用这些residence time来调整master提供的time,因此,重要的是由主站和透明时钟的速率差异引起的任何错误,对于应用程序要求的精度可以忽略不计。由于主时钟和本地时钟的速率(本质上是两个时

本文探讨了PTP(精确时间协议)中end-to-end transparent clock模型的工作原理,详细介绍了如何通过驻留时间桥测量PTP event message的驻留时间,以及如何在Correction Field中累积这些时间。此外,文章还讨论了两种减少驻留时间误差影响的方法:一是通过速率控制使本地时钟速率等于主时钟速率;二是使用自由运行的本地时钟。

4193

被折叠的 条评论
为什么被折叠?



