PTP透明时钟查询

网络工程 交换 层2 第3层 ntp
2021-07-20 16:34:47

我在 PTP 透明时钟 (TC) 中有一个疑问,请考虑下图作为我的问题。

我将尝试借助现实世界的例子来表达我的问题

比如说,两个地方 Place_A <-----|Toll_Plaza|------> Place_B

假设从 Place_A 到 Place_B 的旅行时间为 x 分钟(包括在 Toll_Plaza 花费的时间)。

想象一下在 PTP 同步中的透明时钟发生同样的事情,TC 只是计算在一个设备上的住所并修改更正字段并将数据包转发到另一个设备。

无论如何,无论从对等点到对等点的 TC 是否存在,所花费的时间都是相同的。

为什么它有助于获得正确的准确性?在 IEEE 1588v2 中引入 TC 的真正目的是什么?

任何解释都会有帮助和欢迎。提前致谢 !!!

在此处输入图片说明

1个回答

带有透明时钟的 PTP用于将网络客户端的时钟与服务器(类似于 NTP)同步但是,PTP 主要用于局域网,精度比NTP高很多(通常是几十微秒到几十纳秒)。

该协议有两个依赖项:

  • UDP:通常,PTP 使用 UDP 作为其传输协议(尽管其他传输协议也是可能的)。众所周知的用于 PTP 流量的 UDP 端口是 319(事件消息)和 320(一般消息)。

  • 以太网:从 IEEE1588 第 2 版开始,设计了原生的第 2 层以太网实现。PTP 可以使用以太网作为其传输协议。PTP 流量的众所周知的以太网类型是 0x88F7。

示例流量:

同步消息

在此处输入图片说明

后续消息:

在此处输入图片说明

延迟请求消息

在此处输入图片说明

延迟响应消息

在此处输入图片说明