《一种IRF分裂导致RPR环故障的处理方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种IRF分裂导致RPR环故障的处理方法和装置.pdf(16页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104092574A43申请公布日20141008CN104092574A21申请号201410351487822申请日20140722H04L12/2420060171申请人杭州华三通信技术有限公司地址310052浙江省杭州市滨江区长河路466号72发明人王佳炳戎衍博杜文俊熊志鑫74专利代理机构北京博思佳知识产权代理有限公司11415代理人林祥54发明名称一种IRF分裂导致RPR环故障的处理方法和装置57摘要本发明提供一种IRF分裂导致RPR环故障的处理方法和装置。该方法包括选取两个RPR逻辑口和物理端口类型均相同的RPR逻辑口,在第一RPR逻辑口的东向端口和第二RPR逻辑。
2、口的西向端口均在本设备上,且第一RPR逻辑口的西向端口和第二RPR逻辑口的东向端口均在IRF设备中的另一个IRF成员设备上;创建临时RPR逻辑口,将第一RPR逻辑口的东向端口确定为临时RPR逻辑口的东向端口,将第二RPR逻辑口的西向端口确定为临时RPR逻辑口的西向端口,其中,临时RPR逻辑口的东向端口和西向端口保留原有的属性配置;在所述IRF设备分裂时,启用临时RPR逻辑口。51INTCL权利要求书2页说明书8页附图5页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书8页附图5页10申请公布号CN104092574ACN104092574A1/2页21一种智能弹性架构IRF。
3、分裂导致弹性分组RPR环故障的处理方法,其特征在于,IRF设备位于至少两个RPR环上,且所述IRF设备至少包括有两个相同类型的RPR逻辑口,所述方法包括所述IRF设备中的第一IRF成员设备选取第一RPR逻辑口和第二RPR逻辑口,所述第一RPR逻辑口和所述第二RPR逻辑口的类型相同,且对应的物理端口类型相同;所述第一IRF成员设备判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上;如果所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口均在本设备上,则所述第一IRF成员设备判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是否均在所述IR。
4、F设备中的另一个IRF成员设备上;如果所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口均在所述IRF设备中的另一个IRF成员设备上,则所述第一IRF成员设备创建临时RPR逻辑口,将所述第一RPR逻辑口的东向端口确定为所述临时RPR逻辑口的东向端口,将所述第二RPR逻辑口的西向端口确定为所述临时RPR逻辑口的西向端口,其中,所述临时RPR逻辑口的东向端口和西向端口保留原有的属性配置;在所述IRF设备分裂时,所述第一IRF成员设备启用所述临时RPR逻辑口。2根据权利要求1所述的方法,其特征在于,所述方法还包括如果所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口不均在本设。
5、备上,则所述第一IRF成员设备重新选取第一RPR逻辑口和第二RPR逻辑口。3根据权利要求1所述的方法,其特征在于,所述方法还包括如果所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口不均在所述IRF设备中的另一个IRF成员设备上,则所述第一IRF成员设备重新选取第一RPR逻辑口和第二RPR逻辑口。4根据权利要求1所述的方法,其特征在于,所述方法还包括所述第一IRF成员设备开启所述临时RPR逻辑口的东向端口和西向端口的辅助MATE口智能连接功能。5根据权利要求1所述的方法,其特征在于,所述方法还包括在IRF设备恢复正常时,关闭所述临时RPR逻辑口,恢复所述第一RPR逻辑口和所述第二R。
6、PR逻辑口。6一种IRF分裂导致RPR环故障的处理装置,其特征在于,IRF设备位于至少两个RPR环上,且所述IRF设备至少包括有两个相同类型的RPR逻辑口,所述装置包括逻辑口选取单元,用于选取第一RPR逻辑口和第二RPR逻辑口,所述第一RPR逻辑口和所述第二RPR逻辑口的类型相同,且对应的物理端口类型相同;第一判断单元,用于判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上;第二判断单元,用于在所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口均在本设备上时,判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是否均在所述IRF设备中的。
7、另一个IRF成员设备上;临时创建单元,用于在所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向权利要求书CN104092574A2/2页3端口均在所述IRF设备中的另一个IRF成员设备上时,创建临时RPR逻辑口,将所述第一RPR逻辑口的东向端口确定为所述临时RPR逻辑口的东向端口,将所述第二RPR逻辑口的西向端口确定为所述临时RPR逻辑口的西向端口,其中,所述临时RPR逻辑口的东向端口和西向端口保留原有的属性配置;分裂处理单元,用于在所述IRF设备分裂时,启用所述临时RPR逻辑口。7根据权利要求6所述的装置,其特征在于,所述逻辑口选取单元,进一步用于在所述第一RPR逻辑口的东向端口和所。
8、述第二RPR逻辑口的西向端口不均在本设备上时,重新选取第一RPR逻辑口和第二RPR逻辑口。8根据权利要求6所述的装置,其特征在于,所述逻辑口选取单元,进一步用于在所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口不均在所述IRF设备中的另一个IRF成员设备上时,重新选取第一RPR逻辑口和第二RPR逻辑口。9根据权利要求6所述的装置,其特征在于,智能连接单元,用于开启所述临时RPR逻辑口的东向端口和西向端口的MATE口智能连接功能。10根据权利要求6所述的装置,其特征在于,所述分裂处理单元,进一步用于在IRF设备恢复正常时,关闭所述临时RPR逻辑口,恢复所述第一RPR逻辑口和所述第二。
9、RPR逻辑口。权利要求书CN104092574A1/8页4一种IRF分裂导致RPR环故障的处理方法和装置技术领域0001本发明涉及通信技术领域,尤其涉及一种IRF分裂导致RPR环故障的处理方法和装置。背景技术0002IRFINTELLIGENTRESILIENTFRAMEWORK,智能弹性架构的虚拟化技术被广泛应用于各种网络部署中,它的核心思想是将多台设备连接在一起,进行必要的配置后,虚拟化成一台设备。使用这种虚拟化技术可以集合多台设备的硬件资源和软件处理能力,实现多台设备的协同工作、统一管理和不间断维护。IRF具有简化管理、高可靠性和扩展性的优点。0003RPRRESILIENTPACKET。
10、RING,弹性分组环是一种新型的MACMEDIAACCESSCONTROL,媒体访问控制协议,可运行于SONETSYNCHRONOUSOPTICALNETWORK,同步光网络/SDHSYNCHRONOUSDIGITALHIERARCHY,同步数字系列、DWDMDENSEWAVELENGTHDIVISIONMULTIPLEXING,密级波分复用和以太网之上,为宽带IP城域网运营商提供灵活高效的组网方案。0004RPR主要应用在城域网骨干和接入方面,同时也可以在分散的政务网、企业网和校园网中应用。可见,RPR的应用场景都是比较重要的核心网络,这样的网络往往对网络的可靠性有着更高的要求。由于IRF技。
11、术能够实现设备的1N备份,与RPR本身非常强的故障自愈能力相结合,可以成为部署核心网络的优选方案。但是,在IRF分裂时,就可能会影响RPR环的拓扑稳定与流量转发。发明内容0005有鉴于此,本发明提供一种IRF分裂导致RPR环故障的处理方法和装置。0006具体地,本发明是通过如下技术方案实现的0007一种智能弹性架构IRF分裂导致弹性分组RPR环故障的处理方法,IRF设备位于至少两个RPR环上,且所述IRF设备至少包括有两个相同类型的RPR逻辑口,所述方法包括0008所述IRF设备中的第一IRF成员设备选取第一RPR逻辑口和第二RPR逻辑口,所述第一RPR逻辑口和所述第二RPR逻辑口的类型相同,。
12、且对应的物理端口类型相同;0009所述第一IRF成员设备判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上;0010如果所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口均在本设备上,则所述第一IRF成员设备判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是否均在所述IRF设备中的另一个IRF成员设备上;0011如果所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口均在所述IRF设备中的另一个IRF成员设备上,则所述第一IRF成员设备创建临时RPR逻辑口,将所述第一RPR逻辑口的东向端口确定为所述临时RPR逻辑口的东向端。
13、口,将所述第二RPR逻辑口的西向端口确定为所述临时RPR逻辑口的西向端口,其中,所述临时RPR逻辑口的东向说明书CN104092574A2/8页5端口和西向端口保留原有的属性配置;0012在所述IRF设备分裂时,所述第一IRF成员设备启用所述临时RPR逻辑口。0013进一步地,所述方法还包括0014如果所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口不均在本设备上,则所述第一IRF成员设备重新选取第一RPR逻辑口和第二RPR逻辑口。0015进一步地,所述方法还包括0016如果所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口不均在所述IRF设备中的另一个IRF成员设备。
14、上,则所述第一IRF成员设备重新选取第一RPR逻辑口和第二RPR逻辑口。0017进一步地,所述方法还包括0018所述第一IRF成员设备开启所述临时RPR逻辑口的东向端口和西向端口的辅助MATE口智能连接功能。0019进一步地,所述方法还包括0020在IRF设备恢复正常时,关闭所述临时RPR逻辑口,恢复所述第一RPR逻辑口和所述第二RPR逻辑口。0021一种IRF分裂导致RPR环故障的处理装置,IRF设备位于至少两个RPR环上,且所述IRF设备至少包括有两个相同类型的RPR逻辑口,所述装置包括0022逻辑口选取单元,用于选取第一RPR逻辑口和第二RPR逻辑口,所述第一RPR逻辑口和所述第二RPR。
15、逻辑口的类型相同,且对应的物理端口类型相同;0023第一判断单元,用于判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上;0024第二判断单元,用于在所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口均在本设备上时,判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是否均在所述IRF设备中的另一个IRF成员设备上;0025临时创建单元,用于在所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口均在所述IRF设备中的另一个IRF成员设备上时,创建临时RPR逻辑口,将所述第一RPR逻辑口的东向端口确定为所述临时RPR逻辑口的东向。
16、端口,将所述第二RPR逻辑口的西向端口确定为所述临时RPR逻辑口的西向端口,其中,所述临时RPR逻辑口的东向端口和西向端口保留原有的属性配置;0026分裂处理单元,用于在所述IRF设备分裂时,启用所述临时RPR逻辑口。0027进一步地,所述逻辑口选取单元,进一步用于在所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口不均在本设备上时,重新选取第一RPR逻辑口和第二RPR逻辑口。0028进一步地,所述逻辑口选取单元,进一步用于在所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口不均在所述IRF设备中的另一个IRF成员设备上时,重新选取第一RPR逻辑口和第二RPR逻辑口。0。
17、029进一步地,智能连接单元,用于开启所述临时RPR逻辑口的东向端口和西向端口的MATE口智能连接功能。0030进一步地,所述分裂处理单元,进一步用于在IRF设备恢复正常时,关闭所述临时说明书CN104092574A3/8页6RPR逻辑口,恢复所述第一RPR逻辑口和所述第二RPR逻辑口。0031由以上描述可以看出,当IRF设备位于RPR相切环上时,IRF成员设备通过创建临时RPR逻辑口,以使得在IRF设备分裂时,可以将两个故障的RPR环合并为一个新的完整的RPR环,从而最大程度保证RPR网络流量的不中断,提高了RPR网络故障的自愈性。附图说明0032图1是一种RPR环网结构示意图。0033图2。
18、是一种RPR与IRF结合的组网结构示意图。0034图3是本发明一种实施例中IRF分裂导致RPR环故障的处理方法的流程示意图。0035图4是本发明一种实施例中RPR与IRF结合的组网结构示意图。0036图5是本发明一种实施例中IRF分裂后将两个相切RPR合并为一个RPR后的组网结构示意图。0037图6是本发明一种实施例中IRF分裂导致RPR环故障的处理装置的结构示意图。具体实施方式0038请参考图1所示的RPR环网结构示意图,在实际过程中,RPR环通常采用逆向双环结构,数据沿环网在节点之间进行转发。对于一个RPR环而言,有如下基本的概念00390环以及1环RPR双环中,数据帧发送方向为顺时针的称。
19、为0环,也称OUTERRING外环;数据帧发送方向为逆时针的称为1环,也称INNERRING内环。0040节点STATIONRPR环网上的设备,负责接收和发送数据帧。0041链路LINK连接相邻节点的一段传输通道,相邻节点之间由方向相反的两条链路连接。0042段SPANRPR环网上两个相邻节点之间的链路,由方向相反的两条链路组成。0043域DOMAIN多个连续的段和这些段上的节点构成了域。0044西向端口在0环上接收数据帧、在1环上发送数据帧的物理端口。0045东向端口在0环上发送数据帧、在1环上接收数据帧的物理端口。0046边EDGE当段或和段相邻的节点出现故障时,段不能转发数据帧就成为边。。
20、0047环状态分为闭环和开环,不存在边的环为闭环,存在边的环为开环。0048RPR逻辑口包括RPR环上站点接入到RPR环的两个物理端口东向端口和西向端口。RPR逻辑口用来实现RPR功能,它包括两种类型RPRROUTER接口和RPRBRIDGE接口。其中,RPRROUTER接口是三层RPR逻辑接口,RPRBRIDGE接口是二层RPR逻辑接口。RPR物理端口包括三种类型RPRGERPRGIGABITETHERNET,RPR千兆以太网口、RPRXGERPRTENGIGABITETHERNET,RPR万兆以太网口和RPRPOSRPRPACKETOVERSONET/SDH,RPR光同步数字传输网口。任意。
21、类型的RPR物理端口都可以与RPR逻辑口进行绑定,但是绑定到同一个RPR逻辑口的RPR物理端口的类型必须相同。对于,RPR物理端口而言,每一个RPR物理端口都有一个对应的辅助MATE口,如果两个RPR物理端口绑定到同一个RPR逻辑口,那么可以将这两个RPR物理端口的MATE口连接起来,以实现当RPR环发生故障时开启保护倒换WRAPPING环回模式,保证节点快速倒换,不丢失数据帧。0049请参考图2,所示的RPR与IRF结合的组网结构示意图,路由器D1和路由器D2组说明书CN104092574A4/8页7成一个IRF设备,作为RPR环的节点,路由器D1和路由器D2有相同的RPR节点的MAC地址和。
22、IP地址。其中,路由器D1的物理端口RPRXGE1为该RPR节点的东向端口,路由器D2的物理端口RPRXGE2为该RPR节点的西向端口。也就是说,该IRF设备的东向端口和西向端口分别位于两个不同的设备上。如果在该组网中,IRF设备分裂,就会导致路由器D1和路由器D2组成的一个IRF设备变为两个新的IRF设备,而这两个新的IRF设备拥有相同的IP地址等配置,会引起地址冲突。同时,该RPR环中也会出现RPR环节点MAC地址冲突、IP地址冲突等问题。0050针对上述问题,RPR自身的保护倒换功能无法进行修复。具体地,由于IRF设备的东向端口和西向端口位于两个不同的设备上,所述东向端口对应的MATE口。
23、和所述西向端口对应的MATE口也位于两个不同的设备上,所以无法实现WRAPPING模式的保护倒换功能。而STEERING源路由模式的保护倒换功能需要更新拓扑数据库,此时由于存在IP地址冲突等问题也无法正确更新拓扑数据库。0051另外,对于IRF技术,为了提高系统的可用性,MADMULTIACTIVEDETECTION,多ACTIVE检测检测机制提供了一种IRF分裂检测和处理机制。具体地,在IRF分裂后,通过MAD分裂检测机制会检测到网络中存在其它处于ACTIVE状态正常工作状态的IRF。然后查看各个IRF成员设备的成员编号,成员编号小的IRF成员设备如果处于ACTIVE状态,则继续正常工作,将。
24、其它IRF成员设备迁移到RECOVERY状态禁用状态。迁移到RECOVERY状态的IRF成员设备会关闭其上除保留端口以外的其它所有物理端口,以保证该IRF成员设备不再转发数据报文。请进一步参考图2所示的组网结构,假设路由器D1的成员编号小于路由器D2的成员编号,则通过MAD检测机制会将路由器D2上除保留端口以外的所有物理端口关闭,那么与路由器D2相连的用户或网络设备将无法通过RPR环与其他用户或者网络设备通信。0052有鉴于此,本发明提供一种IRF分裂导致RPR环故障的处理方案,应用在IRF设备上存在有至少两个RPR相切环的组网环境中,在所述组网的IRF设备分裂时,通过将故障的两个RPR相切环。
25、合并成一个新的RPR环来实现RPR环网络流量的不中断。0053本发明提供的IRF分裂导致RPR环故障的处理方法,可以应用在IRF设备中的成员设备上。请参考图3,所述方法包括以下步骤0054步骤301,所述IRF设备中的第一IRF成员设备选取第一RPR逻辑口和第二RPR逻辑口,所述第一RPR逻辑口和所述第二RPR逻辑口的类型相同,且对应的物理端口类型相同。0055为实现本发明在IRF设备分裂时,可以将两个RPR相切环合并为一个新的RPR环,根据RPR环的特性,所述两个RPR相切环的RPR逻辑口的类型要相同,且RPR逻辑口对应的物理端口的类型也要相同。故所述IRF设备中的成员设备,比如第一成员设备。
26、,要在本设备上选取两个类型相同的RPR逻辑口,且这两个类型相同的RPR逻辑口对应的物理端口类型也要相同。0056具体地,所述IRF设备中的第一IRF成员设备首先检测本设备上RPR逻辑口的类型和数量,所述第一IRF成员设备在本设备上存在有两个或两个以上的RPR逻辑口时,可以任意选取两个类型相同的RPR逻辑口。其中,RPR逻辑口的类型包括有RPRROUTER接口和RPRBRIDGE接口。然后所述第一IRF成员设备判断选取的两个RPR逻辑口对应的物理端说明书CN104092574A5/8页8口的类型是否一致,如果一致则转步骤302。如果不一致,则重新选取两个类型相同的RPR逻辑口进行判断直至满足上述。
27、条件。其中,所述RPR逻辑口对应的物理端口的类型包括有RPRGE、RPRXGE以及RPRPOS。0057步骤302,所述第一IRF成员设备判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上,如果是则转步骤303。如果否,则返回步骤301。0058步骤303,如果所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口均在本设备上,则所述第一IRF成员设备判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是否均在所述IRF设备中的另一个IRF成员设备上。如果是则转步骤304。如果否,则返回步骤301。0059在上述步骤302303中,所述第一。
28、IRF成员设备检测选取的第一RPR逻辑口和第二RPR逻辑口中东向端口和西向端口所在的IRF成员设备的成员设备编号,然后判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上,如果是,则进一步判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是不是均在IRF设备中另一个成员编号的IRF成员设备上,如果是则转步骤304,如果有任意一条不满足则返回步骤301重新进行逻辑口的选择。0060步骤304,如果所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口均在所述IRF设备中的另一个IRF成员设备上,则所述第一IRF成员设备创建临时RPR逻辑口,将。
29、所述第一RPR逻辑口的东向端口确定为所述RPR逻辑口的东向端口,将所述第二RPR逻辑口的西向端口确定为所述RPR逻辑口的西向端口,其中,所述临时RPR逻辑口的东向端口和西向端口保留原有的属性配置。0061在本步骤中,为实现在IRF设备分裂时,将两个相切的RPR环合并为一个新的RPR环,需要为该新的RPR环创建临时RPR逻辑口。具体地,为了利用原有的第一RPR逻辑口和第二RPR逻辑口的属性配置,所述第一IRF成员设备创建临时RPR逻辑口,将位于本设备上的所述第一RPR逻辑口的东向端口设置为所述临时RPR逻辑口的东向端口,将位于本设备上的所述第二RPR逻辑口的西向端口设置为所述临时RPR逻辑口的西。
30、向端口,且保留所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口的原有属性配置。0062步骤305,在所述IRF设备分裂时,所述第一IRF成员设备启用所述临时RPR逻辑口。0063在本步骤中,当IRF设备分裂时,所述第一IRF成员设备启用所述临时RPR逻辑口,以将断开的两个相切RPR环合并为一个新的完整的RPR环,该新的完整的RPR环重新进行拓扑发现,建立新的拓扑数据库、刷新动态表项,以使得源RPR环的流量按照新的拓扑和表项进行转发。0064进一步地,所述第一IRF成员设备开启所述临时RPR逻辑口的东向端口和西向端口的MATE口智能连接功能,以使得在形成新的完整的RPR环能够实现W。
31、RAPPING模式的保护倒换功能。0065更进一步地,在所述IRF设备恢复正常时,关闭所述临时RPR逻辑口,恢复原来的所述第一RPR逻辑口和所述第二RPR逻辑口,以恢复在IRF故障前原来相切的两个RPR环。具体地,IRF成员设备可以通过重新启动让IRF成员设备重新合并一个为IRF设备,然后将开启的RPR逻辑口关闭,以使所述RPR逻辑口不生效。说明书CN104092574A6/8页90066需要说明的是,在本发明的实现过程中,所述第一IRF成员设备可以在配置完成上电后就开始执行步骤301至步骤304中创建临时RPR逻辑口的过程,在创建完毕所述临时RPR逻辑口后并不启用,而是在IRF设备分裂后才启。
32、用所述临时RPR逻辑口。所述第一IRF成员设备也可以在IRF设备分裂后再执行步骤301至步骤304创建临时RPR逻辑口并启用。本发明对此不做限制。0067另外,本发明同样适用于IRF设备位于多于两个RPR环上的情形。比如如果所述IRF设备位于4个RPR环上,如果满足本发明的实现条件,则在IRF设备分裂时,可以形成两个新的完整的RPR环。0068下面以在具体的组网环境中为例描述本发明的具体实现。0069请参考图4,在图4所示的组网中,IRF设备包括有两个成员设备,分别为路由器D1和路由器D2,其IRF成员编号分别为1和2,且路由器D1和路由器D2上配置了IRF桥MAC地址不保留功能,即当所述IR。
33、F设备分裂后,主设备离开时,系统会使用新选举的主设备的桥MAC地址作为IRF的桥MAC地址,以避免引起地址冲突。0070图4所示的组网中包括有两个RPR环,分别为RPR0和RPR1,所述IRF设备是RPR0和RPR1相切的节点上,所述IRF设备上存在有两个类型为RPRROUTER接口的RPR逻辑口,分别为RPR逻辑口0和RPR逻辑口1。其中,RPR逻辑口0和RPR逻辑口1的配置具体如表1所示。00710072表10073假设路由器D1为第一IRF成员设备,路由器D1选取相同类型的两个RPR逻辑口RPR逻辑口0和RPR逻辑口1,所述RPR逻辑口0和所述RPR逻辑口1的物理端口类型一致,均为RPR。
34、XGE。路由器D1经判断得知RPR逻辑口1的西向端口和RPR逻辑口0的东向端口位于本设备上,RPR逻辑口1的东向端口和RPR逻辑口0的西向端口位于成员编号为2的IRF设备上,满足将RPR0环和RPR1环合并为一个新的RPR环的条件。故所述路由器D1创建临时RPR逻辑口,所述临时RPR逻辑口的西向端口是RPRXGE1/0/2,东向端口是RPRXGE1/0/1,且保留有端口RPRXGE1/0/1和端口RPRXGE1/0/2原有的配置。0074同样,路由器D2也会创建一个临时RPR逻辑口,该临时RPR逻辑口的东向端口是RPRXGE2/0/2,西向端口是RPRXGE2/0/1,且保留有端口RPRXGE。
35、2/0/1和端口RPRXGE2/0/2原有的配置。0075在路由器D1和路由器D2组成的IRF设备分裂时,路由器D1和路由器D2分别启用本设备创建的临时RPR逻辑口,形成图5所示的新的完整的RPR环,该新的完整的RPR环说明书CN104092574A7/8页10重新进行拓扑发现,建立新的拓扑数据库和动态表项。0076另外,通过开启路由器D1的临时RPR逻辑口的东向端口RPRXGE1/0/1和西向端口RPRXGE1/0/2的MATE口智能连接功能,及路由器D2的临时RPR逻辑口的东向端口RPRXGE2/0/2和西向端口RPRXGE2/0/1的MATE口智能连接功能,可以在新的完整的RPR环中实现。
36、WRAPPING模式的保护倒换功能。0077当路由器D1和路由器D2组成的IRF恢复正常时,路由器D1和路由器D2可以重新启动,并关闭创建的临时RPR逻辑口,恢复原有RPR0和RPR1的配置。0078由以上描述可以看出,当IRF设备位于RPR相切环上时,IRF成员设备通过创建临时RPR逻辑口,以使得在IRF设备分裂时,可以将两个故障的RPR环合并为一个新的完整的RPR环,从而最大程度保证RPR网络流量的不中断,提高了RPR网络故障的自愈性。0079对应上述方法,本发明还提供一种IRF分裂导致RPR环故障的处理装置,所述装置应用在IRF成员设备上。请参考图6,所述装置600包括有逻辑口选取单元6。
37、01、第一判断单元602、第二判断单元603、临时创建单元604、分裂处理单元605以及智能连接单元606。0080其中,逻辑口选取单元601,用于选取第一RPR逻辑口和第二RPR逻辑口,所述第一RPR逻辑口和所述第二RPR逻辑口的类型相同,且对应的物理端口类型相同。0081第一判断单元602,用于判断所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口是否均在本设备上。0082第二判断单元603,用于在所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口均在本设备上时,判断所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口是否均在所述IRF设备中的另一个IRF。
38、成员设备上。0083临时创建单元604,用于在所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口均在所述IRF设备中的另一个IRF成员设备上时,创建临时RPR逻辑口,将所述第一RPR逻辑口的东向端口确定为所述临时RPR逻辑口的东向端口,将所述第二RPR逻辑口的西向端口确定为所述临时RPR逻辑口的西向端口,其中,所述临时RPR逻辑口的东向端口和西向端口保留原有的属性配置。0084分裂处理单元605,用于在所述IRF设备分裂时,启用所述临时RPR逻辑口。0085进一步地,所述逻辑口选取单元601,还用于在所述第一RPR逻辑口的东向端口和所述第二RPR逻辑口的西向端口不均在本设备上时,重。
39、新选取第一RPR逻辑口和第二RPR逻辑口。0086进一步地,所述逻辑口选取单元601,还用于在所述第一RPR逻辑口的西向端口和所述第二RPR逻辑口的东向端口不均在所述IRF设备中的另一个IRF成员设备上时,重新选取第一RPR逻辑口和第二RPR逻辑口。0087进一步地,智能连接单元606,用于开启所述临时RPR逻辑口的东向端口和西向端口的MATE口智能连接功能。0088进一步地,所述分裂处理单元605,还用于在IRF设备恢复正常时,关闭所述临时RPR逻辑口,恢复所述第一RPR逻辑口和所述第二RPR逻辑口。0089上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。0090以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精说明书CN104092574A108/8页11神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。说明书CN104092574A111/5页12图1图2说明书附图CN104092574A122/5页13图3说明书附图CN104092574A133/5页14图4说明书附图CN104092574A144/5页15图5说明书附图CN104092574A155/5页16图6说明书附图CN104092574A16。