一种跨域时钟同步方法、装置和系统的制作方法_3

文档序号:9866627阅读:来源:国知局
体实施例对本发明的技术方案进一步详细阐述。
[0134]实施例一、针对跨PTN和OTN域的域序列(即同步子网络的序列)未知的情况
[0135]本实施例的跨PTN和OTN域同步网络的示意图如图8所示,本实施例的时钟同步实现方法如下:
[0136]Al、控制器和PCE交换OPEN消息,确认时钟同步的支持种类。
[0137]具体地,时钟同步种类信息通过OPEN消息中扩展的SYN TLV中的SYN Type携带;图9为PCEP会话初始化示意图,当PCE能够计算PCC请求的时钟同步种类时,则匹配成功,PCEP会话建立,发送KeepAlive消息保持会话;当匹配不成功时,则发送PCErr消息,结束PECP会话。具体过程如图9所示,此处不为赘述;
[0138]A2、PCE获取跨PTN和OTN域同步网络物理拓扑;
[0139]A3、PCE获取各同步节点的同步信息和各同步节点间的跳数信息;
[0140]具体的,从PTNl,PTN2,OTN的控制器向PCE发送的PCReq消息中获取节点的时钟质量等级QL信息、端口优先级信息和跳数信息:
[0141 ] 如图10所示,PCE从控制器1、控制器2和控制器3处可分别接收到的PTNl,PTN2,OTN的同步信息如下:
[0142]PTNl的QL为2,端口 B、端口 C的优先级分别为1、2 ;
[0143]PTN2的QL为4,端口 D、端口 E的优先级分别为1、2 ;
[0144]OTN的QL为4,端口 G、端口 I的优先级分别为1、2 ;
[0145]PCE从网络管理系统获取到各跨域同步节点间的跳数信息均为1,即都是直连;
[0146]A4、PCE根据跨域同步网络的物理拓扑信息、所述同步信息和所述跳数信息,计算跨域同步网络的同步路径(即时钟同步路径);
[0147]此处,PCE获取到了两种节点的同步信息,并获取到跳数信息,因为节点PTNl的QL信息最高,则优先选取节点PTNl作为时钟同步的输出,即节点PTNl的时钟同步给节点PTN2和节点0ΤΝ,如图11所示,箭头方向表示时钟同步的路径方向。
[0148]A5、PCE根据跨域同步网络的同步链路拓扑信息,向各控制器发送上述跨域同步路径的计算结果;
[0149]如图12中所示,PCE发送跨域同步路径计算结果给PTNl的控制器1,PTN2的控制器2,以及OTN的控制器3。
[0150]A6、各控制器根据收到的计算结果,将时钟同步指令发送给同步路径上的同步节占.
[0151]各控制器再根据计算结果,向其所在的同步子网络中的同步节点发送时钟同步指令。
[0152]实施例二、针对非直连,跨PTN和OTN域的域序列未知的情况
[0153]图13为本实施例的非直连跨PTN和OTN域的同步网络示意图。本实施例与实施例一的同步网络的区别在于,跨域的两个子网络(即同步子网络)的域边缘节点间的域间链路为非直连链路,即两个需要时钟同步的相邻域间还有其他非同步网络存在。
[0154]本实施例的时钟同步实现方法如下:
[0155]非直连的跨域同步网络和直连的跨域同步网络方法区别在于PCE获取的同步节点间的跳数信息不同,其余步骤均相同,因此本实施例的BI,B2, B5步骤同实施例一的Al,A2,A5步骤,此处不为赘述,本实施例仅描述区别于实施例一的B3,B4两个步骤如下:
[0156]B3、PCE获取各同步节点的同步信息和同步节点间的跳数信息;
[0157]从PTN1,PTN2,0TN的控制器向PCE发送的PCReq消息中获取节点的时钟质量等级QL信息、端口优先级信息和跳数信息:
[0158]PCE从控制器1、控制器2和控制器3处可分别接收到的节点PTNl,PTN2,OTN的同步信息如图10所示,可参考实施例一的A3步骤,此处不为赘述;
[0159]PCE从网络管理系统获取到直连的跨域同步节点PTNl和OTN间,以及PTN2和OTN间的跳数信息均为1,而非直连的跨域同步节点PTNl和PTN2间的跳数为3。
[0160]B4、PCE根据跨域同步网络的物理拓扑信息、所述同步信息和所述跳数信息,计算跨域同步网络的同步路径;
[0161]PCE根据步骤B2中获取同步网络的物理拓扑信息,以及步骤B3中从控制器和网络管理系统获取跨域同步网络中各节点的同步信息以及节点间跳数,计算跨域同步网络的跨域同步路径。
[0162]此处PCE获取到了三种节点的同步信息,并获取到跳数信息,因为节点PTNl的QL信息最高,则优先选取节点PTNl作为时钟同步的输出,即节点PTNl的时钟同步给节点PTN2和节点0ΤΝ,如图11所示,箭头方向表示时钟同步的路径方向。
[0163]实施例三、针对跨PTN和OTN域的域序列已知的情况
[0164]本实施例与实施例一的区别在于,本实施例中,已知时钟同步路径经过的域序列为PTN-OTN,PCEl请求计算一条PTN域和OTN域之间的跨域时钟同步路径。
[0165]本实施例的时钟同步实现方法如下:
[0166]Cl、各域PCE之间交换OPEN消息,确认时钟同步的支持种类。
[0167]具体地,时钟同步种类信息通过OPEN消息中扩展的SYN TLV中的SYN Type携带;PCEl和PCE2交换OPEN消息过程如图9所示,此处不为赘述;
[0168]C2、PCE获取跨PTN和OTN域同步网络物理拓扑;
[0169]C3、PCE获取各同步节点的同步信息和各同步节点间的跳数信息。
[0170]本实施例中PCE获取到同步节点的时钟质量等级QL信息、并从网络管理系统处获取各同步节点间的跳数信息。
[0171]PCEl获取同步节点A、B、C,D的QL信息分别为:2、4、4、8,同步节点间的跳数信息均为I。
[0172]PCE2获取同步节点E、F、G的QL信息分别为:4、8、8,同步节点间的跳数信息均为
1
[0173]C4、PCE根据同步网络的物理拓扑信息、所述同步信息和所述跳数信息,采用BRPC的方法计算跨域同步网络的同步路径;
[0174]如图15所示跨域网络中,PCEl发送PCReq消息给PCE2,请求计算一条从PTN至OTN域的时钟同步路径。
[0175]PCE2先根据步骤C2中获取的同步网络的物理拓扑信息,以及步骤C3中从控制器和网络管理系统获取的同步节点的同步信息以及同步节点间的跳数信息,计算VSPT1。该VSPTl中包含OTN域的各边界节点至目的节点G的虚拟最短路径树=VSPTl中包含两条路径:E-G,F-G,且E和F的QL相同,均为4 ;PCE2通过图5和图6中扩展的ERO的子对象将VSPTl 传给 PCEl ;
[0176]PCEl根据VSPT1,以及从步骤C2中获取的同步网络的物理拓扑信息,以及步骤C3中从控制器和网络管理系统获取的同步节点的同步信息以及节点间跳数,计算VSPT2。该VSPT2中包含PTN域各同步节点至目的节点G的最短路径树:VSPT2中包含两条路径:A-C-E-G, B-D-F-G,但是A的QL为2,B的QL为4,根据优先级原则,PCEl选择QL高的为跨域时钟同步路径上的时钟源,因此PCEl得到的最终的跨域时钟同步路径如图16所示:A_E_E_G0
[0177]C5、PCE根据跨域同步网络的同步链路拓扑信息,发送上述跨域同步路径的计算结果给PTN和OTN域内的控制器。
[0178]C6、各控制器根据计算结果,将时钟同步指令发送给同步路径上的同步节点。
[0179]实施例四、针对跨域同步网络的时钟同步更新情况
[0180]当同步节点检测到当前时钟源故障,或者当前时钟源的时钟信号弱化等原因,造成同步节点的同步信息发生变化,或者跨域同步网络物理拓扑发生了变化,则需要控制器请求PCE重新计算跨域同步路径,并且在重新发起的计算请求中,发送更新的同步节点的同步信息给PCE,PCE也获取新的跨域同步网络的物理拓扑,更新之前的同步路径计算结果,并发送给控制器,再由控制器进一步发送给各同步节点。
[0181]控制器重新与PCE建立PCEP会话并发送计算请求以及同步节点的同步信息,PCE获取同步网络物理拓扑并结合同步节点的同步信息计算跨域同步路径后,将计算结果发送给控制器,各控制器再根据计算结果,将时钟同步指令发送给同步路径上的同步节点的过程,同实施例一的A1—A5步骤,在此不为赘述。
[0182]本发明提供的一种跨域时钟同步系统的实施例,应用于跨域同步网络,如图17所示,所述系统包括路径计算单元PCE和参与时钟同步路径计算的控制器,其中,
[0183]所述PCE1701,用于和所述控制器交换时钟同步种类,使所述PCE与所述控制器支持的时钟同步种类匹配;
[0184]获取所述跨域同步网络的物理拓扑信息;
[0185]获取所述跨域同步网络的同步节点的同步信息和/或同步节点间的跳数信息;
[0186]根据所述物理拓扑信息,以及所述同步信息和/或同步节点间的所述跳数信息,计算所述跨域同步网络的时钟同步路径;
[0187]根据所述物理拓扑信息,向所述控制器发送所述时钟同步路径;
[0188]所述控制器1702,用于将时钟同步指令发送给所述时钟同步路径上的同步节点。
[0189]在一实施例中,所述PCE1701,具体用于和所述控制器通过OPEN消息中扩展的SYNTLV中的SYN Type交换时钟同步种类。当然,在实际应用中,也可以通过其他方式交换时钟同步种类,这里不限定交换时钟同步种类信息的方式。
[0190]在一实施例中,所述PCE1701,具体用于通过扩展的PCReq消息中新增的SYN-1NFORMAT1N对象从控制器获取所述同步信息,或者通过络管理系统获取所述同步信肩、O
[0191]在一实施例中,所述PCE1701,具体用于根据所述物理拓扑信息,通过扩展的PCRep消息向所述控制器发送所述时钟同步路径。
[0192]本发明提供的一种PCE的实施例,应用于跨域同步网络,如图18所示,所述PCE包括:
[0193]处理模块1801,用于和参与时钟同步路径计算的控制器交换时钟同步种类,使所述PCE与所述控制器支持的时钟同步种类匹配;
[0194]第一获取模块1802,用于获取所述跨域同步网络的物理拓扑信息;
[0195]第二获取模块1803,用于获取所述跨域同步网络的同步节点的同步信息和/或同步节点间的跳数信息;
[0196]计算模块1804,用于
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1