伪线业务双归保护处理方法、装置及系统转让专利

申请号 : CN201110162924.8

文献号 : CN102223253B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 宋新意

申请人 : 南京中兴软件有限责任公司

摘要 :

本发明公开了一种伪线业务双归保护处理方法、装置及系统。其中,该方法包括:第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组;在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。通过本发明,能够保证业务实例流量正常转发。

权利要求 :

1.一种伪线业务双归保护处理方法,其特征在于,包括:

第一供应商边缘设备PE1建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组,以及与所述保护伪线进行协商以建立业务实例;

在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的所述保护伪线转发以所述工作伪线建立且无法正常转发的业务实例流量。

2.根据权利要求1所述的方法,其特征在于,第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组包括:第一供应商边缘设备PE1与第二供应商边缘设备PE2建立工作伪线,并与第三供应商边缘设备PE3建立保护伪线;

所述PE2通过配置伪线,与所述PE1的工作伪线进行协商,以建立业务实例;

所述PE3通过配置伪线,与所述PE1的保护伪线进行协商,以建立所述业务实例。

3.根据权利要求2所述的方法,其特征在于,在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的所述保护伪线转发所述业务实例流量的步骤包括:在以工作伪线建立的业务实例流量无法正常转发的情况下,根据所述工作伪线查找所述业务实例的接入侧;

将所述接入侧的业务实例流量通过所述保护伪线进行转发。

4.根据权利要求1-3中任一项所述的方法,其特征在于,在通过协商成的所述保护伪线转发所述业务实例流量之后,所述方法还包括:在所述工作伪线恢复配置完整且伪线协商为成功状态的情况下,将所述业务实例流量切换至所述工作伪线进行转发。

5.根据权利要求1所述的方法,其特征在于,所述伪线双归保护组包括第一伪线双归保护和第二伪线双归保护,所述业务实例流量根据协商状态在所述第一伪线双归保护和所述第二伪线双归保护上进行切换转发。

6.一种伪线业务双归保护处理装置,其特征在于,包括:

创建模块,用于第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组,以及与所述保护伪线进行协商以建立业务实例;

转发模块,用于在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的所述保护伪线转发以所述工作伪线建立且无法正常转发的业务实例流量。

7.根据权利要求6所述的装置,其特征在于,所述创建模块包括:建立模块,用于第一供应商边缘设备PE1与第二供应商边缘设备PE2建立工作伪线,并与第三供应商边缘设备PE3建立保护伪线;

第一配置模块,用于所述PE2通过配置伪线,与所述PE1的工作伪线进行协商,以建立业务实例;

第二配置模块,用于所述PE3通过配置伪线,与所述PE1的保护伪线进行协商,以建立所述业务实例。

8.根据权利要求6所述的装置,其特征在于,所述转发模块包括:查找模块,用于在以工作伪线建立的业务实例流量无法正常转发的情况下,根据所述工作伪线查找所述业务实例的接入侧;

发送模块,用于将所述接入侧的业务实例流量通过所述保护伪线进行转发。

9.根据权利要求6-8中任一项所述的装置,其特征在于,所述装置还包括:切换模块,用于在所述工作伪线恢复配置完整且伪线协商为成功状态的情况下,将所述业务实例流量切换至所述工作伪线进行转发。

10.一种伪线业务双归保护处理系统,其特征在于,包括:

第二供应商边缘设备PE2和第三供应商边缘设备PE3;

第一供应商边缘设备PE1,用于建立伪线双归保护组,与所述PE2建立工作伪线,并与所述PE3建立保护伪线,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组,以及与所述保护伪线进行协商以建立业务实例,在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的所述保护伪线转发以所述工作伪线建立且无法正常转发的业务实例流量。

说明书 :

伪线业务双归保护处理方法、装置及系统

技术领域

[0001] 本发明涉及通信领域,具体而言,尤其涉及一种伪线业务双归保护处理方法、装置及系统。

背景技术

