全国直销电话:4006-854-568
IT-technology
以人为本,众志成城,以“用户至上”.“服务上乘”为原则,
追求产品和服务高质量,努力实现与客户之间真诚有效的沟通,
不断地圆梦、奔跑与腾飞。
新闻动态   NEWS
比NTP还牛逼的时间同步协议:1588v2,亚微秒级!-北京赛维博信科技发展有限公司
来源:本人摘自网络,如有侵权请联系删除 | 作者:毛豆 | 发布时间: 2023-12-15 | 1609 次浏览 | 分享到:

7.3 Transparent Clock (TC - 透明时钟)

  • 特点: TC节点通常具有多个物理端口,但不直接参与时间同步,只在端口之间处理和转发1588v2协议报文。
  • 类型:
    • E2E TC(End-to-End Transparent Clock): 负责测量报文经过节点的转发时延,并在报文中修正。在两端的OC或BC节点计算链路时延和时间偏差进行同步。
    • P2P TC(Peer-to-Peer Transparent Clock): 不仅修正转发时延,还测量并修正节点每个端口相连链路的链路时延。同样,两端的OC或BC节点计算时间偏差进行同步。

1588v2协议可以在网络中实现高精度的时间同步。OC节点作为最高级时钟,BC节点用于在网络中传递时间信息并减小同步延迟,而TC节点则负责测量和修正报文的转发时延,以实现链路和节点的同步。这种灵活性允许1588v2在不同应用场景中提供高度可定制化的时间同步解决方案。

八、1588v2 BMC算法

1588v2使用BMC(Best Master Clock)算法来动态建立主从层次,确保网络中的时钟能够同步并建立一种层级结构。

  1. Announce 报文的传递:

时钟节点通过Announce报文向网络宣告其时钟源的信息,包括时钟标识、时钟等级、时钟的准确度等。Announce报文具有时间戳信息,用于测量传播时延。

  1. BMC 算法的动态选择:

每个时钟节点都维护一个本地的时钟数据组,该组记录了网络中其他时钟的信息。BMC算法通过比较Announce报文中的信息来选择最佳的时钟源,即最佳主时钟。

时钟选择的依据包括时钟等级、准确度、信任度等。时钟等级的优先级较高,然后是准确度和信任度。

  1. 主从关系的确定:

BMC算法根据选择的最佳主时钟,确定每个时钟节点的主从关系。选择最佳主时钟的节点被视为主时钟,其他节点成为从时钟。主时钟负责向从时钟发布Sync(同步)和Follow-Up(跟随)报文,从时钟则根据主时钟的信息调整本地时钟。

  1. 生成树的建立:

在网络层面,BMC算法助力建立一颗无环路、全连通、以Grandmaster Clock为根的生成树。Grandmaster Clock被认为是全网最佳的时钟源,整个网络的主从关系形成一种层级结构。

  1. 网络变化的适应性:

BMC算法是动态的,当网络中发生变化时(例如,新的时钟加入或离开网络,时钟源属性变化等),BMC算法可以重新选择最佳主时钟,以确保网络的时钟体系保持同步。

通过BMC算法的动态选择和建立主从关系,1588v2网络可以在不断变化的条件下,自适应地构建一个有机的时钟同步体系,确保各个时钟节点在网络中保持同步。

 

服务热线

1391-024-6332