时钟规划方法及装置制造方法及图纸

技术编号:14904984 阅读:110 留言:0更新日期:2017-03-29 19:49
本发明专利技术公开了一种时钟规划方法,所述时钟规划方法包括:在侦测到时钟规划指令时,基于所述时钟规划指令将待规划网络拆分为至少一个时钟链路,并为拆分得到的时钟链路设置时钟注入节点;基于所述时钟规划指令确定所述时钟链路的规划方式,其中,所述规划方式为环方式或最短路径方式;根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向。本发明专利技术还公开了一种时钟规划装置。本发明专利技术能够降低时钟规划的操作难度。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种时钟规划方法及装置。
技术介绍
在通讯网络中,时钟是一个非常重要的因素,直接关系到网络业务的质量。通常的,网络采用一个或多个外部时钟源为网络内各节点提供标准时钟信号,各节点按照预规划的时钟跟踪关系,跟踪一个外部时钟源,并在网络状况发生变化时,进行跟踪关系的倒换。时钟跟踪关系需要满足的一个重要原则是:在任何时刻时钟跟踪关系不能成环,例如,节点A第二跟踪节点B,而节点B又第二跟踪节点A,将导致网络业务失效。然而,随着网络技术的飞速发展,网络结构日渐复杂,例如,在承载网中,各网络节点一般会有多个度,节点间的拓扑关系复杂,现有的人工规划方式难以满足承载网的时钟规划需求,现有技术中,时钟规划的操作难度较高。
技术实现思路
本专利技术的主要目的在于提供一种时钟规划方法及装置,旨在降低时钟规划的操作难度。为实现上述目的,本专利技术提供一种时钟规划方法,所述时钟规划方法包括:在侦测到时钟规划指令时,基于所述时钟规划指令将待规划网络拆分为至少一个时钟链路,并为拆分得到的时钟链路设置时钟注入节点;基于所述时钟规划指令确定所述时钟链路的规划方式,其中,所述规划方式为环方式或最短路径方式;根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向。优选地,当所述时钟链路为环状时钟链路且所述环状时钟链路包括单个时钟注入节点时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤包括:在确定的所述规划方式为环方式时,确定所述时钟注入节点的相邻节点中的节点标识较大的节点;将所述时钟注入节点至确定的所述节点的方向设为时钟跟踪方向;将所述环状时钟链路上除所述时钟注入节点之外的任一节点与在所述时钟跟踪方向的上一节点的连接端口设为高优先级时钟端口,将其与在所述时钟跟踪方向的下一节点的连接端口设为低优先级时钟端口。优选地,当所述时钟链路为环状时钟链路且所述环状时钟链路包括主时钟注入节点和备时钟注入节点时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:在确定的所述规划方式为环方式时,判断所述主时钟注入节点与所述备时钟注入节点是否相邻,是则将所述备时钟注入节点至所述主时钟注入节点的方向设为时钟跟踪方向,否则确定所述主时钟注入节点的相邻节点中的节点标识较大的节点,并将所述主时钟注入节点至确定的所述节点的方向设为时钟跟踪方向;将所述环状时钟链路上除所述主时钟注入节点之外的任一节点与在所述时钟跟踪方向的上一节点的连接端口设为高优先级时钟端口,将所述环状时钟链路上除所述备时钟注入节点之外的任一节点与所述时钟跟踪方向的下一节点的连接端口设为低优先级时钟端口。优选地,在所述时钟链路为多个时,所述为拆分得到的时钟链路设置时钟注入节点包括:当所述时钟链路为环状时钟链路,且所述环状时钟链路与至少一个其它环状时钟链路相互连通形成时钟域时,依次提取所述时钟域中各个环状时钟链路作为待设置环状时钟链路;在提取的待设置环状时钟链路包括第一时钟注入节点时,确定与所述待设置环状链路连通的且未设置的环状时钟链路是否包括第二时钟注入节点,其中,所述第一时钟注入节点为主时钟注入节点,所述第二时钟注入节点为备时钟注入节点,或者所述第一时钟注入节点为备时钟注入节点,所述第二时钟注入节点为主时钟注入节点;在与所述待设置环状时钟链路连通的且未设置的环状时钟链路包括第二时钟注入节点时,获取所述待设置环状时钟链路相邻的且未设置的环状时钟链路之间的共用节点;将所述共用节点虚拟为所述待设置环状时钟链路的第二时钟注入节点,将所述共用节点虚拟为所述待设置环状时钟链路相邻的且未设置的环状时钟链路的第一时钟注入节点,以及将所述待设置环状时钟链路更新为已设置环状时钟链路。优选地,在设置时钟跟踪方向之后,所述时钟规划方法还包括:当所述备时钟注入节点包括的实际节点为多个时,将所述备时钟注入节点包括的任一实际节点与在所述时钟跟踪方向的上一实际节点的连接端口设为高优先级时钟端口,将其与所述备时钟注入节点包括的且在所述时钟跟踪方向的下一实际节点的连接端口设为低优先级时钟端口。优选地,当所述时钟链路为环状时钟链路且所述环状时钟链路包括单个时钟注入节点时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:在确定的所述规划方式为最短路径方式时,同时沿所述时钟注入节点两侧方向依次选中除所述时钟注入节点之外的每一节点;在选中节点时,判断当前选中的节点是否为相同节点;在当前选中的节点为不同节点时,分别将选中的节点与其所在方向的上一节点的连接端口设为高优先级时钟端口,分别将选中的节点与其所在方向的下一节点的连接端口设为低优先级时钟端口,并在当前选中的节点为相邻节点时,停止执行选中节点的步骤;在当前选中的节点为相同节点时,基于预设优先级规则将选中的所述相同节点的两侧连接端口分别设置为高优先级时钟端口和低优先级时钟端口,并停止执行选中节点的步骤。优选地,所述预设优先级规则包括:若两连接端口的端口类型不同,将光连接端口设为高优先级时钟端口,将电连接端口设为低优先级时钟端口;若两连接端口的端口类型相同,将端口速率较高的连接端口设为高优先级时钟端口,将另一连接端口设为低优先级时钟端口;若两连接端口的端口速率相同,将端口号较大的连接端口设为高优先级时钟端口,将另一连接端口设为低优先级时钟端口;若两连接端口的端口号相同,将槽位号大的连接端口设为高优先级时钟端口,将另一连接端口设为低优先级时钟端口。优选地,当所述时钟链路为包括多个时钟注入节点的环状时钟链路时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:在确定的所述规划方式为最短路径方式时,获取各第一跟踪节点距离各个时钟注入节点的跳数,其中,所述第一跟踪节点为所述环状时钟链路中除所述时钟注入节点之外的其它节点;获取各所述第一跟踪节点对应跳数中的最小跳数对应的时钟注入节点,并将各个所述第一跟踪节点至获取的所述时钟注入节点的反方向设置为时钟跟踪方向;将各个所述第一跟踪节点与在所述时钟跟踪方向的上一节点的连接端口设为高优先级时钟端口,并将各个所述第一跟踪节点与在所述时钟跟踪方向的下一节点的连接端口设为低优先级时钟端口。优选地,当所述时钟链路为链状时钟链路时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:当确定的规划方式为最短路径方式时,将所述时钟注入节点作为所述链状时钟链路的起点,并将所述时钟注入节点至所述链状时钟链路中其它节点的方向作为所述链状时钟链路的链路方向;将各个第二跟踪节点与所述链路方向上一节点的连接端口设为时钟端口,其中,所述第二跟踪节点为所述链状时钟链路中除所述时钟注入节点之外的其它节点。优选地,当所述链状时钟链路包括两个时钟注入节点时,所述将各个第二跟踪节点与所述链路方向上一节点的连接端口设为时钟端口的步骤包括:获取各个第二跟踪节点在各个所述链路方向上距离各个所述时钟注入节点的跳数;获取各个第二跟本文档来自技高网...
时钟规划方法及装置

