环网故障节点实现业务恢复的方法和系统的制作方法

文档序号:7768597阅读:193来源:国知局
专利名称:环网故障节点实现业务恢复的方法和系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种环网故障节点实现业务恢复的方法和系 统。
背景技术
目前传送多标签协议交换(T-MPLS)环网保护技术在运营商网络中使用比较普 遍,它的优势在大型的网络应用中更得到了服务商和运营商的肯定。T-MPLS环网涉及 到两层网络结构T-MPLS 段层(T-MPLS Section, TMS)禾Π T-MPLS 通路层(T-MPLS Path, TMP),下文分别简称为TMS层和TMP层。TMP层被认为是TMS的客户层。 TMS层可以用来监测相邻节点之间的连通性。T-MPLS环网保护的一个很大的优势就在 于,一个T-MPLS的环上可以配置多个TMP层隧道,这些TMP层隧道无需启用T-MPLS OAM检测,而只需依靠TMS层启用T-MPLS OAM检测,就可以完成TMP层隧道的业 务切换,大大减少网络上检测报文的数量,节省带宽,提高网络的服务质量。典型的T-MPLS环网结构如图1所示,由多台设备在物理链路上连接成环, 每台设备可以称之为一个节点,在工作路径完好畅通的情况下,业务流量都是从工作路 径经过,但是当工作路径发生故障时,就会由T-MPLS环网的自动保护倒换(Automatic Protection Switching, APS)协议完成由工作路径到保护路径的切换,使得业务流量都切 换到保护路径上,而不影响网络的畅通。有一种工作路径发生故障的情况是这样的工作路径的某一节点(称为中间节 点)的东向TMS(与东向节点间的TMS,东向节点为中间节点一侧的相邻节点)和西向 TMS(与西向节点间的TMS,西向节点为中间节点另一侧的相邻节点)处于中间节点内不 同的业务板上,该中间节点由于故障断电重新启动,在中间节点系统恢复后,东向TMS 所在的业务板和西向TMS所在的业务板又不可能同一时间恢复,这就引出了下面的问 题假设东向TMS所在业务板先恢复,也就表示东向TMS先恢复了,那中间节点的 APS模块就会先向东向TMS相邻节点发送APS报文,通知东向TMS相邻节点切换到工 作路径,这样与东向节点间的业务就先由保护路径恢复到工作路径,而与西向节点间的 业务此时还处于保护路径,造成了业务中断。

发明内容
本发明提供了一种环网故障节点实现业务恢复的方法和系统,解决了业务中断 的问题。一种环网故障节点实现业务恢复的方法,包括环网中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情况;在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常后,发起将业 务由保护路径至工作路径的恢复。
优选的,所述环网中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情 况包括检测与所述两侧相邻节点间的TMS对应的业务板的工作情况;在所述业务板均正常工作后,确定与两侧相邻节点间的TMS恢复正常。优选的,所述检测与所述两侧相邻节点间的TMS对应的业务板的工作情况具体 为所述故障节点的APS模块向该故障节点的CPU查询所述两侧相邻节点间的TMS 对应的业务板的工作情况。优选的,在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常后, 发起将业务由保护路径至工作路径的恢复包括以下步骤在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常后,停止检测 所述业务板的工作状态;分别向所述两侧相邻节点发送APS报文,指示所述相邻节点将业务由保护路径 恢复回工作路径。优选的,所述环网中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情 况的步骤之前,还包括在故障节点发现本节点发生故障时,发起与所述两侧相邻节点之间的业务由工 作路径向保护路径的倒换。本发明还提供了一种环网故障节点实现业务恢复的系统,包括本地检测装置,用于在节点发生故障后,检测本节点与两侧相邻节点间的TMS 的恢复情况;业务恢复装置,用于在检测到与所述两侧相邻节点间的TMS均恢复正常后,发 起将业务由保护路径至工作路径的恢复。优选的,所述本地检测装置包括业务板检测单元,用于检测与所述两侧相邻节点间的TMS对应的业务板的工作 情况;TMS恢复情况判定单元,用于在所述业务板检测单元检测到所述业务板均正常 工作后,确定与两侧相邻节点间的TMS恢复正常。优选的,所述业务恢复装置包括检测中止单元,用于在检测到所述故障节点与所述两侧相邻节点间的TMS均恢 复正常后,停止检测所述业务板的工作状态;APS报文发送单元,用于分别向所述两侧相邻节点发送APS报文,指示所述相 邻节点将业务由保护路径恢复回工作路径。优选的,上述环网故障节点实现业务恢复的系统,还包括倒换装置,用于在发现本节点发生故障时,发起与所述两侧相邻节点之间的业 务由工作路径向保护路径的倒换。本发明提供了一种环网故障节点实现业务恢复的方法和系统,环网中的故障节 点检测本节点与两侧相邻节点间的TMS的恢复情况,在检测到所述故障节点与所述两侧 相邻节点间的TMS均恢复正常后,将业务由保护路径恢复回工作路径,实现了在故障节点与两侧相邻节点之间的TMS均恢复后再将业务恢复回工作路径,解决了恢复不同步导 致业务中断的问题。


