一种多链路主时钟切换方法、装置及ptn设备的制造方法

文档序号:9551030阅读:421来源:国知局
一种多链路主时钟切换方法、装置及 ptn 设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种多链路主时钟切换方法、装置及PTN设备。
【背景技术】
[0002]在传统网络IP化的过程中,大量公用交换电话网络等TDM (Time Divis1nMultiplex,时分复用)业务需要统一接入和传送,TDM over IP理念应运而生,将已经封装为IP包的TDM数据通过PTN(分组传送网,Packet Transport Network)透传到对端。PTN支持多种基于分组交换业务的双向点对点连接通道,具有适合各种粗细颗粒业务、端到端的组网能力,提供了更加适合于IP业务特性的“柔性”传输管道,点对点连接通道的保护切换可以在50毫秒内完成,可以实现传输级别的业务保护和恢复。
[0003]传统的固网以SDH (Synchronous Digital Hierarchy,同步数字体系)为标准,要求保持时钟同步,而网络IP化后并没有对时钟同步提出具体的要求,因此,当业务在IP网络中传送时,时钟信息会丢失,对端将包流还原成TDM业务如果使用本地时钟,和业务源时钟不同步,目前,PTN数据传输过程中常用的时钟恢复技术主要包括两种:自适应时钟恢复技术和差分时钟恢复技术。其中,自适应时钟是业界的主流时钟恢复技术,如图1所示,其工作原理为:在PTN网络的入口 a处通过PTN设备A将业务数据发送至PTN设备B,PTN设备B的自适应时钟恢复模块根据业务数据包的抵达速率恢复出业务时钟,并采用该时钟发送业务数据。
[0004]在现网应用中,往往使用将若干条出传输链路进行捆绑,使用同一个时钟进行发送,也即多条链路是属于同一个时钟域的。以使用PTN承载实现E1汇聚至STM-1为例,通常是将2Mbit/s的E1信号复用进高速的155Mbit/s的STM-1信号,而2Mbit/s的时钟可以通过以太网收包进行恢复。目前的一种自适应时钟恢复方法是将每一条E1的时钟都恢复出来,作为STM-1信号中支路信号的时钟,由于传输链路可能出现延时或者抖动,会导致恢复出来每条E1的频率都不一样,会使得在STM-1的低阶通道上出现频繁的指针调整。并且作为自适应时钟恢复模块,对每条链路都实施自适应时钟恢复算法,要消耗大量的资源,这一开销在资源不足的情况下尤为突出。
[0005]因此,针对这种现象,现有技术中提供了一种多链路时钟域恢复方法,从属于同一时钟域的多链路中选择一个链路作为主时钟链路,对主时钟链路的时钟进行恢复,作为该时钟域的所有链路的发送时钟。然而,如果该主链路的恢复时钟出现了问题时,可能会造成与该主时钟链路同属一时钟域的所有链路的恢复时钟都出现问题,需要重新选择主时钟链路,但是,如果频繁地进行主时钟链路的重选,会使得业务传输质量降低,因此,需要对主时钟链路的重选过程进行控制。

【发明内容】

