专利名称:跨环业务的传输方法和系统的制作方法
技术领域:
本发明涉及通信领域,具体而言,涉及一种跨环业务的传输方法和系统。
背景技术:
当前在PTN(Packet Transport Network,分组传送网络)中,其所有的环网保护都是基于单环内业务保护。例如G. 8132中的Wrapping和Steering保护,就是利用链路层故障检测和R-APS(Ring-Automatic Protection Switching,环-自动保护切换)机制,当在环内出现一个或多个故障时,进行业务的恢复和保护。如图I所示,对于双环双节点互联的跨环业务(1-2-3-4-5)来说,其跨环业务指的是,链路(优选的,这里的链路相当于路径(Path))的入节点和出节点不在同一个环内,即入节点I和出节点5分别处于环Ringl和环Ring2中。在环Ringl上,若链路Link(2_3) 出现故障,贝1J通过wrapping (环回)保护,节点2会向节点I反馈Link (2-3)故障的信息,此时,节点I将该业务按照单环I内部的保护路径(1-6-7-8-3)转发到故障下游节点3,但是若链路Link(3-8)同时出现故障,则节点I无法将该业务按照单环I内部的保护路径(1-6-7-8-3)转发到故障下游节点3,从而保护路径转发不成功,导致保护失败。由此可见,在现有技术中,由于只在单环内部存在保护路径,则无法在工作链路(例如,Link(1-2-3))和保护链路(Link(1-6-7-8-3))同时出现故障时,不能对跨环业务进行恢复。
发明内容
本发明的主要目的在于提供一种跨环业务的传输方法和系统,以解决现有技术中仅通过单环内的保护恢复方法,在工作链路和保护链路同时出现故障时,不能对跨环业务进行恢复的问题。根据本发明的一个方面,提供了一种跨环业务的传输方法,包括在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,所述流入节点通过至少两个环与所述流出节点连接,所述跨环保护链路通过所述至少两个环中的节点连接在所述流入节点与所述流出节点之间;检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障;若所述至少两个环中的一个环内的工作链路和对应的保护链路均出现故障,则所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务。进一步地,所述流入节点为发送跨环业务的起始节点或者与所述起始节点连接;所述流出节点为接收跨环业务的目的节点或者与所述目的节点连接。进一步地,通过以下检测步骤来检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障所述至少两个环中的第一环中的第一交叉节点与第二交叉节点通过所述第一环中的工作链路以及对应的保护链路向对方发送故障检测报文,其中,所述第一交叉节点与第二交叉节点为所述第一环中的工作链路与对应的保护链路共用的节点;若所述第一交叉节点与所述第二交叉节点在预定的时间内均未收到对方发送的故障检测报文,则判断出所述第一环中的工作链路和对应的保护链路均出现故障。进一步地,在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务的步骤包括若所述第一交叉节点为所述流入节点和所述流出节点中的一个,则所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障;在接收到所述故障指示报文之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务。进一步地,在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务的步骤还包括若所述第一交叉节点和所述第二交叉节点均不为所述流入节点和所述流出节点,则所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的一个,所述第一交叉节点通过与所述第一环相邻的第三环将故障指示报文发送 给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障;在接收到所述故障指示报文之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务。进一步地,在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务的步骤还包括若所述第一交叉节点为所述流入节点和所述流出节点中的一个、且判断出所述流入节点和所述流出节点中的另一个所在的环出现故障,贝1J所述流入节点和所述流出节点中的另一个通过所述跨环保护链路与所述流入节点和所述流出节点中的一个传输所述跨环业务。进一步地,在判断出所述第一环中的工作路径和对应的保护路径均出现故障之后,所述流入节点通过所述跨环保护路径向所述流出节点传输跨环业务的步骤还包括若所述流入节点或流出节点中的一个检测到所述流入节点和流出节点之间跨环工作路径出现故障,并延迟预定的一段时间之后跨环工作路径上仍然存在故障,则所述流入节点通过所述跨环保护路径向所述流出节点传输跨环业务。进一步地,所述至少两个环中的每一个环同时执行所述检测步骤。根据本发明的另一方面,提供了一种跨环业务的传输系统,包括配置单元,用于在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,所述流入节点通过至少两个环与所述流出节点连接,所述跨环保护链路通过所述至少两个环中的节点连接在所述流入节点与所述流出节点之间;检测单元,用于检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障;传输单元,用于在所述至少两个环中的一个环内的工作链路和对应的保护链路均出现故障时,通过所述跨环保护链路从所述流入节点向所述流出节点传输跨环业务。进一步地,检测单元包括第一发送模块,用于在检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障的过程中,使所述至少两个环中的第一环中的第一交叉节点与第二交叉节点通过所述第一环中的工作链路以及对应的保护链路向对方发送故障检测报文或者流入节点和流出节点在跨环工作链路上向对方发送故障检测报文,其中,所述第一交叉节点与第二交叉节点为所述第一环中的工作链路与对应的保护链路共用的节点;第一判断模块,用于在所述第一交叉节点与所述第二交叉节点或者所述流入节点和流出节点在预定的时间内均未收到对方发送的故障检测报文时,判断出所述第一环中的工作链路和对应的保护链路均出现故障或者跨环工作链路出现故障。进一步地,所述传输单元包括第二发送模块,用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,当所述第一交叉节点为所述流入节点和所述流出节点中的一个时,使所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障;第一传输模块,用于在接收到所述故障指示报文之后,通过所述跨环保护链路从所述流入节点向所述流出节点传输跨环业务。进一步地,所述传输单元还包括第三发送模块,用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,当所述第一交叉节点和所述第二交叉节点均不为所述流入节点和/或所述流出节点时,使所述第二交叉节点通过与所述第一环相邻的第 二环将故障指示报文发送给所述流入节点和所述流出节点中的一个,并使所述第一交叉节点通过与所述第一环相邻的第三环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障;第二传输模块,用于在接收到所述故障指示报文之后,通过所述跨环保护链路从所述流入节点向所述流出节点传输跨环业务。进一步地,所述传输单元还包括默认模块,用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,当所述第一交叉节点为所述流入节点和所述流出节点中的一个、且判断出所述流入节点和所述流出节点中的另一个所在的环出现故障时,则使所述流入节点和所述流出节点中的另一个通过所述跨环保护链路与所述流入节点和所述流出节点中的一个传输所述跨环业务。进一步地,所述传输单元还用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,在检测到所述流入节点和流出节点之间跨环工作路径上出现故障且在延迟预定的一段时间后仍然存在故障的情况下,使得所述流入节点通过跨环保护路径向所述流出节点传输跨环业务。进一步地,所述检测单元还用于检测所述至少两个环中的每一个的工作链路和对应的保护链路是否均出现故障。在本发明中,为跨环传输的业务配置跨环保护链路,这样在检测出单环内的工作链路和对应的保护链路均出现故障、且跨环保护链路正常时,可以采用上述的跨环保护链路来继续业务的传输,解决了现有技术中无法使用单环保护恢复方法对跨环业务进行恢复的问题,进而在进行跨环业务传输、且一个环中的工作链路和保护链路同时出现故障时,还可以保证跨环业务地正确传输。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I是根据相关技术的wrapping保护实例示意图;图2是根据本发明实施例的跨环业务的传输系统的优选结构框图3是根据本发明实施例的跨环业务的传输方法的优选流程图;图4是根据本发明实施例的跨环业务的传输系统的另一种结构框图;图5是根据本发明实施例的跨环业务的传输方法单环内多处故障跨环业务的传输示意图;图6是根据本发明实施例的跨环业务的传输方法单环内单处故障保护跨环业务的传输不意图;图7是根据本发明实施例跨环业务的传输方法双环内多处故障保护跨环业务的传输不意图;图8是根据本发明实施例跨环业务的传输方法双环互联节点故障跨环业务的传输示意图;
图9是根据本发明实施例跨环业务的传输方法多环互联单环故障跨环业务的传输示意图;图10是根据本发明实施例跨环业务的传输方法多环互联多环多处故障保护跨环业务的传输不意图;图11根据本发明实施例跨环业务的传输方法非环上跨环LSP(Label SwitchingPath,标签转发路径)跨环业务传输示意图;图12根据本发明实施例跨环业务的传输方法的另一种流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例I图2是根据本发明实施例的跨环业务的传输系统的优选结构框图,包括I)配置单元202,用于在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,流入节点通过至少两个环与流出节点连接,跨环保护链路通过至少两个环中的节点连接在流入节点与流出节点之间;2)检测单元204,用于检测至少两个环中的一个环内(即,一个环的内部)的工作链路和对应的保护链路是否均出现故障,其中,在初始状态下,流入节点通过至少两个环中的每一个中的工作链路传输跨环业务给流出节点;3)传输单元206,用于在至少两个环中的一个环内的工作链路和对应的保护链路均出现故障时,通过跨环保护链路从流入节点向流出节点传输跨环业务。优选的,检测单元204在检测至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障时,传输单元206在至少两个环中的一个环内的工作链路和对应的保护链路均出现故障时,实现跨环链路的切换,即通过跨环保护链路从流入节点向流出节点传输跨环业务。上述配置单元202、检测单元204以及传输单元206之间的连接关系可以如图2所
/Jn o在本优选实施例中,为跨环传输的业务配置跨环保护链路,这样在检测出单环内的工作链路和对应的保护链路均出现故障、,可以采用上述的跨环保护链路来继续业务的传输,解决了现有技术中无法使用单环保护恢复方法对跨环业务进行恢复的问题,进而在进行跨环业务传输、且一个环中的工作链路和保护链路同时出现故障时,还可以保证跨环业务地正确传输。优选的,流入节点可以为发送跨环业务的起始节点或者与起始节点连接;流出节点可以为接收跨环业务的目的节点或者与目的节点连接。在本优选实施例中,进一步说明流入节点和流出节点所在位置,使本发明可以适用于不同的网络拓扑结构。当然,本实施例的流入节点可以为跨环的起始节点(如图5所示的节点I),也可以为跨环业务环之间的中间转发节点(如图5所示的节点3),还可以为与跨环业务的起始节点相连接的节点(如图11所示的节点A)。相同的,本发明的流出节点可以为最后一个环的目的节点(如图3所示的节点5),也可以为环之间的中间转发节点(如图9所示的节点5),还可以为与业务目的节点相连的节点(如图11所示的节点D)。
优选的,检测单元204包括依次连接的第一发送模块2041和第一判断模块2042。第一发送模块2041和第一判断模块2042可以通过以下步骤来检测至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障在检测至少两个环中的一个环内 的工作链路和对应的保护链路是否均出现故障的过程中,第一发送模块2041使至少两个环中的第一环中的第一交叉节点与第二交叉节点通过第一环中的工作链路以及对应的保护链路向对方发送故障检测报文,其中,第一交叉节点与第二交叉节点为第一环中的工作链路与对应的保护链路共用的节点;第一判断模块2042在第一交叉节点与第二交叉节点在预定的时间内均未收到对方发送的故障检测报文时,判断出第一环中的工作链路和对应的保护链路均出现故障。在本优选实施例中,通过在单环内发送故障检测报文的方式来实现链路故障检测,能够准确地、快速地检测出链路出现的故障。举例而言,本实施例的第一环可以为图5中的环I,第二环可以为图5中的环2,流入节点为环I中的节点1,流出节点为环2中的节点5,环I中的工作链路为(1-2-3),保护链路为(1-6-7-8-3),第一交叉节点为的节点1,第二交叉节点为节点3。当然,本发明中第一环、第二环、流入节点、流出节点、工作链路以及保护链路并不局限于上述情况,例如,第一交叉节点可以如图9所示的节点3,第二交叉节点可以为图9所示的节点5。优选的,传输单兀206包括第二发送模块2061和第一传输模块2062。第二发送模块2061和第一传输模块2062可以通过以下步骤来利用跨环保护链路从流入节点向流出节点传输跨环业务第二发送模块2061在判断出第一环中的工作链路和对应的保护链路均出现故障之后,当第一交叉节点为流入节点和流出节点中的一个时,使第二交叉节点通过与第一环相邻的第二环将故障指示报文发送给流入节点和流出节点中的另一个,其中,故障指示报文用于指示第一环中的工作链路和对应的保护链路均出现故障;第一传输模块2062在接收到故障指示报文之后,通过跨环保护链路从流入节点向流出节点传输跨环业务。在本优选实施例中,通过故障指示报文可以快速、准确地通知流入节点和流出节点启动跨环保护链路来保证跨环业务的正确传输。优选的,传输单兀206还包括依次连接的第三发送模块2063和第二传输模块2064。第三发送模块2063和第二传输模块2064可以通过以下步骤来利用跨环保护链路从流入节点向流出节点传输跨环业务第三发送模块2063在判断出第一环中的工作链路和对应的保护链路均出现故障之后,当第一交叉节点和第二交叉节点均不为流入节点和/或流出节点时,使第二交叉节点通过与第一环相邻的第二环将故障指示报文发送给流入节点和流出节点中的一个,并使第一交叉节点通过与第一环相邻的第三环将故障指示报文发送给流入节点和流出节点中的另一个,其中,故障指示报文用于指示第一环中的工作链路和对应的保护链路均出现故障;第二传输模块2064在接收到故障指示报文之后,通过跨环保护链路从流入节点向流出节点传输跨环业务。在本优选实施例中,通过故障指示报文可以快速、准确地通知流入节点和流出节点启动跨环保护链路来保证跨环业务的正确传输。优选的,传输单元206还包括默认模块2065。该默认模块2065在判断出第一环中的工作链路和对应的保护链路均出现故障之后,当第一交叉节点为流入节点和流出节点中的一个、且判断出流入节点和流出节点中的另一个所在的环出现故障时,则使流入节点和流出节点中的另一个通过跨环保护链路与流入节点和流出节点中的一个传输跨环业务。在本优选实施例中,通过所在环的链路故障信息,可以判断是否启用跨环保护链路来传输跨环业务,而不需要通过指示信息来指示,从而进一步简化了检测步骤以及减少了系统开销,避免了不必要的系统延时。
优先的,传输单元206还用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,在检测到所述流入节点和流出节点之间跨环工作路径上出现故障且在延迟预定的一段时间后仍然存在故障的情况下,使得所述流入节点通过跨环保护路径向所述流出节点传输跨环业务。优选的,检测单元204检测至少两个环中的每一个的工作链路和对应的保护链路是否均出现故障。在本优选实施例中,通过检测每一个环中的链路是否出现故障,可以准确、快速地定位到链路故障的发生,提高了检测效率。优先的,检测单元204还检测流入节点和流出节点之间跨环工作路径是否出现故障。当然,本实施例中的第一和第二只是用于区分不同的主体,并不对该主体进行限定。实施例2图3是根据本发明实施例的跨环业务的传输方法的优选流程图,包括S302,在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,流入节点通过至少两个环与流出节点连接,跨环保护链路通过至少两个环中的节点连接在流入节点与流出节点之间;S304,检测至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障,其中,在初始状态下,流入节点通过至少两个环中的每一个中的工作链路传输跨环业务给流出节点;S306,若至少两个环中的一个环内的工作链路和对应的保护链路均出现故障,则流入节点通过跨环保护链路向流出节点传输跨环业务。在本优选实施例中,为跨环传输的业务配置跨环保护链路,这样在检测出单环内的工作链路和对应的保护链路均出现故障、,可以采用上述的跨环保护链路来继续业务的传输,解决了现有技术中无法使用单环保护恢复方法对跨环业务进行恢复的问题,进而在进行跨环业务传输、且一个环中的工作链路和保护链路同时出现故障时,还可以保证跨环业务地正确传输。
优选的,在检测至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障时,;在至少两个环中的一个环内的工作链路和对应的保护链路均出现故障同时,实现跨环链路的切换,即通过跨环保护链路从流入节点向流出节点传输跨环业务。优选的,流入节点为发送跨环业务的起始节点或者 与起始节点连接;流出节点为接收跨环业务的目的节点或者与目的节点连接。在本优选实施例中,进一步说明流入节点和流出节点所在位置,使本发明可以适用于不同的网络拓扑结构。优选的,通过以下检测步骤来检测至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障至少两个环中的第一环中的第一交叉节点与第二交叉节点通过第一环中的工作链路以及对应的保护链路向对方发送故障检测报文,其中,第一交叉节点与第二交叉节点为第一环中的工作链路与对应的保护链路共用的节点;若第一交叉节点与第二交叉节点在预定的时间内均未收到对方发送的故障检测报文,则判断出第一环中的工作链路和对应的保护链路均出现故障。在本优选实施例中,通过在单环内发送故障检测报文的方式来实现链路故障检测,能够准确地、快速地检测出链路出现的故障。在判断出第一环中的工作链路和对应的保护链路均出现故障之后,若第一交叉节点为流入节点和流出节点中的一个、且判断出流入节点和流出节点中的另一个所在的环出现故障,则流入节点和流出节点中的另一个通过跨环保护链路与流入节点和流出节点中的一个传输跨环业务。通过所在环的链路故障信息,可以判断是否启用跨环保护链路来传输跨环业务,而不需要通过指示信息来指示,从而进一步简化了检测步骤以及减少了系统开销,避免了不必要的系统延时。本实施例中,在判断出第一环中的工作链路和对应的保护链路均出现故障之后,若第一交叉节点为流入节点和流出节点中的一个,则第二交叉节点通过与第一环相邻的第二环将故障指示报文发送给流入节点和流出节点中的另一个,其中,故障指示报文用于指示第一环中的工作链路和对应的保护链路均出现故障;在接收到故障指示报文之后,流入节点通过跨环保护链路向流出节点传输跨环业务。在本优选实施例中,通过故障指示报文可以快速、准确地通知流入节点和流出节点启动跨环保护链路来保证跨环业务的正确传输。或者,在判断出第一环中的工作链路和对应的保护链路均出现故障之后,若第一交叉节点和第二交叉节点均不为流入节点和流出节点,则第二交叉节点通过与第一环相邻的第二环将故障指示报文发送给流入节点和流出节点中的一个,第一交叉节点通过与第一环相邻的第三环将故障指示报文发送给流入节点和流出节点中的另一个,其中,故障指示报文用于指示第一环中的工作链路和对应的保护链路均出现故障;在接收到故障指示报文之后,流入节点通过跨环保护链路向流出节点传输跨环业务。在本优选实施例中,通过故障指示报文可以快速、准确地通知流入节点和流出节点启动跨环保护链路来保证跨环业务的正确传输。或者,在判断出所述第一环中的工作路径和对应的保护路径均出现故障之后,若所述流入节点或流出节点中的一个检测到所述流入节点和流出节点之间跨环工作路径出现故障,并延迟预定的一段时间之后跨环工作路径上仍然存在故障,则所述流入节点通过所述跨环保护路径向所述流出节点传输跨环业务。在本实施例中,上述的至少两个环中的每一个环同时执行上述检测步骤。在本优选实施例中,通过同时检测每一个环中的链路是否出现故障,可以准确、快速地定位到链路故障的发生,提闻了检测效率。当然,本实施例中的第一和第二只是用于区分不同的主体,并不对该主体进行限定。实施例3图4是根据本发明实施例的跨环业务的传输系统的另一种结构框图,包括依次连接的故障检测模块402、故障指示和通告模块404以及保护切换模块406,其中故障检测模块402主要通过LSP (Label Switching Path,标签转发路径)上一段 或连续几段链路上TCM(Tandem Connection Monitor,串联连接监视)或SPME (Sub-PathMaintenance Element,子路径维护单元)的故障检测报文来检测该部分链路上的故障,其中TCM故障检测报文为CC(Continuity Check)或CV报文,SPME故障检测报文为CC或CV (Connectivity Verification)报文;通过该段部分链路TCM或SPME上两端节点之间发送CC或CV来检测故障,当对端节点在超过一定时间内,没收到对端发送过来的故障检测报文,则认为该部分链路TCM或SPME上存在故障;其中,对于TCM和SPME都是用来监视一段或连续几段链路,但这两者实现的方式不一样,前者是以非堆栈方式来实现,而后者则是通过压入堆栈方式来实现;故障指示和通告模块404主要用于通告和指示故障,以便切换节点能正确的切换和协调。它主要包括以下几种功能一种就是当某一部分链路检测到故障时,但其对应的部分链路保护路径不存在故障,则需要该模块通过状态协调机制来触发保护路径上切换;另一种就是当工作路径和对应的保护路径同时检测到故障情况,则该模块在其上面传送的客户层上LSP上下插一个故障指示报文(如LDI(Link Defect Indication等),来触发保护域内线性端到端LSP或SPME,TCM的保护,即触发跨环保护链路;第三种,就是跨环工作路径上检测到故障,延迟一段时间后仍然存在故障,则触发跨环保护。保护切换模块406主要由前面两个模块的检测结果和通告的信息,由切换节点触发相应的保护,实现对受影响的业务的保护和恢复。对于图5所示跨环业务(1-2-3-4-5)来说,其在发生故障情况下,进行跨环业务的保护和恢复的主要过程如下所示SI.当被保护跨环的LSP上的两端节点都在环上,则为跨环工作LSP(l-2-3-4-5)配置一个端到端跨环径(即跨环保护链路)(1-6-7-8-9-0-5);或者当被保护的跨环的LSP上的两端节点不都在环上,,如图11所示,其对跨环LSP(A-l-2-3-4-5-D)来说,配置一个跨环保护LSP (A-1-6-7-8-9-0-5-D)而对于跨环的LSP上单环内部分链路来说,配置一条监视实体ME (Maintenance Entity,维持实体)来监视该部分链路是否存在故障;并沿着该被保护部分链路在环上相反方向,在该部分链路TCM或SPME上两端节点之间配置一条保护路径,来保护该部分链路。S2.通过在所建立的部分链路(TCM,SPME)上故障检测模块,来检测链路故障。通过在工作和保护部分链路上周期性发送CC报文或CV报文,来检测工作和保护部分链路TCM或SPME上的故障。S3.当跨环LSP上工作部分链路TCM或SPME检测到故障后,其对应的保护路径不存在故障时,则将该LSP上业务切换到环内保护TCM或SPME路径上传送到该部分链路上的下游节点上,切换到原有的工作路径上进行传送。S4.当该链路上所对应的保护路径也存在故障时,则该故障部分链路TCM或SPME上两端节点向该跨环LSP上下两个方向下插一个服务层故障指示报文(LDI(Link DefectIndication,链路故障指不),AIS (Alarm Indication Signal 等),以便进行客户层 LSP,SPME或TCM告警抑制或保护域内线性端到端LSP的切换或SPME或TCM保护切换。S5.当该跨环LSP,SPME或TCM上两端节点接收到服务层故障指示报文(LDI等)或本节点本身检测到其工作和保护部分链路TCM或SPME都存在故障或检测到跨环工作路径上存在故障后,在延迟预定的一段时间后仍然存在故障时,触发保护域内线性端到端LSP保护或SPME或TCM层切换,即触发跨环保护链路,对于图5来说,在跨环业务从源端切换到保护路径(1-6-7-8-9-0-5)。实施例4本实施例针对SPME方式来实现跨环业务的传输,其具体过程如下所示 SI.对于图5,6,7,8中所示双环双节点来说,有一个跨环LSP或SPME路径(1-2-3-4-5),对跨环业务进行传送。首先为该跨环LSP或SPME路径配置一条对应保护域内端到端LSP或SPME保护路径(I-6-7-8-9-0-5),即跨环保护链路。且对该跨环LSP或SPME上在每个单环内的部分链路配置一个SPME进行该部分链路监视和一个对应SPME保护路径,如对于单环Ringl部分链路Link (1-3)来说,则为其配置一个SPME保护路径(1-6-7-8-3);而对于单环Ring2上部分链路Link(3-5)来说,则为其配置一个SPME保护路径(3-8-9-0-5);而对于图9和图10所示多环互联场景来说,对于单环Ringl部分链路Link (1-3)来说,则为其配置一个对应SPME保护路径(1-7-8-9-3),单环Ring2部分链路(3-5),配置的对应SPME保护路径(3-9-A-B-5),单环Ring3部分链路(5_6),配置的对应SPME 保护路径(5-B-C-6)。S2.在正常情况下,从节点I所上业务,通过其工作端到端LSP或SPME路径(1-2-3-4-5)或多环情况下(1-2-3-4-5-6)路径,即跨环保护链路,来传送到对端节点5或6下环。由于在每个环上部分链路建立SPME监视,其LSP业务当进入节点I时,先压入端到端工作LSP或SPME标签,再压入环内工作部分链路SPME标签,传送下一个节点2,进行工作部分链路SPME标签交换,直至到达节点3,弹出外层工作部分链路SPME标签,进行下面的端到端工作LSP或SPME标签交换后,再压入环Ring2或Ring3内工作部分链路SPME标签,其操作同环Ringl操作相同,只至到达环的出节点5(6),先弹出环内部分链路SPME标签,再弹出下面端到端LSP或SPME标签,进行下环操作。S3.当某一环内SPME检测到该部分路径已经存在故障,如图6所示,当链路Link (2-3)出现故障时,则链路的两端节点I和3都相互接收不到对端发送过来的CC报文或CV报文,则说明该链路已存在故障。S4.在检测工作部分链路出现故障时,通过SPME OAM机制,来检测其对应的SPME保护路径是否也存在故障?若也存在故障,则由检测到故障的部分链路上节点,向该客户层LSP下插一个故障指示告警(如LDI或AIS等);若对应SPME保护路径不存在故障,则将在该部分链路上传送的LSP业务切换到其对应的SPME保护路径进行传送,并在下游融合节点重新切换到原来的工作路径上来传送;如图6所示故障来说,当链路Link(2-3)出现故障情况,则跨环LSP或SPME路径(1-2-3-4-5)上业务在故障链路的上游节点I上,压入SPME标签,通过其保护SPME路径(1-6-7-8-3)来传送到下游节点3,并在节点3上,弹出外层的SPME标签,进行里面LSP或SPME标签交换后,再通过环Ring2内工作SPME (3-4-5),将该LSP或SPME业务传送到节点5上;也就是说重新切换到原来工作路径上进行传送。
S5.对于跨环LSP保护域内两端节点I和5来说,当图5所示的环Ringl内部工作SPME (1-2-3)和其对应保护SPME (I-6-7-8-3)都存在故障时,则节点I和3根据SPMEOAM(Operation Administration and Maintenance,管理、维护和操作)报文可以直接检测至IJ两个SPME路径都存在故障,则3节点生成一个故障指示报文(如LDI,AIS),下插给该工作SPME (1-2-3)上LSP,以至节点5接收到故障指示报文(如LDI,AIS),或者节点5或节点I检测到跨环工作链路存在故障,且延迟一段时间后,仍然存在故障,则选择从其配置端到端保护LSP或SPME路径(1-6-7-8-9-0-5)(即跨环保护链路)接收业务;若对于节点1,由于可以直接检测到Ringl内工作和保护SPME路径都存在故障,从而选择从所配置得端到端保护LSP或SPME路径(1-6-7-8-9-0-5)(即跨环保护链路)发送业务。S6.如图7所示的在两个环Ringl和Ring2上链路Link(2-3)和Link(3-4)同时存在故障时,则分别由两个环内SPME OAM检测到故障时,则将其传送的端到端LSP或SPME业务,分别压入到其对应Ringl保护SPME(l-6-7-8-3)和Ring2保护SPME (3-8-9-0-5)中传送到对端节点5,再进行下环操作。S7.对于图8所示的两个环之间互联节点出现故障来说,既节点3出现故障时,对于 Ringl 上工作 SPME (1-2-3)和 Ring2 上工作 SPME (3-4-5),通过 SPME 0AM,可以让该端到端LSP或SPME两端节点I和5能直接检测到其工作和其对应Ringl上保护SPME (1-6-7-8-3)和Ring2上保护SPME (3-8-9-0-5)都存在故障,则该两个节点I和5都切换到端到端保护LSP或SPME(l-6-7-8-9-0-5)发送或接收业务。S8.对于图9所示三环互联单环故障跨环业务(1-2-3-4-5-6)保护来说,当Ring2内工作SPME (3-4-5)和保护SPME (3-9-A-B-5)同时检测到故障时,则两个SPME上两端节点3和5,分别生成故障指示报文(LDI),沿着该跨环LSP或SPME下游方向发送到节点I和6,触发端到端保护LSP或SPME(l-7-8-9-A-B-C-6)(即跨环保护链路)来传送被保护业务。S9.对于图9所示三环互联多环内多个环内工作SPME路径上同时出现故障时,则分别由 Ringl 上工作 SPME (1-2-3),Ring2 上工作 SPME (3-4-5)和 Ring3 上工作 SPME (5-6)切换到对应保护SPME(l-7-8-9-3),SPME (3-9-A-B-5)和SPME (5-B-C-6)进行业务的传送。实施例5本实施例针对TCM方式,来实现跨环业务的传输,其具体过程如下所示SI.对于图5,6,7,8中所示双环双节点来说,有一个跨环LSP或TCM路径(1-2-3-4-5),对跨环业务进行传送。首先为该跨环LSP或TCM路径配置一条对应保护域内端到端或TCM保护路径(1-6-7-8-9-0-5)(即跨环保护链路)。且对该跨环LSP或TCM上在每个单环内的部分链路配置一个TCM进行该部分链路监视和一个对应TCM保护路径,如对于单环Ringl部分链路Link(l-3)来说,则为其配置一个对应的TCM保护路径(1-6-7-8-3);而对于单环Ring2上部分链路Link(3-5)来说,则为其配置一个TCM保护路径(3-8-9-0-5);而对于图9和图10所示多环互联场景来说,对于单环Ringl部分链路Link(1-3)来说,则为其配置一个对应TCM保护路径(1-7-8-9-3),单环Ring2部分链路(3-5),配置的对应TCM保护路径(3-9-A-B-5),单环Ring3部分链路(5_6),配置的对应TCM保护路径(5-B-C-6)。S2.在正常情况下,从节点I所上业务,通过其工作端到端LSP或TCM路径(1-2-3-4-5)或多环情况下(1-2-3-4-5-6)路径(即跨环保护链路),来传送到对端节点5或6,且在传送过程中,业务上仅有一层端到端LSP标签进行交换和传送。S3.当某一环内TCM检测到其监视的部分路径已经存在故障,如图4所示,当链路Link (2-3)出现故障时,则链路的两端节点I和3都相互接收不到对端发送过来的故障检测报文,则说明该部分链路已存在故障。S4.在检测工作部分链路出现故障时,通过OAM机制,来检测其对应的TCM保护路径是否也存在故障?若也存在故障,则由检测到故障的部分链路上节点,向其上面的客户层LSP下插一个故障指示告警(如LDI,AIS等);若对应TCM保护路径不存在故障,则将在该部分链路上发送端节点上,将原来工作LSP标签替换成TCM保护标签进行传送,并在下游融合节点重新切换到原来的工作路径上来传送;如图6所示故障来说,当链路Link (2-3) 出现故障情况,则跨环LSP或TCM路径(1-2-3-4-5)上业务在故障链路的上游节点I上,将原工作LSP标签替换成保护TCM标签,通过其保护TCM路径(1-6-7-8-3)来传送到下游节点3,并在节点3上,弹出保护标签后,在压入原来工作LSP标签,继续传送。S5.对于跨环LSP保护域内两端节点I和5来说,对于图5所示环Ringl内部工作TCM (1-2-3)和其对应保护TCM(l-6-7-8-3)都存在故障时,则节点I和3根据TCM OAM报文可以直接检测到其工作和保护TCM路径都存在故障,则节点3生成一个故障指示报文(如LDI,或者AIS等),下插给该工作TCM (1-2-3)上传送LSP,以至节点5接收到故障指示报文(LDI或AIS)或者节点5检测到跨环工作链路存在故障后,延迟一段时间,仍然存在故障,则选择从其配置端到端保护LSP或TCM路径(1-6-7-8-9-0-5)(即跨环保护链路)接收业务;若对于节点1,由于可以直接检测到Ringl内工作和保护TCM路径都存在故障,从而选择从所配置得端到端保护LSP或TCM路径(1-6-7-8-9-0-5)(即跨环保护链路)发送业务。S6.对于图7所示在两个环Ringl和Ring2上链路Link (2-3)和Link (3-4)同时存在故障时,则分别由两个环内TCM OAM检测到故障时,则将其传送的端到端LSP或TCM业务,分别替换成其对应保护TCM标签,分别沿着Ringl保护TCM(l-6-7-8-3)和Ring2保护TCM(3-8-9-0-5)中传送到对端节点5,再进行下环操作。S7.对于图8所示的两个环之间互联节点出现故障来说,既节点3出现故障时,对于Ringl上工作TCM(l-2-3)和Ring2上工作TCM(3_4_5),通过这两个TCM 0AM,可以让该端到端LSP或TCM两端节点I和5能直接检测到其工作TCM和其对应Ringl上保护TCM(l-6-7-8-3)和Ring2上保护TCM(3-8-9-0_5)都存在故障,则该两个节点I和5都切换到端到端保护LSP或TCM(l-6-7-8-9-0-5)发送或接收业务。S8.对于图10所示三环互联单环故障跨环业务(1-2-3-4-5-6)保护来说,当Ring2内工作TCM(3-4-5)和其对应的保护TCM(3-9_A-B_5)同时检测到故障时,则该TCM上两端节点3和5,分别生成故障指示报文(LDI),沿着该跨环LSP或TCM两个方向上的下游方向发送到节点I和6或者节点I或6检测到跨环工作路径存在故障后,延迟一段时间后,仍然存在故障,则触发端到端保护LSP或TCM(l-7-8-9-A-B-C-6)(即跨环保护链路)来传送被保护业务。S9.对于图10所示三环互联多环内多个环内工作TCM路径上同时出现故障时,则分别由 Ringl 上工作 TCM (1-2-3),Ring2 上工作 TCM(3_4_5)和 Ring3 上工作 TCM (5-6)标签替换成对应保护TCM标签,再分别沿着保护TCM(I-7-8-9-3), TCM(3-9-A-B-5)和TCM(5-B-C-6)路径方向进行业务的传送。实施例6图12根据本发明实施例跨环业务的传输方法的另一种流程图,包括S1201,为跨环LSP配置跨环保护链路;S1202,为跨环LSP上每单环内部分链路配置保护链路;S1203,对工作和保护链路进行故障检测;
S1204,判断链路上是否存在故障,若存在,执行步骤S1205,若不存在,执行步骤
51208;S1205,判断保护路径存在故障,若存在,执行步骤S1206,若不存在,执行步骤
51209;S1206,在跨环LSP,SPME或TCM上下插故障指示报文;S1207,跨环LSP,SPME或TCM两端节点触发跨环保护链路传输跨环业务。S1208,进行正常业务转发,并执行步骤S1203 ;S1209,进行单环内SPME或TCM的链路保护。从以上的描述中,可以看出,本发明实现了如下技术效果采用为跨环传输业务的流入节点与流出节点之间配置跨环保护链路,并检测出单环内的工作链路和对应的保护链路均出现故障、且跨环保护链路正常时,令流入节点通过跨环保护链路向流出节点传输跨环业务,解决了的技术中仅通过单环内的保护恢复方法,在工作链路和保护链路同时出现故障时,不能对跨环业务进行恢复的问题,进而达到了在跨环的业务传输时,工作链路和保护链路同时出现故障时,还可以对跨环业务进行恢复的效果。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种跨环业务的传输方法,其特征在于,包括 在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,所述流入节点通过至少两个环与所述流出节点连接,所述跨环保护链路通过所述至少两个环中的节点连接在所述流入节点与所述流出节点之间; 检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障; 若所述至少两个环中的一个环内的工作链路和对应的保护链路均出现故障,则所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务。
2.根据权利要求I所述的方法,其特征在于,所述流入节点为发送跨环业务的起始节点或者与所述起始节点连接;所述流出节点为接收跨环业务的目的节点或者与所述目的节点连接。
3.根据权利要求I所述的方法,其特征在于,通过以下检测步骤来检测所述至少两个 环中的一个环内的工作链路和对应的保护链路是否均出现故障 所述至少两个环中的第一环中的第一交叉节点与第二交叉节点通过所述第一环中的工作链路以及对应的保护链路向对方发送故障检测报文,其中,所述第一交叉节点与第二交叉节点为所述第一环中的工作链路与对应的保护链路共用的节点; 若所述第一交叉节点与所述第二交叉节点在预定的时间内均未收到对方发送的故障检测报文,则判断出所述第一环中的工作链路和对应的保护链路均出现故障。
4.根据权利要求3所述的方法,其特征在于,在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务的步骤包括 若所述第一交叉节点为所述流入节点和所述流出节点中的一个,则所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障; 在接收到所述故障指示报文之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务。
5.根据权利要求3所述的方法,其特征在于,在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务的步骤还包括 若所述第一交叉节点和所述第二交叉节点均不为所述流入节点和所述流出节点,则所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的一个,所述第一交叉节点通过与所述第一环相邻的第三环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障; 在接收到所述故障指示报文之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务。
6.根据权利要求3所述的方法,其特征在于,在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,所述流入节点通过所述跨环保护链路向所述流出节点传输跨环业务的步骤还包括若所述第一交叉节点为所述流入节点和所述流出节点中的一个、且判断出所述流入节点和所述流出节点中的另一个所在的环出现故障,则所述流入节点和所述流出节点中的另一个通过所述跨环保护链路与所述流入节点和所述流出节点中的一个传输所述跨环业务。
7.根据权利要求3所述的方法,其特征在于,在判断出所述第一环中的工作路径和对应的保护路径均出现故障之后,所述流入节点通过所述跨环保护路径向所述流出节点传输跨环业务的步骤还包括 若所述流入节点或流出节点中的一个检测到所述流入节点和流出节点之间跨环工作路径出现故障,并延迟预定的一段时间之后跨环工作路径上仍然存在故障,则所述流入节点通过所述跨环保护路径向所述流出节点传输跨环业务。
8.根据权利要求3所述的方法,其特征在于,所述至少两个环中的每一个环同时执行所述检测步骤。
9.一种跨环业务的传输系统,其特征在于,包括 配置单元,用于在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,所述流入节点通过至少两个环与所述流出节点连接,所述跨环保护链路通过所述至少两个环中的节点连接在所述流入节点与所述流出节点之间; 检测单元,用于检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障; 传输单元,用于在所述至少两个环中的一个环内的工作链路和对应的保护链路均出现故障时,通过所述跨环保护链路从所述流入节点向所述流出节点传输跨环业务。
10.根据权利要求9所述的系统,其特征在于,检测单元包括 第一发送模块,用于在检测所述至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障的过程中,使所述至少两个环中的第一环中的第一交叉节点与第二交叉节点通过所述第一环中的工作链路以及对应的保护链路向对方发送故障检测报文,其中,所述第一交叉节点与第二交叉节点为所述第一环中的工作链路与对应的保护链路共用的节点; 第一判断模块,用于在所述第一交叉节点与所述第二交叉节点在预定的时间内均未收到对方发送的故障检测报文时,判断出所述第一环中的工作链路和对应的保护链路均出现故障。
11.根据权利要求10所述的系统,其特征在于,所述传输单元包括 第二发送模块,用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,当所述第一交叉节点为所述流入节点和所述流出节点中的一个时,使所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障; 第一传输模块,用于在接收到所述故障指示报文之后,通过所述跨环保护链路从所述流入节点向所述流出节点传输跨环业务。
12.根据权利要求10所述的系统,其特征在于,所述传输单元还包括 第三发送模块,用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,当所述第一交叉节点和所述第二交叉节点均不为所述流入节点和/或所述流出节点时,使所述第二交叉节点通过与所述第一环相邻的第二环将故障指示报文发送给所述流入节点和所述流出节点中的一个,并使所述第一交叉节点通过与所述第一环相邻的第三环将故障指示报文发送给所述流入节点和所述流出节点中的另一个,其中,所述故障指示报文用于指示所述第一环中的工作链路和对应的保护链路均出现故障; 第二传输模块,用于在接收到所述故障指示报文之后,通过所述跨环保护链路从所述流入节点向所述流出节点传输跨环业务。
13.根据权利要求9所述的系统,其特征在于,所述传输单元还包括 默认模块,用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,当所述第一交叉节点为所述流入节点和所述流出节点中的一个、且判断出所述流入节点和所述流出节点中的另一个所在的环出现故障时,则使所述流入节点和所述流出节点中的另一个通过所述跨环保护链路与所述流入节点和所述流出节点中的一个传输所述跨环业务。
14.根据权利要求9所述的系统,其特征在于,所述传输单元还用于在判断出所述第一环中的工作链路和对应的保护链路均出现故障之后,在检测到所述流入节点和流出节点之间跨环工作路径上出现故障且在延迟预定的一段时间后仍然存在故障的情况下,使得所述流入节点通过跨环保护路径向所述流出节点传输跨环业务。
15.根据权利要求9所述的系统,其特征在于,所述检测单元还用于同时检测所述至少两个环中的每一个的工作链路和对应的保护链路是否均出现故障。
全文摘要
本发明公开了一种跨环业务的传输方法和系统,其中该方法包括在跨环传输业务的流入节点与流出节点之间配置跨环保护链路,其中,流入节点通过至少两个环与流出节点连接,跨环保护链路通过至少两个环中的节点连接在流入节点与流出节点之间;检测至少两个环中的一个环内的工作链路和对应的保护链路是否均出现故障;若至少两个环中的一个环内的工作链路和对应的保护链路均出现故障,则流入节点通过跨环保护链路向流出节点传输跨环业务。本发明解决了现有技术中无法使用单环保护恢复方法对跨环业务进行恢复的问题,达到了在跨环的业务传输时,工作链路和保护链路同时出现故障时,还可以对跨环业务进行恢复的效果。
文档编号H04L12/437GK102739432SQ20111016427
公开日2012年10月17日 申请日期2011年6月17日 优先权日2011年3月30日
发明者刘国满 申请人:中兴通讯股份有限公司