一种基于精确时间协议的时间同步收敛的方法和装置制造方法及图纸

技术编号:8132392 阅读:170 留言:0更新日期:2012-12-27 05:17
本发明专利技术公开了一种基于精确时间协议的时间同步收敛的方法和装置,该方法包括:从时钟节点在各被动端口与主时钟节点交互同步报文并进行时间同步计算,根据时间同步计算结果建立并维护该被动端口对应的备选时间信息;从时钟节点检测到从端口或任一被动端口的上游时钟同步网络发生拓扑变化时,触发BMC计算,根据BMC计算结果确定具有最优的时钟优先级信息的端口,如果具有最优的时钟优先级信息的端口为被动端口,则将该被动端口切换为从端口,并根据该被动端口对应的备选时间信息对本地时钟进行时间同步处理。本发明专利技术能够在网络拓扑变化时减少从时钟节点的失步时间。

【技术实现步骤摘要】

本申请涉及精确时间同步
,特别涉及一种基于精确时间协议(PrecisionTime Protocol, PTP)的时间同步收敛的方法和 装置。
技术介绍
精确时间协议(Precision Time Protocol, PTP)是一种规定系统中设备如何相互同步实时时间的分布式时间同步协议,具有亚微秒(us)级的时间同步性能。应用了 PTP协议的网络称为PTP域,域中的节点称为时钟节点,时钟节点上运行了 PTP协议的端ロ则称为PTP端ロ,PTP端ロ包括三种角色,其中,发布同步时间的PTP端ロ称为主端ロ、接收同步时间的端ロ称为从端ロ,既不发布同步时间也不接收同步时间的PTP端ロ称为被动!,passive)端 ロ。PTP域中所有的时钟节点都按主从层级结构组织在一起,最高层次的时钟节点是主时钟(Grandmaster Clock, GM)所在时钟节点,其它时钟节点为从时钟所在时钟节点,主时钟决定了整个系统的參考时间。从时钟节点通过与主时钟节点交互同步报文并记录同步报文(也称为PTP协议报文,包括Sync报文、Delay-Req报文、Delay-Resp报文等)的收发时间,使用交互同步报本文档来自技高网...

【技术保护点】
一种基于精确时间协议PTP的时间同步收敛的方法,应用于一从时钟节点,该从时钟接口包括有一个从端口和至少一个被动端口,其特征在于,包括:从时钟节点在各被动端口与主时钟节点交互同步报文并进行时间同步计算,根据时间同步计算结果建立并维护各被动端口对应的备选时间信息;从时钟节点检测到从端口或任一被动端口的上游时钟同步网络发生拓扑变化时,触发BMC计算,根据BMC计算结果确定具有最优的时钟优先级信息的端口,如果具有最优的时钟优先级信息的端口为被动端口,则将该被动端口切换为从端口,并根据该被动端口对应的备选时间信息对本地时钟进行时间同步处理。

【技术特征摘要】
1.一种基于精确时间协议PTP的时间同步收敛的方法,应用于ー从时钟节点,该从时钟接ロ包括有一个从端口和至少ー个被动端ロ,其特征在于,包括 从时钟节点在各被动端ロ与主时钟节点交互同步报文并进行时间同步计算,根据时间同步计算结果建立并维护各被动端ロ对应的备选时间信息; 从时钟节点检测到从端ロ或任一被动端ロ的上游时钟同步网络发生拓扑变化时,触发BMC计算,根据BMC计算结果确定具有最优的时钟优先级信息的端ロ,如果具有最优的时钟优先级信息的端ロ为被动端ロ,则将该被动端ロ切换为从端ロ,并根据该被动端ロ对应的备选时间信息对本地时钟进行时间同步处理。2.根据权利要求I所述的基于PTP的时间同步收敛的方法,其特征在干, 从时钟节点检测从端ロ或任一被动端ロ的上游时钟同步网络是否发生网络拓扑变化的方法为 检测到该从端ロ或被动端ロ的直联连路发生故障时,或者,在该从端ロ或被动端ロ接收到PTP BMC通告报文且PTP BMC通告报文中携带的时钟优先级信息发生变化吋,确定该从端ロ或被动端ロ的上游时钟同步网络发生网络拓扑变化。3.根据权利要求I所述的基于PTP的时间同步收敛的方法,其特征在于,该方法进ー步包括 根据BMC计算结果确定需要将任ー被动端ロ切换为主端ロ时,切換该被动端ロ为主端ロ,并停止在该被动端ロ与主时钟交互同步报文。4.根据权利要求3所述的基于PTP的时间同步收敛的方法,其特征在干, 所述切换该被动端ロ为主端ロ吋,进ー步清除该被动端ロ对应的备选时间信息。5.根据权利要求I所述的基于PTP的时间同步收敛的方法,其特征在干, 从时钟节点在各被动端ロ采用单步模式的请求应答机制或双步模式的请求应答机制与主时钟节点交互同步报文。6.ー种从时钟节点,其特征在于,该从时钟节点包括同步单元、检测单元、计算单元、切换单元; 所述同步単元,用于在所述从时钟节点的各被...

【专利技术属性】
技术研发人员:徐鹏飞
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1