[0002] 在计算机数据通讯中,尤其是数据承载网,二层虚拟专用网络(L2vpn)应用比较广泛,其中一项重要的技术是伪线业务双归保护,即配置两条伪线业务,形成双归保护,工作伪线链路出现故障后,切换到保护伪线链路。
[0003] 现有伪线双归保护存在一个缺陷,即当工作伪线配置不完整或协商失败,并且保护伪线配置完整且协商成功的条件下建立伪线双归保护,伪线双归保护无法正常生效。按照伪线双归保护的业务模型,只有工作伪线建立L2vpn业务实例,保护伪线只作为工作伪线的保护路径,不建立L2vpn业务实例。由于伪线双归保护无法正常生效,导致以工作伪线建立的L2vpn业务实例流量无法正常转发。该场景主要发生在工作伪线链路出现故障后,设备掉电重启,重启后工作伪线协商失败,只有保护伪线协商成功,此时伪线双归保护关系无法形成,L2vpn业务实例流量中断。以及工作伪线链路出现故障的情况下,配置伪线伪线双归保护,此时由于工作伪线协商失败,伪线双归保护关系无法形成,L2vpn业务实例流量中断。
[0004] 针对上述现有技术的工作伪线协商失败,导致业务实例流量中断而无法转发的问题,目前还没有有效的解决方案。

发明内容

[0005] 本发明的主要目的在于提供一种伪线业务双归保护处理方法、装置及系统,以解决现有技术的工作伪线协商失败,导致业务实例流量中断而无法转发的问题。
[0006] 为了实现上述目的,根据本发明的一方面,提供了一种伪线业务双归保护处理方法。
[0007] 根据本发明的伪线业务双归保护处理方法包括:第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组;在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。
[0008] 进一步地,第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组包括:第一供应商边缘设备PE1与第二供应商边缘设备PE2建立工作伪线,并与第三供应商边缘设备PE3建立保护伪线;PE2通过配置伪线,与PE1的工作伪线进行协商,以建立业务实例;PE3通过配置伪线,与PE1的保护伪线进行协商,以建立业务实例。
[0009] 进一步地,在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量的步骤包括:在以工作伪线建立的业务实例流量无法正常转发的情况下,根据工作伪线查找业务实例的接入侧;将接入侧的业务实例流量通过保护伪线进行转发。
[0010] 进一步地,在通过协商成的保护伪线转发业务实例流量之后,方法还包括:在工作伪线恢复配置完整且伪线协商为成功状态的情况下,将业务实例流量切换至工作伪线进行转发。
[0011] 进一步地,伪线双归保护组包括第一伪线双归保护和第二伪线双归保护,业务实例流量根据协商状态在第一伪线双归保护和第二伪线双归保护上进行切换转发。
[0012] 为了实现上述目的,根据本发明的另一个方面,提供了一种伪线业务双归保护处理装置。
[0013] 根据本发明的伪线业务双归保护处理装置包括:创建模块,用于第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组;转发模块,用于在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。
[0014] 进一步地,创建模块包括:建立模块,用于第一供应商边缘设备PE1与第二供应商边缘设备PE2建立工作伪线,并与第三供应商边缘设备PE3建立保护伪线;第一配置模块,用于PE2通过配置伪线,与PE1的工作伪线进行协商,以建立业务实例;第二配置模块,用于PE3通过配置伪线,与PE1的保护伪线进行协商,以建立业务实例。
[0015] 进一步地,转发模块包括:查找模块,用于在以工作伪线建立的业务实例流量无法正常转发的情况下,根据工作伪线查找业务实例的接入侧;发送模块,用于将接入侧的业务实例流量通过保护伪线进行转发。
[0016] 进一步地,装置还包括:切换模块,用于在工作伪线恢复配置完整且伪线协商为成功状态的情况下,将业务实例流量切换至工作伪线进行转发。
[0017] 为了实现上述目的,根据本发明的又一个方面,提供了一种伪线业务双归保护处理系统。
[0018] 根据本发明的伪线业务双归保护处理系统包括:第二供应商边缘设备PE2和第三供应商边缘设备PE3;第一供应商边缘设备PE1,用于建立伪线双归保护组。与PE2建立工作伪线,并与PE3建立保护伪线,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组,在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。
[0019] 通过本发明,采用第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组;在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量,解决了现有技术的工作伪线协商失败,导致业务实例流量中断而无法转发的问题,进而达到了保证业务实例流量正常转发的效果。

