1588 1-Step 和 2-Step PTP 之间有什么区别?

1-Step 和 2-Step PTP 之间有什么区别,您应该如何决定?

 

 

 

 

 

让我们从 PTP 的快速概览开始。PTP(精确时间协议)来自 IEEE 1588v2 标准。它的工作原理是从主时钟通过网络向所有从时钟或 IED 发送重复的时间同步消息(见上图)。每个从设备还发送一个延迟请求并从与其直接连接的设备接收响应,因此它知道来自这些设备的延迟,包括它自己的内部处理时间和网络延迟。然后它接收任何传入的 PTP 同步消息,对其进行调整以补偿此已知延迟,并将其转发到链中的下一个设备,然后这些设备对下一个设备重复该过程。这意味着无论网络上有多少设备或它们如何连接,每个设备都有可能获得准确的时间。

 

PTP 1-step 是指来自主时钟的时间戳包含在第一个同步消息中。

 

这意味着发送的 PTP 消息较少,但也意味着主时钟必须即时修改同步消息中的时间戳。这要求在对同步消息进行编码时时间戳可用,并且可以延迟消息,因为它需要少量时间来处理。由于这种延迟,它还将以太网连接限制在 10 吉比特以下。

 

 

1步PTP

 

但是,PTP 2-step 在发送同步消息后在单独的消息中发送时间戳。

 

两步PTP

 

1-Step的优点:

 

1-Step 在从机端更简单,因为它必须只接收一条消息,而对于两步,从时钟必须先接收两条消息才能设置自己的时间。

这样做的主要优点是它保证了每个同步消息与其时间戳正确链接,特别是当可能有多个可能的网络路由时。

另一方面,2-step 理论上有可能将定时数据包混淆,从而将其排除在端到端 PTP 网络之外。在具有冗余协议(例如 PRP 和 HSR)的网络上尤其如此,在这些网络中,数据包可以通过多种方式到达目的地,因此到达目的地所需的时间不止一种,这意味着接收顺序可能是错误的。这可以通过使用数据包序列号在从端正确匹配来缓解,但这会增加复杂性。

 

两步法的优点:

 

在发送端或主端,由于将所需信息附加到 1 步同步消息所涉及的处理工作,使用 2 步更容易。2-step 不需要在消息离开时将时间戳写入消息,这可以使 2-step 主时钟在硬件方面预先便宜。这也增加了灵活性——可以在不改变硬件的情况下改变数据包的编码方式。

当涉及到未来的证明时,它甚至更好。更宽松的硬件需求意味着将来需要新硬件来处理更新的标准或协议的可能性更小。这与如何更容易地修改数据包的格式有关。

如果使用 10 Gigabit 或更高的以太网链路,2-Step 也是唯一的选择,因为以更高比特率编码消息的时间有限。2-Step 的简单性使得这不是问题。再次 - 这有助于未来的证明。

 

为什么 Tekron 使用 1-Step?

 

我们的时钟支持 1 步和 2 步。这可以在配置工具中选择,但它们默认为 1-Step 同步。鉴于 1 Gb 或以上的以太网速度在典型安装中仍然很少见,并且冗余被认为很重要,我们选择了这种默认设置来满足大多数客户的需求。这适用于所有符合 C37.238 的 IED。客户仍然可以选择 2-Step,因为 C37.238 要求所有主时钟设备都支持单步和 2 步。从设备可能并不总是同时支持两者,因此请记住这一点。

 

选择哪个?

 

如果您使用的是 10 Gigabit 或以上的网络,或者不使用 HSR 或 PRP 冗余,2-Step 可能是一个不错的选择。在这些情况下,需要注意网络拓扑。

此类设置仍然很少见,因此您可能想知道这与您的网络设计有何关联。简单的答案是,它不太可能在边缘案件之外产生影响。该标准的性质是,兼容设备将与 PTP 的许多可能的自定义一起使用。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值