企业网络

PTP服务器:混合模式 PTP:混合组播和单播

2022-05-24 09:32:37 zhanghonglei

安静的!这就是延迟请求-延迟响应PTP网络中PTP从站的哀叹。从端口需要接收来自主端口的 Sync 和 Announce 消息,并且需要发送 Delay_Response 消息并接收相应的 Delay_Responses。如果网络上的设备实现了两步定时,那么从设备也需要接收 Follow_Up 消息。图 1. 从一步式主端口到从端口的时间传输时序图。

在包含多播操作的网络中,订阅多播地址的所有端口都会接收发送到该多播地址的所有消息。在 PTP 的情况下,定义了两个多播地址,一个用于事件消息,有时间戳,一个用于一般消息,没有时间戳。任何实现 PTP 的端口都需要订阅这两个多播地址。


图 2. 该图显示了使用多播端到端 PTP 在主时钟和三个从时钟之间交换的时序消息。网桥可以是透明时钟,也可以是没有 PTP 功能的交换机或路由器。颜色代码:蓝色=同步,红色=延迟请求,绿色=延迟响应。

考虑图 2 中的图表。请注意,每个从站不仅接收到对其 Delay_Request 消息的 Delay_Response,而且还接收到所有其他从站端口的 Delay_Requests 和 Delay_Responses。如果网络只有 3 个从站,那么这可能没什么影响。但是,在具有例如一千个从属设备的大型网络中,几乎所有在从属端口接收到的消息都用于网络上的另一个节点。想象一下,您正在等待来自家庭成员的重要电话,并且您不断接到机器人的电话,试图向您推销一些东西。

你能做些什么呢。有几个选项:

  1. 您可以将您的开关替换为也用作 PTP 边界时钟的开关。在这种情况下,从机与最近的边界时钟通信,而不是整个网络。然而,这可能成本过高,或者它们可能不是具有所需桥接性能的无边界时钟。

  2. 您可以使用单播 PTP

  3. 您可以使用混合组播/单播 PTP


图 3. 此图显示了使用单播 PTP 在主时钟和三个从时钟之间交换的时序消息。网桥可以是透明时钟,也可以是没有 PTP 功能的交换机或路由器。颜色代码:蓝色=同步,红色=延迟请求,绿色=延迟响应。

让我们更详细地看一下最后两个选项。图 3 显示了与图 2 相同的网络的时序消息,除了使用单播 PTP 而不是多播。请注意,从站现在不接收其他从站端口的延迟请求或延迟响应。然而,grandmaster 现在必须向每个 slave 发送单独的 Sync 消息。


图 4. 该图显示了使用混合组播/单播 PTP 在主时钟和三个从时钟之间交换的时序消息。网桥可以是透明时钟,也可以是没有 PTP 功能的交换机或路由器。颜色代码:蓝色=同步,红色=延迟请求,绿色=延迟响应。

图四再次显示了我们的网络,但使用了混合的多播/单播 PTP。这种模式对于 PTP 消息是最有效的。Sync 和 Announce 消息(图中未显示)将被多播发送,这样它们就不必在主服务器上复制。Delay_Requests 和 Delay_Responses 作为单播消息发送,因此从端口不必丢弃它们。这里的一个假设是网桥不会在多播和单播消息之间存在不对称,因为 PTP 假设 Sync 消息和 Delay_Request 消息的传播延迟是相同的。或者,如果网桥是透明时钟,则它需要同时支持多播和单播 PTP。

如果您有一个没有边界时钟的大型 PTP 网络,请尝试混合多播/单播 PTP,以便您的从属时钟最终可以找到平静。

首页
产品
联系