一种sdh网络中的时钟同步方法及系统的制作方法_3

文档序号:8265142阅读:来源:国知局
阈值范围内时,说明主用主时钟设备与从时钟设备之间的对时通道正常,主用主时钟设备与从时钟设备都正常,可以依据该主用主时钟设备进行对时。在依据该主用主时钟设备进行对时时,为了保证对时的准确性,依据保存的该主用主时钟设备与自身间的主从时钟偏差值进行对时。
[0068]当该offsetO超过设定的第一阈值范围时,说明主用主时钟设备与从时钟设备间的对时通道出现故障,或主用主时钟设备故障,或从时钟设备出现故障,在本发明实施例中为了保证对时的准确性,该从时钟设备与其他备用主时钟设备进行对时。并将该主用主时钟设备降级为备用主时钟设备
[0069]具体的,由于在本发明实施例中依据BMC算法,确定了每台主时钟设备的优先级,因此在备用主时钟设备中选择优先级最高的,如图2所示的,第一备用主时钟设备的优先级高于第二备用主时钟设备,则从时钟设备判断是否能够与第一备用主时钟设备进行对时。从时钟设备在进行判断时,根据保存的该备用主时钟设备到自身的延时,确定该备用主时钟设备和自身间的主从时钟偏差值,确定该主从时钟偏差值是否在设定的第一阈值范围内,当该主从时钟偏差值在设定的第一阈值范围内时,根据针对该备用主时钟设备保存的该主从时钟偏差值进行对时,否则,选择下一优先级的备用主时钟设备,判断是否采用该下一优先级的备用主时钟设备进行对时,直至选择到满足条件的备用主时钟设备进行对时。将进行对时的备用主时钟设备升级为主用主时钟设备,后续从时钟设备与该升级后的备用主时钟设备进行对时。
[0070]当主用主时钟设备降级为备用主时钟设备后,从时钟设备依然与该降级后的主用主时钟设备进行PTP同步报文的传输,所述方法还包括:
[0071]所述从时钟设备与所述主用主时钟设备多次传输PTP同步报文;
[0072]根据所述多次PTP同步报文,确定每次所述主用主时钟设备与自身的延时;
[0073]当连续预设次数延时的差的绝对值位于设定的延时阈值范围内时,针对所述主用主时钟设备更新其对应的延时。
[0074]即该降级后的主用主时钟设备继续与从时钟设备之间进行PTP同步报文的传输,从时钟设备确定该降级后的主用主时钟设备到从时钟设备的延时DelayO’,当该延时DelayO’保存在某个恒定的值不再变化时,则将DelayO’代替原来的DelayO保存。
[0075]图4为本发明实施例提供的SDH网络中的时钟同步详细过程,该过程包括以下步骤:
[0076]S401:从时钟设备根据与主时钟设备之间传输的PTP同步报文,及保存的主用主时钟设备到从时钟设备的延时DelayO,确定主用主时钟设备和自身间的主从时钟偏差值OffsetO0
[0077]S402:判断该主从时钟偏差值offsetO是否在设定的第一阈值范围内,当判断结果为是时,进行步骤S403,否则,进行步骤S404。
[0078]S403:根据针对该主用主时钟设备保存的该主从时钟偏差值进行对时。之后进行步骤S405。
[0079]S404:将该主用主时钟设备降级为备用主时钟设备。确定其他备用主时钟设备和自身间的主从时钟偏差值,并确定该主从时钟偏差值在设定的第一阈值范围内时,根据针对该备用主时钟设备保存的该主从时钟偏差值进行对时。
[0080]S405:从时钟设备与该降级后的主用主时钟设备之间多次传输PTP同步报文,根据所述多次PTP同步报文,确定每次所述主用主时钟设备与自身的延时。
[0081]S406:判断连续预设次数延时的差的绝对值是否位于设定的延时阈值范围内,当判断结果为是时,进行步骤S407,否则,继续进行步骤S405。
[0082]S407:从时钟设备针对该降级后的主用主时钟设备更新其对应的延时。
[0083]在本发明实施例中从时钟设备与降级后的主用主时钟设备继续进行PTP同步报文的传输,并在确定与该降级后的主用主时钟设备之间的延时保持在恒定值时,更新该降级后的主用主时钟设备对应的延时,从而可以保证当降级后的主用主时钟设备升级为主用主时钟设备时,可以采用该主用主时钟设备进行对时。
[0084]在本发明实施例中当某一备用主时钟设备升级为主用主时钟设备,在采用该当前主用主时钟设备进行对时的期间,当降级后的主用主时钟设备对应的链路恢复了,或该主用主时钟设备的故障恢复了,而确定的当前主用主时钟设备对应的主从时钟偏差值位于设定的第一阈值范围内,从时钟设备还会一直采用该当前的主用主时钟设备进行对时,只有当其超出了设定的第一阈值范围,该从时钟设备才在备用主时钟设备中升级一个作为主用主时钟设备,并将该当前的主时钟设备降级为备用主时钟设备,从而可以有效的避免主备主时钟设备的频繁切换导致的时钟抖动。
[0085]在本发明实施例中由于每个主时钟设备中都保存有从时钟设备与自身之间的延时delay_sm,为了及时有效的监控从时钟设备与主时钟设备之间的对时通道,在本发明实施例中还包括:
[0086]主用主时钟设备根据与从时钟设备之间传输的PTP报文,确定从时钟设备与自身的延时;
[0087]判断该延时与保存的从时钟设备与自身的延时的差是否在设定的第二阈值范围内;
[0088]当所述差超过设定的第二阈值范围时,向所述从时钟设备发送链路变化的通知信息。
[0089]当主用主时钟设备发现确定从时钟设备与自身之间的延时,较自身保存的该从时钟设备与自身之间的延时delay_sm发生较大变化时,为了使从时钟设备及时了解链路的变化,主用主时钟设备向从时钟设备发送链路变化的通知信息。
[0090]具体的,主用主时钟设备通过Announce报文中的TLV字段携带异常信息,通知从时钟设备链路变化。当从时钟设备接收到该Announce报文后,从时钟设备不再相信该主用主时钟设备,不再依照该主用主时钟设备进行对时,将该主用主用主时钟设备降级为备用主时钟设备,按照备用主时钟设备的优先级将备用主时钟设备中的一个升级为主用主时钟设备。
[0091]在本发明实施例中,所述方法还包括:
[0092]主用主时钟设备根据与从时钟设备之间多次传输的PTP报文,确定每次从时钟设备与自身之间的延时;
[0093]当连续预设次数延时之间的差位于设定的第三阈值范围之内时,所述主用主时钟设备停止向从时钟设备发送通知信息,并针对所述从时钟设备更新其对应的延时。
[0094]该降级后的主用主时钟设备继续与从时钟设备进行PTP同步报文的传输,确定从时钟设备与自身之间的延时delay_sm0,当该延时持续的稳定在一个值delay_sm,虽然与最初的delay_sm0有一定的差距,但其对应的对时通道,或其自身已经稳定,降级后的主用主时钟设备不再向从时钟设备发送异常信息。由于从时钟设备不再接收到该主时钟设备发送的异常信息,该从时钟设备不再认为该主时钟设备不可信,重新根据与该主时钟设备间传输的PTP同步报文,确定该主时钟设备与自身的延时,如果该延时值也持续的稳定在一个值附近,则采用该稳定后的延时替换之前确定的延时。
[0095]图5为本发明实施例提供的一种SDH网络中的时钟同步系统的结构示意图,所述系统包括:从时钟设备51和通过不同的对时通道与所述从时钟对时的主时钟设备52 ;
[0096]从时钟设备51,用于根据与主时钟设备之间传输的PTP同步报文,及保存的主用主时钟设备到自身的延时D e I a y O,确定主用主时钟设备和自身间的主从时钟偏差值offsetO ;判断该主从时钟偏差值offsetO是否在设定的第一阈值范围内;当其在设定的第一阈值范围内时,根据针对该主用主时钟设备保存的该主从时钟偏差值进行对时;否则,确定其他备用主时钟设备和自身间的主从时钟偏差值,并确定该主从时钟偏差值在设定的第一阈值范围内时,根据针对该备用主时钟设备保存的该主从时钟偏差值进行对时;
[0097]各主时钟设备52,用于与所述从时钟设备进行PTP同步报文的传输。
[0098]为了保证时钟对时的准确性,当原主用主时钟设备恢复时仍能作为备用主时钟对整个对时过程进行检测,所述从时钟设备51,还用于与所述主用主时钟设备多次传输PTP同步报文;根据所述多次PTP同步报文,确定每次所述主用主时钟设备与自身的延时;当连续预设次数延时的差的绝对值位于设定的延时阈值范围内时,针对所述主用主时钟设备更新其对应的延时。
[0099]为了有效的提高链路故障、从时钟设备故障检测的及时性,所述主时钟设备52,还用于根据与从时钟设备之间传输的PTP报文,确定从时钟设备与自身的延时;判断该延时与保存的从时钟设备与自身之间的延时的差是否在设定的第二阈值范围内;当所述差超过设定的第二阈值范围时,向所述从时钟设备发送链路变化的通知信息。
[0100]为了保证时钟对时的准确性,所述主时钟设备52,还用于根据与从时钟设备之间多次传输的PTP报文,确定每次从时钟设备与自身之间的延时;当连续预设次数延时之间的差位于设定的第三阈值范围之内时,所述主用主时钟设备停止向从时钟设备发送通知信息,并针对所述从时钟设备更新其对应的延时。
[0101]为了保证对时的准确性,所述从时钟设备51,具体用于根据基于BMC算法,确定出的各主时钟设备的优先级,按照各备用主时钟设备的优先级,依次确定每个备用主时钟设备和自身间的主从时钟偏差值。
[0102]本发明实施例提供了一种SDH网络中的时钟同步方法及系统,该方法中从时钟设备与至少三条SDH路径中的主时钟设备建立了对时通道,从时钟设备根据与当前的主用主时钟设备之间传输PTP同步报文,及保存的该主用主时钟设备到自身的延时DelayO,确定该主用主时钟设备和自身间的主从时钟偏差值offsetO,判断该主从时钟偏差值offsetO是否在设定的第一阈值范围内,当其在设定的
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1