[0006]为了解决上述技术问题,本发明提供了一种多链路主时钟切换方法、装置及PTN设备,根据PTN网络中业务传输情况判断当前主时钟链路是否需要进行切换,并在需要切换时重新选择主时钟链路,从而避免了主时钟链路频繁切换造成业务传输质量降低的问题。
[0007]为了实现上述目的,本发明提供了一种多链路主时钟切换方法,用于分组传送网络PTN设备,所述多链路属于同一时钟域,所述切换方法包括:根据所述PTN设备中的抖动寄存器的状态信息及当前的主时钟链路的数据传输信息,判断是否需要进行主时钟链路切换;当需要进行主时钟链路切换时,从除所述当前的主时钟链路之外的多链路中选择一条链路作为新的主时钟链路。
[0008]上述多链路主时钟切换方法,其中,所述判断是否需要进行主时钟链路切换具体为:根据每隔预设时间获取到的所述PTN设备中的抖动寄存器的状态信息及当前的主时钟链路的数据传输信息,判断所述当前的主时钟链路是否失效;当所述当前的主时钟链路连续失效的次数达到预设次数时,判定需要进行主时钟链路切换。
[0009]上述多链路主时钟切换方法,其中,所述抖动寄存器的状态信息包括:抖动寄存器上溢或抖动寄存器下溢,当满足下述条件中的任一条件时,判定所述当前的主时钟链路失效:所述抖动寄存器的状态信息为抖动寄存器上溢、所述抖动寄存器的状态信息为抖动寄存器下溢或所述当前的主时钟链路的数据传输信息表明所述当前的主时钟链路当前没有传输任何数据。
[0010]上述多链路主时钟切换方法,其中,所述从除所述当前的主时钟链路之外的多链路中选择一条链路作为新的主时钟链路包括:获取除所述当前的主时钟链路之外的多链路中的每条链路的数据传输信息;从除所述当前的主时钟链路之外的多链路中选择一条当前传输数据的链路作为新的主时钟链路。
[0011]上述多链路主时钟切换方法,其中,所述从除所述当前的主时钟链路之外的多链路中选择一条当前传输数据的链路作为新的主时钟链路具体为:从所述当前的主时钟链路的下一条链路开始按照链路编号查找一条当前传输数据的链路作为新的主时钟链路。
[0012]本发明还提供了一种多链路主时钟切换装置,用于分组传送网络PTN设备,所述多链路属于同一时钟域,所述切换装置包括:第一判断模块,用于根据所述PTN设备中的抖动寄存器的状态信息及当前的主时钟链路的数据传输信息,判断是否需要进行主时钟链路切换;选择模块,用于当需要进行主时钟链路切换时,从除所述当前的主时钟链路之外的多链路中选择一条链路作为新的主时钟链路。
[0013]上述多链路主时钟切换装置,其中,所述第一判断模块包括:第一判断单元,用于根据每隔预设时间获取到的所述PTN设备中的抖动寄存器的状态信息及当前的主时钟链路的数据传输信息,判断所述当前的主时钟链路是否失效;第二判断单元,用于当所述当前的主时钟链路连续失效的次数达到预设次数时,判定需要进行主时钟链路切换。
[0014]上述多链路主时钟切换装置,其中,所述抖动寄存器的状态信息包括:抖动寄存器上溢或抖动寄存器下溢,当满足下述条件中的任一条件时,判定所述当前的主时钟链路失效:所述抖动寄存器的状态信息为抖动寄存器上溢、所述抖动寄存器的状态信息为抖动寄存器下溢或所述当前的主时钟链路的数据传输信息表明所述当前的主时钟链路当前没有传输任何数据。
[0015]上述多链路主时钟切换装置,其中,所述选择模块包括:获取单元,用于获取除所述当前的主时钟链路之外的多链路中的每条链路的数据传输信息;选择单元,用于从除所述当前的主时钟链路之外的多链路中选择一条当前传输数据的链路作为新的主时钟链路。
[0016]上述多链路主时钟切换装置,其中,所述选择单元进一步用于从所述当前的主时钟链路的下一条链路开始按照链路编号查找一条当前传输数据的链路作为新的主时钟链路。
[0017]本发明还提供了一种PTN设备,包括如上所述的多链路主时钟切换装置。
[0018]本发明的上述技术方案的有益效果如下:
[0019]本发明提供了一种多链路主时钟切换方法、装置及PTN设备,根据PTN网络中业务传输情况判断当前主时钟链路是否需要进行切换,并在需要切换时重新选择主时钟链路,从而避免了主时钟链路频繁切换造成业务传输质量降低的问题。
【附图说明】
[0020]图1为PTN网络架构示意图。
[0021]图2为本发明实施例1提供的多
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1