附图说明

[0020] 此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0021] 图1是根据本发明实施例的伪线业务双归保护处理系统的结构示意图;
[0022] 图2是根据本发明实施例的伪线业务双归保护处理方法的流程图;
[0023] 图3是根据本发明实施例的伪线业务双归保护处理方法的详细流程图;以及[0024] 图4是根据本发明实施例的伪线业务双归保护处理装置的结构示意图。

具体实施方式

[0025] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0026] 本发明提供了一种伪线业务双归保护处理系统。图1是根据本发明实施例的伪线业务双归保护处理系统的结构示意图,如图1所示,该伪线业务双归保护处理系统包括:第二供应商边缘设备PE2和第三供应商边缘设备PE3;第一供应商边缘设备PE1,用于建立伪线双归保护组。与PE2建立工作伪线,并与PE3建立保护伪线,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组,在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。
[0027] 具体实施过程中,如图1所示的组建二层虚拟专用网络(L2vpn)的伪线双归保护场景,其中有三台PE设备,PE1、PE2和PE3。PE1上配置两条伪线,工作伪线,路径为:PE1-PE2;保护伪线,路径为:PE1-PE3。以工作伪线建立L2vpn业务实例。PE2配置一条伪线,与PE1的工作伪线协商,建立L2vpn业务实例;PE3配置一条伪线,与PE1的工作伪线协商,建立L2vpn业务实例。
[0028] 上述实施例实现在工作伪线配置不完整或协商失败的情况下建立伪线双归保护,保护伪线配置完整且协商成功。根据保护伪线协商成功状态,设置伪线双归保护组整体为协商成功状态,确保以工作伪线建立的L2vpn业务流量在保护伪线上正常转发,并且当工作伪线配置完整且协商成功后,伪线双归重新切换到工作伪线转发业务流量。
[0029] 图2是根据本发明实施例的伪线业务双归保护处理方法的流程图。如图2所示,该方法包括如下步骤:
[0030] 步骤S102,通过第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组;
[0031] 步骤S104,在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。
[0032] 上述实施例中提供的伪线业务双归保护实现方法,在工作伪线配置不完整或协商失败的情况下建立伪线双归保护,保护伪线配置完整且协商成功。根据保护伪线协商成功状态,设置伪线双归保护组整体为协商成功状态,确保以工作伪线建立的L2vpn业务流量在保护伪线上正常转发,达到了保证业务实例流量正常转发的效果。
[0033] 结合图1和图2所示,本发明上述实施例中,步骤S102第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组可以包括:第一供应商边缘设备PE1与第二供应商边缘设备PE2建立工作伪线,并与第三供应商边缘设备PE3建立保护伪线;PE2通过配置伪线,与PE1的工作伪线进行协商,以建立业务实例;PE3通过配置伪线,与PE1的保护伪线进行协商,以建立业务实例。
[0034] 结合图1和2所示,本发明上述实施例中,步骤S104在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量的步骤包括:在以工作伪线建立的业务实例流量无法正常转发的情况下,根据工作伪线查找业务实例的接入侧;将接入侧的业务实例流量通过保护伪线进行转发。该实施例实现当工作伪线配置完整且协商成功后,伪线双归重新切换到工作伪线转发业务流量。
[0035] 优选地,在通过协商成的保护伪线转发业务实例流量之后,方法还可以包括:在工作伪线恢复配置完整且伪线协商为成功状态的情况下,将业务实例流量切换至工作伪线进行转发。
[0036] 综上可知,本发明实施例中的伪线双归保护组包括第一伪线双归保护和第二伪线双归保护,业务实例流量根据协商状态在第一伪线双归保护和第二伪线双归保护上进行切换转发。
[0037] 图3是根据本发明实施例的伪线业务双归保护处理方法的详细流程图。如图3所示,该方法是一种伪线业务双归保护改进实现方法,该方法的处理流程和状态包括如下步骤:
[0038] 步骤S201,组建二层虚拟专用网络(L2vpn)的伪线双归保护场景,其中有三台provider edge核心层设备的供应商边缘设备PE设备,PE1、PE2和PE3,有若干台P设备,也可以没有核心层provider供应商设备P设备。PE1上配置两条伪线,工作伪线和保护伪线,以工作伪线建立L2vpn业务实例,先不配置伪线双归保护;PE2配置一条伪线,与PE1的工作伪线协商,建立L2vpn业务实例;PE3配置一条伪线,与PE1的保护伪线协商,建立L2vpn业务实例。
[0039] 初始情况下,PE1上工作伪线链路中断,工作伪线的初始状态为协商失败,保护伪线链路连通,保护伪线的初始状态为协商成功。此时以工作伪线建立L2vpn业务实例,由于还没有配置伪线双归保护,且工作伪线是协商失败的,所以此时以工作伪线建立的L2vpn业务实例由于工作伪线协商失败,业务流量无法正常转发。
[0040] 步骤S202,在步骤S201的基础上,PE1建立伪线双归保护,其工作和保护伪线分别为上述的工作伪线和保护伪线。由于保护伪线是协商成功的,该伪线双归保护组作为一个整体,设置该伪线双归保护组为协商成功状态,并根据工作伪线找到L2vpn业务实例,进而查找到该L2vpn业务实例的接入侧(AC),将接入侧的业务流量导入到协商成功的保护伪线进行转发,此时该L2vpn业务实例流量可以正常转发。
[0041] 步骤S203,在步骤S202的基础上,将工作伪线配置完整且伪线协商成功,伪线双归保护将重新计算保护状态,如果伪线双归保护配置了反转模式,则将伪线双归保护状态切换到工作伪线,L2vpn业务实例流量切换到工作伪线进行转发。此时完整的伪线组保护形成。工作和保护伪线都处于协商成功状态。
[0042] 步骤S204,在步骤S203的基础上,工作和保护伪线都协商成功,伪线双归保护正常发挥作用。此后工作或保护伪线链路出现故障,双归保护发生切换,并达到50ms快速切换的性能。
[0043] 需要说明的是,本发明实施例在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0044] 图4是根据本发明实施例的伪线业务双归保护处理装置的结构示意图。如图4所示,该装置包括:
[0045] 创建模块10,用于第一供应商边缘设备建立伪线双归保护组,并将保护伪线协商为成功状态,以获取整体为协商成功状态的伪线双归保护组;
[0046] 转发模块30,用于在以工作伪线建立的业务实例流量无法正常转发的情况下,通过协商成的保护伪线转发业务实例流量。
[0047] 本发明上述装置在工作伪线配置不完整或协商失败的情况下建立伪线双归保护,保护伪线配置完整且协商成功。根据保护伪线协商成功状态,设置伪线双归保护组整体为协商成功状态,确保以工作伪线建立的L2vpn业务流量在保护伪线上正常转发。解决了现有技术的工作伪线协商失败,导致业务实例流量中断而无法转发的问题,进而达到了保证业务实例流量正常转发的效果。
[0048] 本申请上述实施例中的创建模块10包括:建立模块101,用于第一供应商边缘设备PE1与第二供应商边缘设备PE2建立工作伪线,并与第三供应商边缘设备PE3建立保护伪线;第一配置模块102,用于PE2通过配置伪线,与PE1的工作伪线进行协商,以建立业务实例;第二配置模块103,用于PE3通过配置伪线,与PE1的保护伪线进行协商,以建立业务实例。
[0049] 本申请上述实施例中的转发模块30包括:查找模块301,用于在以工作伪线建立的业务实例流量无法正常转发的情况下,根据工作伪线查找业务实例的接入侧;发送模块302,用于将接入侧的业务实例流量通过保护伪线进行转发。
[0050] 优选地,该装置还可以包括:切换模块50,用于在工作伪线恢复配置完整且伪线协商为成功状态的情况下,将业务实例流量切换至工作伪线进行转发。
[0051] 从以上的实施例描述中,可以看出,本发明实现了如下技术效果:达到了保证业务实例流量正常转发的效果。
[0052] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成多个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0053] 上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。