一种时钟时间源选择方法、装置及网元的制作方法

文档序号:9527404阅读:290来源:国知局
一种时钟时间源选择方法、装置及网元的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种时钟时间源选择方法、装置及网元。
【背景技术】
[0002]在当前光网络中,随着设备单元组网规模越来越复杂,时钟时间配置也日益复杂,配置工作量日益变大,维护工作越来越繁重。如果网络时钟时间配置出现问题,很容易使得时钟时间失锁,或者无法锁定,导致网络业务出现误码,严重情况抖动过大,甚至会导致基站死机或者手机基站时间传输偏差过大,信号失真。这种情况下,如何提高光网络时钟配置效率,锁定最优时钟,增强网络稳定性,就变得非常重要。

【发明内容】

[0003]为了解决上述技术问题,本发明提供了一种时钟时间源选择方法、装置及网元,通过携带有时钟时间源及时钟时间源的优先级的报文,能够自动选择一个优先级最高的时钟时间源,无需对时钟时间进行配置,增强了网络稳定性。
[0004]为了实现上述目的,本发明提供了一种时钟时间源选择方法,用于包括多个网元的数据通信网络DCN网络中的任一网元,所述网元作为目标网元,所述选择方法包括:第一接收步骤:通过各个输入端口接收其他网元发送的报文,所述报文携带有一时钟时间源的信息,包括所述时钟时间源的地址及优先级,所述时钟时间源为发送所述报文的网元的锁定时钟时间源;选择步骤:从所述各个输入端口接收到的报文所对应的时钟时间源及所述目标网元当前的锁定时钟时间源中选择一个作为所述目标网元的新的锁定时钟时间源,使得所述新的锁定时钟时间源的优先级最高。
[0005]上述的时钟时间源选择方法,其中,所述选择步骤之后还包括:调节步骤:调节所述从各个输入端口接收到的报文中携带的时钟时间源的信息为所述新的锁定时钟时间源的信息;发送步骤:将所述从各个输入端口接收到的报文通过输出端口发送至其他网元,以使得所述其他网元根据接收到的报文选择锁定时钟时间源。
[0006]上述的时钟时间源选择方法,其中,所述发送步骤之前还包括:对于每一报文,根据所述报文中携带的时钟时间源的地址,判断所述时钟时间源对应的网元是否与所述目标网元为同一网元,当所述时钟时间源对应的网元与所述目标网元为同一网元时,将所述报文丢弃,否则,进入所述发送步骤。
[0007]上述的时钟时间源选择方法,其中,所述报文还携带有所述报文经过的网元跳数;当优先级最高的时钟时间源有多个且所述多个优先级最高的时钟时间源包括所述目标网元当前的锁定时钟时间源时,选择所述目标网元当前的锁定时钟时间源作为所述目标网元的新的锁定时钟时间源;其中,所述网元跳数为从所述报文携带的时钟时间源的地址对应的网元到所述目标网元经过的网元个数。
[0008]上述的时钟时间源选择方法,其中,所述报文还携带有所述报文经过的网元跳数;当优先级最高的时钟时间源有多个且所述多个优先级最高的时钟时间源不包括所述目标网元当前的锁定时钟时间源时,从所述多个优先级最高的时钟时间源中,选择经过的网元跳数最少的报文所对应的时钟时间源作为所述目标网元的新的锁定时钟时间源。
[0009]上述的时钟时间源选择方法,其中,所述报文还携带有所述报文经过的链路代价;当所述多个优先级最高的时钟时间源对应的时钟报文中,所述经过的网元跳数最少的报文有多个时,从多个所述经过的网元跳数最少的报文中,选择经过的链路代价最小的报文所对应的时钟时间源作为所述目标网元的新的锁定时钟时间源。
[0010]上述的时钟时间源选择方法,其中,所述目标网元包括外时钟接入端口,所述第一接收步骤之前还包括:通过外时钟接入接口接收外时钟;所述选择步骤具体为:从外时钟、所述各个输入端口接收到的报文所对应的时钟时间源及所述目标网元当前的锁定时钟时间源中选择一个作为所述目标网元的新的锁定时钟时间源,使得所述新的锁定时钟时间源的优先级最高。
[0011]上述的时钟时间源选择方法,其中,所述DCN网络包括多个开放式最短路径优先OSPF域,所述发送步骤具体为:将所述报文通过输出端口发送至与所述目标网元属于同一OSPF域的其他网元。
[0012]上述的时钟时间源选择方法,其中,所述时钟时间源包括频率时钟源和/或时间源。
[0013]上述的时钟时间源选择方法,其中,所述时钟时间源为时间源时,所述选择步骤进一步确定所述目标网元的端口角色,所述端口角色为Master或Slave。
[0014]上述的时钟时间源选择方法,其中,所述选择步骤具体为:当所述目标网元当前的锁定时间源的优先级最高时,选择所述目标网元当前的锁定时间源作为所述目标网元的新的锁定时间源,所述目标网元的所有端口的端口角色设置为Master ;当所述目标网元某一输入端口接收到的报文中携带的优先级最高时,选择所述端口接收到的报文所对应的时间源作为所述目标网元的新的时间源,所述目标网元的所述端口的端口角色设置为Slave,其他端口设置为Master ;当所述外时钟的优先级最高时,选择所述外时钟作为所述目标网元的新的时间源,所述目标网元的外时钟接入端口的端口角色设置为Slave,其他端口设置为Master。
[0015]本发明还提供了一种时钟时间源选择装置,用于包括多个网元的DCN网络中的任一网元,所述网元作为目标网元,所述选择装置包括:第一接收模块,用于通过各个输入端口接收其他网元发送的报文,所述报文携带有一时钟时间源的信息,包括所述时钟时间源的地址及优先级,所述时钟时间源为发送所述报文的网元的锁定时钟时间源;选择模块,用于从所述各个输入端口接收到的报文所对应的时钟时间源及所述目标网元当前的锁定时钟时间源中选择一个作为所述目标网元的新的锁定时钟时间源,使得所述新的锁定时钟时间源的优先级最高。
[0016]上述的时钟时间源选择装置,其中,还包括:调节模块,用于调节所述从各个输入端口接收到的报文中携带的时钟时间源的信息为所述新的锁定时钟时间源的信息;发送模块,用于将所述从各个输入端口接收到的报文通过输出端口发送至其他网元,以使得所述其他网元根据接收到的报文选择锁定时钟时间源。
[0017]上述的时钟时间源选择装置,其中,还包括:判断模块,用于对于每一报文,根据所述报文中携带的时钟时间源的地址,判断所述时钟时间源对应的网元是否与所述目标网元为同一网元,当所述时钟时间源对应的网元与所述目标网元为同一网元时,将所述报文丢弃,否则,进入所述发送模块。
[0018]上述的时钟时间源选择装置,其中,所述目标网元包括外时钟接入端口,所述装置还包括:第二接收模块,用于通过外时钟接入接口接收外时钟;所述选择模块进一步用于从外时钟、所述各个输入端口接收到的报文所对应的时钟时间源及所述目标网元当前的锁定时钟时间源中选择一个作为所述目标网元的新的锁定时钟时间源,使得所述新的锁定时钟时间源的优先级最高。
[0019]上述的时钟时间源选择装置,其中,所述DCN网络包括多个OSPF域,所述发送模块进一步用于将所述报文通过输出端口发送至与所述目标网元属于同一 OSPF域的其他网
J Li ο
[0020]上述的时钟时间源选择装置,其中,所述时钟时间源包括频率时钟源和/或时间源。
[0021]上述的时钟时间源选择装置,其中,所述时钟时间源为时间源时,所述选择模块进一步用于确定所述目标网元的端口角色,所述端口角色为Master或Slave。
[0022]上述的时钟时间源选择装置,其中,所述选择模块进一步用于当所述目标网元当前的锁定时间源的优先级最高时,选择所述目标网元当前的锁定时间源作为所述目标网元的新的锁定时间源,所述目标网元的所有端口的端口角色设置为Master ;当所述目标网元某一输入端口接收到的报文中携带的优先级最高时,选择所述端口接收到的报文所对应的时间源作为所述目标网元的新的锁定时间源,所述目标网元的所述端口的端口角色设置为Slave,其他端口设置为Master ;当所述外时钟的优先级最高时,选择所述外时钟作为所述目标网元的新的锁定时间源,所述目标网元的外时钟接入端口的端口角色设置为Slave,其他端口设置为Master。
[0023]本发明还提供了一种网元,用于DCN网络,包括如上所述的时钟时间源选择装置。
[0024]本发明的上述技术方案的有益效果如下:
[0025]本发明提供了一种时钟时间源选择方法、装置及网元,通过携带有时钟时间源及时钟时间源的优先级的报文,能够自动选择一个优先级最高的时钟时间源,无需对时钟时间进行配置,增强了网络稳定性。
【附图说明】
[0026]图1为本发明提供的时钟时间源选择方法的流程示意图。
[0027]图2a为频率时钟源对应的报文格式示意图。
[0028]图2b为时间源对应的报文格式示意图。
[0029]图3为本发明提供的频率时钟源选择方法的流程示意图。
[0030]图4为本发明提供的时间源选择方法的流程示意图。
[0031 ]图5为验证交互及OAM报文交互示意图。
【具体实施方式】
[0032]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0033]本发明实施例针对现有技术中,需要对网络中的网元时钟时间进行配置,随着网络规模的扩大,对时钟时间配置的工作日益复杂且容易出错的问题,提供了一种时钟时间源选择方法、装置及网元,通过携带有时钟时间源及时钟时间源的优先级的报文,能够自动选择一个优先级最高的时钟时间源,无需对时钟时间进行配置,增强了网络稳定性。
[0034]图1为本发明提供的时钟时间源选择方法的流程示意图,所述方法用于包括多个网元的数据通信网络DCN网络中的任一网元,所述网元作为目标网元,如图所示,所述方法包括:
[0035]步骤S102,通过各个输入端口接收其他网元发送的报文,所述报文
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1