一种实现区域自动繁殖的方法及相关设备的制造方法_4

文档序号:8546066阅读:来源:国知局
156]针对非骨干域中的任一网元,每当发出区域繁殖请求报文时,该区域繁殖请求报文的载荷内容中的区域繁殖网元数量减一,其余载荷内容与本网元接收到的区域繁殖请求报文的载荷内容相同。
[0157]本发明第八实施例,一种骨干域中的边界网元,在PTN网络中确定一个骨干域,将骨干域的边界网元上与非骨干域连接的MCC接口称为非骨干域MCC接口,为所有网元设置默认开启的全局区域繁殖功能,为所有MCC接口设置默认关闭的区域繁殖功能;针对任一边界网元或者非骨干域中的任一网元来说,全局区域繁殖功能关闭时,该网元上所有MCC接口的区域繁殖功能也关闭,即要开启任一 MCC接口的区域繁殖功能的前提是必须已开启全局区域繁殖功能。
[0158]所述骨干域中的边界网元,如图6所示,包括以下组成部分:
[0159]功能开启模块101,用于开启所述边界网元上的非骨干域MCC接口的区域繁殖功倉泛。
[0160]报文发送模块102,用于通过开启的所述非骨干域MCC接口自动向位于非骨干域中的邻居网元发送区域繁殖请求报文,用于从所述邻居网元开始在非骨干域中逐跳修改各网元的域配置信息。该区域繁殖请求报文的载荷部分包括本MCC接口的区域ID和本边界网元的区域类型。
[0161]报文处理模块103,用于当收到所述邻居网元发来的应答报文时,关闭本网元的全局区域繁殖功能;针对部分边界网元可能遇到的情况,设计报文处理模块103还用于在本网元的全局区域繁殖功能关闭的情况下,若收到区域繁殖请求报文,则直接回复应答报文。
[0162]考虑到网络传输的延迟、网元自身处理的延迟,在实际区域繁殖的过程中可能发生一些极端的情况,比如:该边界网元在收到应答报文之前先收到了区域繁殖请求报文,在这种情况下,由于该边界网元的全局区域繁殖功能尚未关闭,该边界网元基于收到的区域繁殖请求报文可以修改域配置信息,导致对骨干域的网元进行了非骨干区域的繁殖,从而导致非骨干域繁殖出错。针对这种情况,优选的,本实施例的区域繁殖请求报文的载荷部分还包括:边界网元的路由器ID ;
[0163]报文处理模块103,还用于在收到应答报文之前先收到区域繁殖请求报文的情况下,当该区域繁殖请求报文载荷部分中的所述路由器ID与本网元的路由器ID相同时,关闭本网元的全局区域繁殖功能。
[0164]本实施例中,优选的,报文处理模块103,还用于在收到应答报文时,对该应答报文进行校验,在发现所述邻居网元上的域部署失败时,上报告警。比如:在关闭本网元的全局区域繁殖功能之前,对该应答报文进行校验,在确认所述邻居网元上的域部署完成时,关闭本网元的全局区域繁殖功能;在发现所述邻居网元上的域部署失败时,关闭本网元的全局区域繁殖功能并上报告警以通知维护人员。另外,根据PTN网络组网的多样性,对某些特定的组网情形,对边界网元的各模块功能进一步设计如下:
[0165]第一种特定的组网情形:当骨干域内一个边界网元同时与非骨干域的一个闭环网络中的两个以上邻居网元相连时:
[0166]功能开启模块101,具体用于开启所述边界网元上与所述两个以上邻居网元中至少一个相连的非骨干域MCC接口的区域繁殖功能。
[0167]报文发送模块102,具体用于通过开启的所述非骨干域MCC接口自动向位于非骨干域中的相应邻居网元发送区域繁殖请求报文。
[0168]第二种特定的组网情形:当骨干域内两个以上的边界网元与非骨干域的同一闭环网络相连时,只保留所有边界网元中的一个边界网元的全局区域繁殖功能默认开启,关闭其余边界网元的全局区域繁殖功能;针对全局区域繁殖功能默认开启的边界网元,其组成模块执行相应的功能。
[0169]本发明第九实施例,一种非骨干域中的网元,在PTN网络中确定一个骨干域,将骨干域的边界网元上与非骨干域连接的MCC接口称为非骨干域MCC接口,为所有网元设置默认开启的全局区域繁殖功能,为所有MCC接口设置默认关闭的区域繁殖功能;针对任一边界网元或者非骨干域中的任一网元来说,全局区域繁殖功能关闭时,该网元上所有MCC接口的区域繁殖功能均无法开启;
[0170]按照传递区域繁殖请求报文的方向,区域繁殖请求报文逐跳经过上游邻居网元、本网元和下游邻居网元;
[0171]该非骨干域中的网元,如图7所示,包括:
[0172]I)配置修改模块201,用于接收上游邻居网元发来的区域繁殖请求报文,基于该区域繁殖请求报文修改本网元的域配置信息;
[0173]具体的,该区域繁殖请求报文的载荷部分包括:非骨干域MCC接口的区域ID和边界网元的区域类型。配置修改模块201将本网元上所有MCC接口的区域ID修改为与该区域繁殖请求报文载荷部分中的所述MCC接口的区域ID—致,将本网元的区域类型修改为与该区域繁殖请求报文载荷部分中所述边界网元的区域类型一致。
[0174]2)功能开启执行模块202,用于开启本网元上除用于接收该区域繁殖请求报文的MCC接口外的其余MCC接口的区域繁殖功能,通过其余MCC接口向相应的邻居网元发送区域繁殖请求报文,发出的区域繁殖请求报文的载荷内容与本网元接收到的区域繁殖请求报文的载荷内容相同;同时,向发来区域繁殖请求报文的上游邻居网元回送应答报文,该应答报文的载荷内容为本网元当前的域配置信息,该域配置信息的内容包括:本网元上各MCC接口的区域ID、本网元的区域类型;
[0175]3)应答报文处理模块203,用于当接收到下游邻居网元发来的应答报文时,关闭本网元的全局区域繁殖功能;针对非骨干域中的部分网元可能遇到的情况,设计应答报文处理模块203还用于在本网元的全局区域繁殖功能关闭的情况下,若收到区域繁殖请求报文,则直接回复应答报文。
[0176]优选的,应答报文处理模块203,还用于在收到应答报文时,对该应答报文进行校验,在发现所述邻居网元上的域部署失败时,上报告警。比如:在关闭本网元的全局区域繁殖功能之前,对该应答报文进行校验,在确认所述邻居网元上的域部署完成时,关闭本网元的全局区域繁殖功能;在发现所述邻居网元上的域部署失败时,关闭本网元的全局区域繁殖功能并上报告警以通知维护人员。
[0177]本实施例中,优选的,该区域繁殖请求报文的载荷部分还包括:区域繁殖网元数量,用于使用户能够控制繁殖网元的数量,比如对于一个已经稳定的网络,可能只是扩容部分设备,此时就需要限制繁殖网元数量了,避免影响整个网络的区域配置。将区域繁殖网元数量的默认值设为O时,也是一种安全处理机制。另外,通过该区域繁殖网元数量这一参数设置,还可以使用户根据需要限定非骨干域的规模,即非骨干域中所包含的网元的数量。
[0178]针对非骨干域中的任一网元,功能开启执行模块202还用于:每当发出区域繁殖请求报文时,该区域繁殖请求报文的载荷内容中的区域繁殖网元数量减一,其余载荷内容与本网元接收到的区域繁殖请求报文的载荷内容相同。
[0179]本发明第十实施例,一种实现非骨干区域自动繁殖的系统,在PTN网络中确定一个骨干域,将骨干域的边界网元上与非骨干域连接的MCC接口称为非骨干域MCC接口,为所有网元设置默认开启的全局区域繁殖功能,为所有MCC接口设置默认关闭的区域繁殖功能;针对任一边界网元或者非骨干域中的任一网元来说,全局区域繁殖功能关闭时,该网元上所有MCC接口的区域繁殖功能均无法开启;所述系统包括:如前面实施例所述的骨干域的边界网元以及如前面实施例所述的非骨干域中的网元。
[0180]为了更好地说明本发明的目的、技术方案和有益效果,下面基于上述实施例,结合图8?10介绍三个本发明的应用实例,对本发明技术方案的实施作进一步的详细描述。
[0181]区域繁殖需要维护人员先确定一个骨干域,然后按组网规划分配骨干域中所有网元设备MCC接口所连接的区域,然后通过开启骨干域中ABR(区域边界路由器,Area BorderRouter)网元上与非骨干域连接的MCC接口的区域繁殖功能,从该ABR网元(即上述实施例中的边界网元)开始由近及远的在非骨干域内所有网元上进行自动配置,配置过程逐跳进行,整个过程无需人工干预。
[0182]应用实例一
[0183]以图9中骨干域的NEl网元向与其连接的非骨干域AREA2为例,来阐述区域繁殖过程。对于支持便捷开通功能的PTN设备来说,所有设备默认开启DCN(数据通信网络,DataCommunicat1n Network)功能,并且当物理端口相连且处于up状态后,DCN功能将自动创建MCC接口。一台网元设备上的各MCC接口默认处于同一个域。如图8所示,本应用实例的非骨干域繁殖流程如下:
[0184]第一步,确定一个骨干域,为骨干域内所有网元分配骨干域MCC接口与非骨干域MCC接口,如步骤S201:
[0185]步骤S201,骨干区域部署。
[0186]具体的,为骨干域网元NEl?NE4分别分配各MCC接口区域。以网元NEl为例,由于网元NEl的MCC13接口、MCC20接口与骨干域内的网元设备相连,将这两个MCC接口的区域ID配置为0.0.0.0,代表的是骨干域;由于MCCl接口、MCC12接口均与AREA2相连,将这两个MCC接口的区域ID配置为0.0.0.2,代表的是非骨干域。
[0187]按此方法依次配置网元NE2?NE4的各MCC接口的区域ID。
[0188]第二步,开启骨干网中ABR网元的非骨干域MCC接口的区域繁殖功能,已开启区域繁殖功能的MCC接口自动向与其连接的非骨干域邻居网元发送区域繁殖请求报文,如步骤S205:
[0189]步骤S205,开启ABR网元的MCC接口的区域繁殖功能。
[0190]具体的,将网元NEl的非骨干域MCC接口的区域繁殖功能开启。由于MCCl接口、MCC12接口均与同一个非骨干域相连,所以只需要开启其中一个MCC接口下的区域繁殖功能即可。这里以开启MCCl接口下的区域繁殖功能为例,此处不需要控制区域繁殖节点数,需要将区域繁殖节点数配置为一个无穷值,区域繁殖功能开启后,MCCl接口向其邻居网元NE5发送区域繁殖请求报文,载荷部分携带本MCC接口区域ID、区域类型等信息,区域类型指的是OSPF协议中所规定的区域类型信息,此处不详述。
[0191]第三步,非骨干域邻居网元接收到区域繁殖请求报文后,先校验报文中的R0UTER-1D非自己后,根据该请求报文确定本网元各MCC接口所属区域,开启除与上游网元接口之外的所有MCC接口的区域繁殖功能,并发送区域繁殖请求报文,同时向上游网元回送应答报文。上游网元接收到应答报文后,关闭自身全局区域繁殖功能与MCC接口区域繁殖功能。
[0192]步骤分解见步骤S210、S215、S220、S225。
[0193]步骤S2
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1