图1为典型的T-MPLS环网结构示意图;图2为本发明的实施例一提供的一种环网故障节点实现业务恢复的方法的流程 图;图3为本发明的实施例二提供的一种环网故障节点实现业务恢复的方法的流程 图;图4为本发明的实施例提供的一种环网故障节点实现业务恢复的系统的结构示 意图;图5为本地检测装置401的内部结构示意图;图6为业务恢复装置402的内部结构示意图;图7为本发明的又一实施例提供的一种环网故障节点实现业务恢复的系统的结 构示意图。
具体实施例方式在故障节点发生故障并重新启动恢复后,如果与东向节点间的TMS和与西向节 点间的TMS没有同步,例如东向TMS所在业务板(以下简称为东向业务板)先恢复, 也就表示东向TMS先恢复了,那么故障节点的APS模块就会先向东向TMS相邻节点发 送APS报文,通知东向TMS相邻节点切换到工作路径,这样与东向节点间的业务就先由 保护路径恢复到工作路径,而与西向节点间的业务此时还处于保护路径,造成了业务中 断。直到西向TMS所在业务板(以下简称为西向业务板)也恢复了,故障节点再向西向 节点发送APS报文,通知西向节点也将业务恢复回工作路径,业务才能恢复正常。如果 东向业务板和西向业务板恢复时间相差较大的话,那么业务中断的时间就比较长了,严 重影响网络通讯。为了解决上述问题,本发明的实施例提供了一种环网故障节点实现业务恢复的 方法,在T-MPLS环网的工作路径中的节点发生故障断电重启后,由APS模块周期性发 送查询报文给故障节点的CPU,查询T-MPLS环网中故障站点内的东向业务板和西向业 务板的恢复情况,并且CPU周期性回复响应给APS模块,告知APS模块东向业务板和西 向业务板的当前恢复情况,直到APS收到CPU发送的响应报文显示东向业务板和西向业 务板全部上线,则停止向CPU发送查询报文,然后按照正常的APS协议流程,同时向东 向节点和西向节点发送APS报文,通知东向节点和西向节点将业务由保护路径恢复回工 作路径。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突 的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本发明的实施例一提供了一种环网故障节点实现业务恢复的方法,使用该方法 完成故障节点与两侧相信节点间工作路径恢复的流程如图2所示,包括步骤201、在故障节点发现本节点发生故障时,发起与所述两侧相邻节点之间的业务由工作路径向保护路径的倒换;本步骤中,T-MPLS环网中的故障节点由于故障断电重启,故障节点与两侧相 邻节点间的业务由TMS保护组中的工作路径倒换至保护路径。具体的,倒换由节点中的APS模块完成。步骤202、环网中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情 况;本步骤中,故障节点的系统重启后,检测与所述两侧相邻节点间的TMS对应的 业务板的工作情况,具体的,故障节点内的APS模块根据预置的TMS保护组,确定工作 路径对应的业务板,周期性发送查询报文给CPU,查询本节点中T-MPLS环网的东向业 务板和西向业务板恢复情况。在所述业务板均正常工作后,即确定与两侧相邻节点间的TMS恢复正常步骤203、在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常 后,发起将业务由保护路径至工作路径的恢复;本发明实施例中,CPU在接收到一个APS模块发送的查询报文后,即向APS模 块回复响应报文,告知APS模块东向业务板和西向业务板的当前工作状态,当APS模块 收到的CPU发送的响应报文中显示T-MPLS环网的TMS保护组中的工作路径对应的东向 业务板和西向业务板都恢复正常时,APS模块停止向CPU发送查询报文,并分别向所述 两侧相邻节点发送APS报文,指示所述相邻节点将业务由保护路径恢复回工作路径。下面结合附图,对本发明的实施例二进行说明。本发明的实施例二提供了一种环网故障节点实现业务恢复的方法,使用该方法 完成故障节点与两侧相信节点间工作路径恢复的流程如图3所示,包括步骤301、T-MPLS环网中的节点发生故障,故障节点断电重启;步骤302、与故障节点相邻的两侧节点的业务流量由工作路径切换到保护路 径;步骤303、检查故障节点系统是否恢复正常,如果没有恢复,则T-MPLS环网保 护按照正常流程,故障节点与其两侧相邻节点间的业务流量一直处于保护路径;如果故 障节点恢复正常,则转到步骤304;步骤304、故障节点检查工作路径对应的业务板是否恢复正常;具体的,故障节点中的APS模块以IOms为周期向CPU发送查询报文,查询 T-MPLS环网保护的TMS保护组中工作路径对应的东向业务板和西向业务板是否都恢复 正常了。CPU回应响应报文,告知APS模块东向业务板和西向业务板的恢复情况,如果 没有全部恢复,则APS模块继续向CPU发送查询报文;如果东向业务板和西向业务板均 已恢复正常,则转到步骤305;步骤305、APS模块停止向CPU发送查询报文,同时向东向节点和西向节点发 送APS报文,通知东向节点和西向节点将业务由保护路径切换到工作路径。此外,在接 收到东向节点(西向节点)返回的APS响应报文后,故障节点也在本端完成与东向节点 (西向节点)之间业务由保护路径向工作路径的恢复。本发明的实施例还提供了一种环网故障节点实现业务恢复的系统,结构如图4所示,包括本地检测装置401,用于在节点发生故障后,检测本节点与两侧相邻节点间的 TMS的恢复情况;业务恢复装置402,用于在检测到与所述两侧相邻节点间的TMS均恢复正常 后,发起将业务由保护路径至工作路径的恢复。具体的,所述本地检测装置401的结构如图5所示,包括业务板检测单元4011,用于检测与所述两侧相邻节点间的TMS对应的业务板的 工作情况;TMS恢复情况判定单元4012,用于在所述业务板检测单元4011检测到所述业务 板均正常工作后,确定与两侧相邻节点间的TMS恢复正常。具体的,所述业务恢复装置402的结构如图6所示,包括检测中止单元4021,用于在检测到所述故障节点与所述两侧相邻节点间的TMS 均恢复正常后,停止检测所述业务板的工作状态;APS报文发送单元4022,用于分别向所述两侧相邻节点发送APS报文,指示所 述相邻节点将业务由保护路径恢复回工作路径。优选的,上述环网故障节点实现业务恢复的系统如图7所示,还包括倒换装置403,用于在发现本节点发生故障时,发起与所述两侧相邻节点之间的 业务由工作路径向保护路径的倒换。上述环网故障节点实现业务恢复的系统,能够与本发明的实施例提供的一种环 网故障节点实现业务恢复的方法相结合,环网中的故障节点检测本节点与两侧相邻节点 间的TMS的恢复情况,在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常 后,将业务由保护路径恢复回工作路径,实现了在故障节点与两侧相邻节点之间的TMS 均恢复后再将业务恢复回工作路径,解决了恢复不同步导致业务中断的问题。故障节点的CPU根据环网的TMS保护组可以查询到与东向TMS和西向TMS 对应的东向业务板和西向业务板,当工作路径的故障节点由于故障断电重启,系统恢复 后,APS模块在发送APS报文给相邻节点通知其由保护路径恢复到工作路径之前,先向 CPU周期性发送查询报文,周期为10ms,查询东向业务板和西向业务板的恢复情况, CPU收到查询报文后,回复响应报文给APS模块,告知APS模块东向业务板和西向业务 板的恢复情况。直到APS模块收到CPU的响应报文中显示东向业务板和西向业务板全 部恢复,停止向CPU发送查询报文,并且立即向东向节点和西向节点发送APS报文,通 知两侧相邻节点将业务由保护路径恢复到工作路径。这样东向节点和西向节点由保护路 径恢复到工作路径的时间差大大缩短,也就大大降低了业务的恢复时间,避免了业务中 断。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程 序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序 在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例 的步骤之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤 可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现, 它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为 独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算 机可读取存储介质可以是只读存储器,磁盘或光盘等。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变 化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求 所述的保护范围为准。
权利要求
1.一种环网故障节点实现业务恢复的方法,其特征在于,包括环网中的故障节点检测本节点与两侧相邻节点间的传送多标签协议交换段层(TMS) 的恢复情况;在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常后,发起将业务由 保护路径至工作路径的恢复。
2.根据权利要求1所述的环网故障节点实现业务恢复的方法,其特征在于,所述环网 中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情况包括检测与所述两侧相邻节点间的TMS对应的业务板的工作情况;在所述业务板均正常工作后,确定与两侧相邻节点间的TMS恢复正常。
3.根据权利要求2所述的环网故障节点实现业务恢复的方法,其特征在于,所述检测 与所述两侧相邻节点间的TMS对应的业务板的工作情况具体为所述故障节点的自动保护倒换(APS)模块向该故障节点的CPU查询所述两侧相邻节 点间的TMS对应的业务板的工作情况。
4.根据权利要求2所述的环网故障节点实现业务恢复的方法,其特征在于,在检测到 所述故障节点与所述两侧相邻节点间的TMS均恢复正常后,发起将业务由保护路径至工 作路径的恢复包括以下步骤在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常后,停止检测所述 业务板的工作状态;分别向所述两侧相邻节点发送APS报文,指示所述相邻节点将业务由保护路径恢复 回工作路径。
5.根据权利要求1所述的环网故障节点实现业务恢复的方法,其特征在于,所述环网 中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情况的步骤之前,还包括在故障节点发现本节点发生故障时,发起与所述两侧相邻节点之间的业务由工作路 径向保护路径的倒换。
6.—种环网故障节点实现业务恢复的系统,其特征在于,包括本地检测装置,用于在节点发生故障后,检测本节点与两侧相邻节点间的TMS的恢 复情况;业务恢复装置,用于在检测到与所述两侧相邻节点间的TMS均恢复正常后,发起将 业务由保护路径至工作路径的恢复。
7.根据权利要求6所述的环网故障节点实现业务恢复的系统,其特征在于,所述本地 检测装置包括业务板检测单元,用于检测与所述两侧相邻节点间的TMS对应的业务板的工作情况;TMS恢复情况判定单元,用于在所述业务板检测单元检测到所述业务板均正常工作 后,确定与两侧相邻节点间的TMS恢复正常。
8.根据权利要求7所述的环网故障节点实现业务恢复的系统,其特征在于,所述业务 恢复装置包括检测中止单元,用于在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正 常后,停止检测所述业务板的工作状态;APS报文发送单元,用于分别向所述两侧相邻节点发送APS报文,指示所述相邻节 点将业务由保护路径恢复回工作路径。
9.根据权利要求6所述的环网故障节点实现业务恢复的系统,其特征在于,该系统还 包括倒换装置,用于在发现本节点发生故障时,发起与所述两侧相邻节点之间的业务由 工作路径向保护路径的倒换。
全文摘要
本发明提供了一种环网故障节点实现业务恢复的方法和系统。涉及通信领域;解决了业务中断的问题。该方法包括环网中的故障节点检测本节点与两侧相邻节点间的TMS的恢复情况;在检测到所述故障节点与所述两侧相邻节点间的TMS均恢复正常后,发起将业务由保护路径至工作路径的恢复。本发明提供的技术方案适用于多标签协议交换环网中。
文档编号H04L12/26GK102014033SQ201010586570
公开日2011年4月13日 申请日期2010年12月13日 优先权日2010年12月13日
发明者周小燕 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1