【技术保护点】
一种时钟规划方法,其特征在于,所述时钟规划方法包括:在侦测到时钟规划指令时,基于所述时钟规划指令将待规划网络拆分为至少一个时钟链路,并为拆分得到的时钟链路设置时钟注入节点;基于所述时钟规划指令确定所述时钟链路的规划方式,其中,所述规划方式为环方式或最短路径方式;根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向。

【技术特征摘要】
1.一种时钟规划方法,其特征在于,所述时钟规划方法包括:在侦测到时钟规划指令时,基于所述时钟规划指令将待规划网络拆分为至少一个时钟链路,并为拆分得到的时钟链路设置时钟注入节点;基于所述时钟规划指令确定所述时钟链路的规划方式,其中,所述规划方式为环方式或最短路径方式;根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向。2.如权利要求1所述的时钟规划方法,其特征在于,当所述时钟链路为环状时钟链路且所述环状时钟链路包括单个时钟注入节点时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤包括:在确定的所述规划方式为环方式时,确定所述时钟注入节点的相邻节点中的节点标识较大的节点;将所述时钟注入节点至确定的所述节点的方向设为时钟跟踪方向;将所述环状时钟链路上除所述时钟注入节点之外的任一节点与在所述时钟跟踪方向的上一节点的连接端口设为高优先级时钟端口,将其与在所述时钟跟踪方向的下一节点的连接端口设为低优先级时钟端口。3.如权利要求1所述的时钟规划方法,其特征在于,当所述时钟链路为环状时钟链路且所述环状时钟链路包括主时钟注入节点和备时钟注入节点时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:在确定的所述规划方式为环方式时,判断所述主时钟注入节点与所述备时钟注入节点是否相邻,是则将所述备时钟注入节点至所述主时钟注入节点的方向设为时钟跟踪方向,否则确定所述主时钟注入节点的相邻节点中的节点标识较大的节点,并将所述主时钟注入节点至确定的所述节点的方向设为时钟跟踪方向;将所述环状时钟链路上除所述主时钟注入节点之外的任一节点与在所述时钟跟踪方向的上一节点的连接端口设为高优先级时钟端口,将所述环状时钟链路上除所述备时钟注入节点之外的任一节点与所述时钟跟踪方向的下一节点的连接端口设为低优先级时钟端口。4.如权利要求3所述的时钟规划方法,其特征在于,在所述时钟链路为多个时,所述为拆分得到的时钟链路设置时钟注入节点包括:当所述时钟链路为环状时钟链路,且所述环状时钟链路与至少一个其它环状时钟链路相互连通形成时钟域时,依次提取所述时钟域中各个环状时钟链路作为待设置环状时钟链路;在提取的待设置环状时钟链路包括第一时钟注入节点时,确定与所述待设置环状链路连通的且未设置的环状时钟链路是否包括第二时钟注入节点,其中,所述第一时钟注入节点为主时钟注入节点,所述第二时钟注入节点为备时钟注入节点,或者所述第一时钟注入节点为备时钟注入节点,所述第二时钟注入节点为主时钟注入节点;在与所述待设置环状时钟链路连通的且未设置的环状时钟链路包括第二时钟注入节点时,获取所述待设置环状时钟链路相邻的且未设置的环状时钟链路之间的共用节点;将所述共用节点虚拟为所述待设置环状时钟链路的第二时钟注入节点,将所述共用节点虚拟为所述待设置环状时钟链路相邻的且未设置的环状时钟链路的第一时钟注入节点,以及将所述待设置环状时钟链路更新为已设置环状时钟链路。5.如权利要求4所述的时钟规划方法,其特征在于,在设置时钟跟踪方向之后,所述时钟规划方法还包括:当所述备时钟注入节点包括的实际节点为多个时,将所述备时钟注入节点包括的任一实际节点与在所述时钟跟踪方向的上一实际节点的连接端口设为高优先级时钟端口,将其与所述备时钟注入节点包括的且在所述时钟跟踪方向的下一实际节点的连接端口设为低优先级时钟端口。6.如权利要求1所述的时钟规划方法,其特征在于,当所述时钟链路为环状时钟链路且所述环状时钟链路包括单个时钟注入节点时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:在确定的所述规划方式为最短路径方式时,同时沿所述时钟注入节点两侧方向依次选中除所述时钟注入节点之外的每一节点;在选中节点时,判断当前选中的节点是否为相同节点;在当前选中的节点为不同节点时,分别将选中的节点与其所在方向的上一节点的连接端口设为高优先级时钟端口,分别将选中的节点与其所在方向的下一节点的连接端口设为低优先级时钟端口,并在当前选中的节点为相邻节点时,停止执行选中节点的步骤;在当前选中的节点为相同节点时,基于预设优先级规则将选中的所述相同节点的两侧连接端口分别设置为高优先级时钟端口和低优先级时钟端口,并停止执行选中节点的步骤。7.如权利要求6所述的时钟规划方法,其特征在于,所述预设优先级规则包括:若两连接端口的端口类型不同,将光连接端口设为高优先级时钟端口,将电连接端口设为低优先级时钟端口;若两连接端口的端口类型相同,将端口速率较高的连接端口设为高优先级时钟端口,将另一连接端口设为低优先级时钟端口;若两连接端口的端口速率相同,将端口号较大的连接端口设为高优先级时钟端口,将另一连接端口设为低优先级时钟端口;若两连接端口的端口号相同,将槽位号大的连接端口设为高优先级时钟端口,将另一连接端口设为低优先级时钟端口。8.如权利要求1所述的时钟规划方法,其特征在于,当所述时钟链路为包括多个时钟注入节点的环状时钟链路时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:在确定的所述规划方式为最短路径方式时,获取各第一跟踪节点距离各个时钟注入节点的跳数,其中,所述第一跟踪节点为所述环状时钟链路中除所述时钟注入节点之外的其它节点;获取各所述第一跟踪节点对应跳数中的最小跳数对应的时钟注入节点,并将各个所述第一跟踪节点至获取的所述时钟注入节点的反方向设置为时钟跟踪方向;将各个所述第一跟踪节点与在所述时钟跟踪方向的上一节点的连接端口设为高优先级时钟端口,并将各个所述第一跟踪节点与在所述时钟跟踪方向的下一节点的连接端口设为低优先级时钟端口。9.如权利要求1所述的时钟规划方法,其特征在于,当所述时钟链路为链状时钟链路时,所述根据确定的规划方式,以及所述时钟链路的时钟注入节点,确定所述时钟链路上各节点的时钟跟踪方向的步骤还包括:当确定的规划方式为最短路径方式时,将所述时钟注入节点作为所述链状时钟链路的起点,并将所述时钟注入节点至所述链状时钟链路中其它节点的方向作为所述链状时钟链路的链路方向;将各个第二跟踪节点与所述链路方向上一节点的连接端口设为时钟端口,其中,所述第二跟踪节点为所述链状时钟链路中除所述时钟注入节点之外的其它节点。10.如权利要求9所述的时钟规划方法,其特征在于,当所述链状时钟链路包括两个时钟注入节点时,所述将各个第二跟踪节点与所述链路方向上一节点的连接端口设为时钟端口的步骤包括:获取各个第二跟踪节点在各个所述链路方向上距离各个所述时钟注入节点的跳数;获取各个第二跟踪节点对应跳数中的最小跳数对应的时钟注入节点,将各个第二跟踪节点至获取的所述时钟注入节点的反方向设置为时...

【专利技术属性】
技术研发人员:黄卓垚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1