一种基于PTP协议的跨域时钟同步方法及系统技术方案

技术编号:8273387 阅读:241 留言:0更新日期:2013-01-31 05:57
本发明专利技术涉及一种基于PTP协议的跨域时钟同步方法及系统。该方法包括:交换机按照设定的周期进行时钟同步时,判断本地设置域的主时钟是否丢失;当确定所述本地设置域的主时钟丢失时,判断自身是否与其他域相连接;当确定自身与所述其他域相连时,在自身保存的所述其他域中选择一个域;根据所选择的域的时钟信息同步本地时钟,并将同步后的本地时钟信息发送。本发明专利技术通过存储其他域的时钟信息,并在本地设置域的主时钟丢失时,通过选择其他域的时钟信息来修改本地时钟信息,从而实现本地设置域的时钟同步,保证网络稳定运行。

【技术实现步骤摘要】
本申请涉及精确同步协议(Precision Time Protocol, PTP),尤其涉及一种基于PTP协议的跨域时钟同步方法及系统
技术介绍
PTP协议中,在同一域内的交换机可以利用各自的时钟信息实现时钟同步,但交换机不能利用其他域的时钟信息在本地设置域内进行时钟同步。在PTP协议中,域由协议定义的一个或多个相互通信的交换机组成。域定义了 PTP消息通信、状态、数据集、以及时标的范围。交换机可以加入多个域,但一般来说不同域中的协议运行和时标相互独立。由于不同域的设备互联使得域之间也会相互接收报文,一般来说,不同域的ID可以设置,对于交换机所在的本地设置域而言,会存在该域的默认域ID。在交换机接收到默认域的报文时会进行处理,而接收到其他域的报文则丢弃。由于交换机不能利用其他域中的时钟信息在本地设置域中进行时钟同步,因此如果一旦本地设置域中的主时钟信息丢失就会造成本地设置域中的交换机之间无法进行时钟同步,并且可能导致系统瘫痪,因此需要寻找一种避免跨域无法进行时钟同步的方案。
技术实现思路
本专利技术提供了一种基于PTP协议的跨域时钟同步方法及系统,其目的在于,解决域中的时钟信息丢失,如何利用本文档来自技高网...

【技术保护点】
一种基于PTP协议的跨域时钟同步方法,其特征在于,该方法包括:交换机按照设定的周期进行时钟同步时,判断本地设置域的主时钟是否丢失;当确定所述本地设置域的主时钟丢失时,判断自身是否与其他域相连接;当确定自身与所述其他域相连时,在自身保存的所述其他域中选择一个域;根据所选择的域的时钟信息同步本地时钟,并将同步后的本地时钟信息发送。

【技术特征摘要】
1.一种基于PTP协议的跨域时钟同步方法,其特征在于,该方法包括 交换机按照设定的周期进行时钟同步时,判断本地设置域的主时钟是否丢失; 当确定所述本地设置域的主时钟丢失时,判断自身是否与其他域相连接; 当确定自身与所述其他域相连时,在自身保存的所述其他域中选择一个域; 根据所选择的域的时钟信息同步本地时钟,并将同步后的本地时钟信息发送。2.根据权利要求I所述的方法,其特征在于,所述判断所述本地设置域的主时钟是否丢失包括 当所述设定的时间周期内未接收到所述主时钟发送的时钟同步报文时,确定所述本地设置域的主时钟丢失;或 根据接收到的主时钟同步报文包含的优先级信息,当所述主时钟同步报文所包含的优先级信息大于设定的阈值时,确定所述本地设置域的主时钟丢失。3.根据权利要求I所述的方法,其特征在于,所述在自身保存的所述其他域中选择一个域包括 在与自身相连的所述其他域中,根据每个域的优先级信息,选择一个优先级最高的域。4.根据权利要求3所述的方法,其特征在于,所述选择一个优先级最高的域包括 所述交换机根据与自身连接的所述其他域对应的时钟信息,通过最佳时钟选择算法选择一个最佳时钟,并将所述最佳时钟对应的域的优先级设置为最高,其中所述时钟信息包括优先级I信息、端口信息、精确等级信息、时钟ID信息、域名ID信息、以及优先级2信肩、O5.根据权利要求1-4中的任一权利要求所述的方法,其特征在于,所述根据所选择的域的时钟信息同步本地时钟包括 所述交换机通过与所述优先级最高的域进行交互,获得所述优先级最高的域到自身的链路延时,根据所述优先级最高的域的时钟信息及所述链路延时,对本地时钟进行...

【专利技术属性】
技术研发人员:肖智中
申请(专利权)人:北京东土科技股份有限公司
类型:发明
国别省市:

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

1