《故障处理方法、装置和系统.pdf》由会员分享,可在线阅读,更多相关《故障处理方法、装置和系统.pdf(16页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102857362 A (43)申请公布日 2013.01.02 C N 1 0 2 8 5 7 3 6 2 A *CN102857362A* (21)申请号 201210119439.7 (22)申请日 2012.04.20 H04L 12/24(2006.01) (71)申请人福建星网锐捷网络有限公司 地址 350002 福建省福州市仓山区金山大道 618号桔园州工业园19楼 (72)发明人吴世奇 (74)专利代理机构北京同立钧成知识产权代理 有限公司 11205 代理人李勇 (54) 发明名称 故障处理方法、装置和系统 (57) 摘要 本发明提供一种故障处理方法。
2、、装置和系统, 方法包括:接收第一联动模块在检测到本端设备 与远端设备之间的主伪线PW出现故障后上报的 故障事件;根据预设的联动映射关系,将故障事 件通告给与第一联动模块构成联动的远端设备中 的第二联动模块,以使第二联动模块根据故障事 件进行故障处理。本发明还提供了一种故障联动 装置、故障处理装置和故障处理系统。当本端设备 侧的链路发生故障时,本实施例中的远端设备能 够及时感知该故障,实现了用户流量的毫秒级切 换,避免出现用户流量转发中断的现象。 (51)Int.Cl. 权利要求书2页 说明书8页 附图5页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 2 页 说明书。
3、 8 页 附图 5 页 1/2页 2 1.一种故障处理方法,其特征在于,包括: 接收第一联动模块在检测到本端设备与远端设备之间的主伪线PW出现故障后上报的 故障事件; 根据预设的联动映射关系,将所述故障事件通告给与所述第一联动模块构成联动的所 述远端设备中的第二联动模块,以使所述第二联动模块根据所述故障事件进行故障处理。 2.根据权利要求1所述的方法,其特征在于,所述本端设备为运营商边缘路由器PE,所 述第一联动模块为双向转发检测BFD模块,所述远端设备为用户网络边缘路由器CE,所述 第二联动模块为第一英里以太网EFM模块,所述第二联动模块根据所述故障事件进行故障 处理包括: 所述EFM模块根。
4、据所述故障事件生成故障通告联动消息,所述故障通告联动消息中携 带介质接入控制MAC信息清除指示; 所述EFM模块将所述故障通告联动消息发送给所述CE中的MAC管理模块,以使所述 MAC管理模块根据所述MAC信息清除指示清除收到所述故障通告联动消息的端口对应的 MAC表项。 3.根据权利要求2所述的方法,其特征在于,所述MAC信息清除指示设置在所述故障通 告联动消息中信息类型值为预设类型值的信息保留字段的设备指定信息中。 4.根据权利要求1所述的方法,其特征在于,所述本端设备为用户网络边缘路由器CE, 所述第一联动模块为第一英里以太网EFM模块,所述远端设备为运营商边缘路由器PE,所 述第二联动。
5、模块为双向转发检测BFD模块,所述第二联动模块根据所述故障事件进行故障 处理包括: 所述BFD模块根据所述故障事件生成BFD消息,所述BFD消息中携带故障原因值; 所述BFD模块将所述BFD消息发送给所述PE中的流量切换模块,以使所述流量切换模 块根据所述BFD消息将所述主PW切换到备PW。 5.根据权利要求4所述的方法,其特征在于,所述BFD消息中的故障原因值为预设原因 值。 6.一种故障联动装置,其特征在于,包括: 第一端口,用于接收第一联动模块在检测到本端设备与远端设备之间的主伪线PW出 现故障后上报的故障事件; 通告模块,用于根据预设的联动映射关系,将所述故障事件通告给与所述第一联动模。
6、 块构成联动的所述远端设备中的第二联动模块,以使所述第二联动模块根据所述故障事件 进行故障处理。 7.一种故障处理装置,设置在远端设备中,其特征在于,包括: 第二端口,用于接收故障联动装置根据预设的联动映射关系通告的故障事件,所述故 障事件为第一联动模块在检测到本端设备与所述远端设备之间的主伪线PW出现故障后上 报给所述故障联动装置的; 第二联动模块,与所述第一联动模块构成联动,用于根据所述故障事件进行故障处理。 8.根据权利要求7所述的装置,其特征在于,所述本端设备为PE,所述第一联动模块为 BFD模块,所述远端设备为CE,所述第二联动模块为EFM模块,所述装置还包括MAC管理模 块; 权 。
7、利 要 求 书CN 102857362 A 2/2页 3 所述第二联动模块具体用于根据所述故障事件生成故障通告联动消息,所述故障通 告联动消息中携带介质接入控制MAC信息清除指示,将所述故障通告联动消息发送给所述 MAC管理模块; 所述MAC管理模块用于根据所述MAC信息清除指示清除收到所述第二端口对应的MAC 表项。 9.根据权利要求7所述的装置,其特征在于,所述本端设备为CE,所述第一联动模块为 EFM模块,所述远端设备为PE,所述第二联动模块为BFD模块设,所述装置还包括流量切换 模块; 所述第二联动模块具体用于根据所述故障事件生成BFD消息,所述BFD消息中携带故 障原因值,将所述BF。
8、D消息发送给所述PE中的流量切换模块; 所述流量切换模块用于根据所述BFD消息将所述主PW切换到备PW。 10.一种故障处理系统,其特征在于,包括权利要求6所述的故障联动装置和权利要求 7-9中任一项所述的故障处理装置。 权 利 要 求 书CN 102857362 A 1/8页 4 故障处理方法、 装置和系统 技术领域 0001 本发明涉及通信技术,尤其涉及一种故障处理方法、装置和系统。 背景技术 0002 随着网络运营商伪线服务的部署和发展,运营商对故障的快速发现和业务的保护 能力越来越重视,当网络出现故障时业务的毫秒级切换成为各设备供应商追求的目标。目 前运营商采用多种技术来提高网络故障的。
9、检测速度和保护倒换性能要求,从而降低网络故 障对业务的影响,提高业务的可靠性,虚拟专线服务(Virtual Private Wire Service;以 下简称:VPWS)快速重路由Fast Reroute;以下简称:FRR)技术为此需求应运而生。 0003 图1为现有技术中的VPWS FRR应用场景示意图,如图1所示,运营商边缘路由器 (Provider Edge Router;以下简称:PE)1与PE2、PE3分别建立主备伪线(Pseudo Wire; 以下简称:PW),即主PW路径为PE1PE2,备PW路径为PE1PE3,用户网络边缘路由器 (Customer Edge Router;以。
10、下简称:CE)2双归到PE2和PE3上,通过伪线故障检测技术,如 虚电路连通性验证(Virtual Circuit Connectivity Verifcation;以下简称:VCCV)双向 转发检测(Bidirectional Forwarding Detection;以下简称:BFD)。当主PW出现故障时, PE1中的BFD模块能够在极短时间内将流量从主PW切换到备PW上;当主PW恢复正常时, 流量自动从备PW切换到主PW上。这样可以在网络收敛之前的短时间内保证流量不中断, 提高VPWS的基础网络的可靠性,保护VPWS上业务不受影响。 0004 然而,在现有技术中,当主PW出现故障时,CE。
11、2无法感知到故障,则CE2到CE1方 向的用户流量无法切换到备PW上,导致此方向用户流量转发中断;同理,当CE2与PE2间链 路出现故障时,PE1无法感知到此接入链路(Attachment Circuit;以下简称:AC)链路出现 故障,导致此方向用户流量转发中断。 发明内容 0005 本发明提供一种故障处理方法、装置和系统,当本端设备侧的链路发生故障时,远 端设备能够及时感知该故障,实现用户流量的毫秒级切换,避免出现用户流量转发中断的 现象。 0006 本发明的第一个方面是提供一种故障处理方法,包括: 0007 接收第一联动模块在检测到本端设备与远端设备之间的主伪线PW出现故障后上 报的故障。
12、事件; 0008 根据预设的联动映射关系,将所述故障事件通告给与所述第一联动模块构成联动 的所述远端设备中的第二联动模块,以使所述第二联动模块根据所述故障事件进行故障处 理。 0009 本发明的另一个方面是提供一种故障联动装置,包括: 0010 第一端口,用于接收第一联动模块在检测到本端设备与远端设备之间的主伪线PW 出现故障后上报的故障事件; 说 明 书CN 102857362 A 2/8页 5 0011 通告模块,用于根据预设的联动映射关系,将所述故障事件通告给与所述第一联 动模块构成联动的所述远端设备中的第二联动模块,以使所述第二联动模块根据所述故障 事件进行故障处理。 0012 本发明。
13、的又一个方面是提供一种故障处理装置,设置在远端设备中,包括: 0013 第二端口,用于接收故障联动装置根据预设的联动映射关系通告的故障事件,所 述故障事件为第一联动模块在检测到本端设备与所述远端设备之间的主伪线PW出现故障 后上报给所述故障联动装置的; 0014 第二联动模块,与所述第一联动模块构成联动,用于根据所述故障事件进行故障 处理。 0015 本发明的又一个方面是提供一种故障处理系统,包括上述的故障联动装置和故障 处理装置。 0016 本发明的技术效果是:通过部署第一联动模块与第二联动模块的联动映射关系, 接收第一联动模块在检测到主PW出现故障后上报的故障事件,根据预设的联动映射关系 。
14、将该故障事件通告给第二联动模块,使得第二联动模块所在的远端设备可以感知到本端设 备出现的故障,并根据故障事件进行相应的故障处理;当本端设备侧的链路发生故障时,本 实施例中的远端设备能够及时感知该故障,实现了用户流量的毫秒级切换,避免出现用户 流量转发中断的现象。 附图说明 0017 图1为现有技术中的VPWS FRR应用场景示意图; 0018 图2为本发明故障处理方法实施例一的流程图; 0019 图3为本发明故障处理方法实施例二的流程图; 0020 图4为本发明故障处理实施例二中的消息格式示意图; 0021 图5为本发明故障处理方法实施例三的流程图; 0022 图6为本发明故障联动装置实施例的。
15、结构示意图; 0023 图7为本发明故障处理装置实施例一的结构示意图; 0024 图8为本发明故障处理装置实施例二的结构示意图; 0025 图9为本发明故障处理装置实施例三的结构示意图。 具体实施方式 0026 图2为本发明故障处理方法实施例一的流程图,如图2所示,本实施例提供了一种 故障处理方法,可以具体包括如下步骤: 0027 步骤201,接收第一联动模块在检测到本端设备与远端设备之间的主伪线PW出现 故障后上报的故障事件。 0028 为了解决当本端设备侧的链路出现故障时,远端设备无法感知到故障,仍通过出 现故障的链路进行数据传输,本实施例在PE上部署BFD和第一英里以太网(Etherne。
16、t in the First Mile;以下简称:EFM)联动技术,从而使得远端设备可以在本端设备侧出现故障 时及时获知故障事件。在本实施例中,本端设备与远端设备是一个相对的概念,本实施例可 以同样采用图1所示的应用场景,当本端设备为PE1时,对应的远端设备为CE2;当本端设 说 明 书CN 102857362 A 3/8页 6 备为CE2时,对应的远端设备为PE1。 0029 本步骤为当第一联动模块检测到本端设备与远端设备之间的主PW出现故障时, 该第一联动模块将该故障事件进行上报。仍以图1所示的应用场景为例,在PE1中部署有 BFD模块,在PE2中部署有BFD模块、EFM模块和操作管理维护。
17、(Operation Administration Maintenance;以下简称:OAM)模块,在CE2中部署有EFM模块。其中,本步骤中的第一联动 模块可以为PE2中的BFD模块,也可以为PE2中的EFM模块。当第一联动模块为PE2中的 BFD模块时,该BFD模块检测到PE1与PE2之间的链路出现故障,则向PE2中的OAM模块上 报该故障事件,本步骤具体为PE2中的OAM模块接收BFD模块上报的故障事件。当第一联动 模块为PE2中的EFM模块时,该EFM模块检测到PE2与CE2之间的链路出现故障,则向PE2 中的OAM模块上报该故障事件,本步骤具体为PE2中的OAM模块接收EFM模块上报。
18、的故障 事件。 0030 步骤202,根据预设的联动映射关系,将所述故障事件通告给与所述第一联动模块 构成联动的远端设备中的第二联动模块,以使所述第二联动模块根据所述故障事件进行故 障处理。 0031 在从第一联动模块接收到故障事件后,该PE中的OAM模块根据本地保存的预设的 联动映射关系,将该故障事件通告给与该第一联动模块构成联动的远端设备中的第二联动 模块。此处所指的联动映射关系为构成联动的第一联动模块和第二联动模块之间的一一映 射关系,仍以图1所示的应用场景为例,本实施例中的第二联动模块可以为CE2中的EFM模 块,也可以为PE1中的BFD模块。当第一联动模块为PE2中的BFD模块时,第。
19、二联动模块则 为CE2中的EFM模块,本步骤具体为PE2中的OAM模块根据预设的联动映射关系,将故障事 件通告给CE2中的EFM模块,以使EFM模块根据该故障事件进行故障处理,此处的故障处理 可以为清除CE2上保存的对应的介质接入控制(Media Access Control;以下简称:MAC)表 项。当第一联动模块为PE2中的EFM模块时,第二联动模块则为PE1中的BFD模块,本步骤 具体为PE2中的OAM模块根据预设的联动映射关系,将故障事件通告给PE1中的BFD模块, 以使BFD模块根据该故障事件进行故障处理,此处的故障处理可以为将流量从主PW切换到 备PW上。 0032 具体地,本实施。
20、例中的本端设备可以为PE,第一联动模块可以为BFD模块,远端设 备可以为CE,第二联动模块可以为EFM模块。上述第二联动模块根据所述故障事件进行故 障处理可以具体包括如下步骤:所述EFM模块根据所述故障事件生成故障通告联动消息, 所述故障通告联动消息中携带介质接入控制MAC信息清除指示;所述EFM模块将所述故障 通告联动消息发送给所述CE中的MAC管理模块,以使所述MAC管理模块根据所述MAC信息 清除指示清除收到所述故障通告联动消息的端口对应的MAC表项。 0033 更具体地,本实施例中的所述MAC信息清除指示设置在所述故障通告联动消息中 信息类型值为预设类型值的信息保留字段的设备指定信息中。
21、。 0034 或者,本实施例中的本端设备可以为CE,第一联动模块可以为EFM模块,远端设备 可以为PE,第二联动模块可以为BFD模块。上述所述第二联动模块根据所述故障事件进行 故障处理的步骤可以具体包括如下步骤:所述BFD模块根据所述故障事件生成BFD消息,所 述BFD消息中携带故障原因值;所述BFD模块将所述BFD消息发送给所述PE中的流量切换 模块,以使所述流量切换模块根据所述BFD消息将所述主PW切换到备PW。 说 明 书CN 102857362 A 4/8页 7 0035 更具体地,本实施例中的所述BFD消息中的故障原因值为预设原因值。 0036 本实施例提供了一种故障处理方法,通过部。
22、署第一联动模块与第二联动模块的联 动映射关系,接收第一联动模块在检测到主PW出现故障后上报的故障事件,根据预设的联 动映射关系将该故障事件通告给第二联动模块,使得第二联动模块所在的远端设备可以感 知到本端设备出现的故障,并根据故障事件进行相应的故障处理;当本端设备侧的链路发 生故障时,本实施例中的远端设备能够及时感知该故障,实现了用户流量的毫秒级切换,避 免出现用户流量转发中断的现象。 0037 图3为本发明故障处理方法实施例二的流程图,如图3所示,本实施例提供了一种 故障处理方法,本实施例具体应用于图1所示的应用场景中,本实施例可以具体包括如下 步骤: 0038 步骤301,当PE2中的BF。
23、D模块检测到链路出现故障时,BFD模块判断BFD消息中 的故障原因值是否为预设原因值,如果是,则执行步骤302,否则结束本流程。 0039 以上述图1为例,本实施例中的本端设备具体为PE1,远端设备具体为CE2,在PE1 中部署有BFD模块,在PE2中部署有BFD模块、EFM模块和OAM模块,在CE2中部署有EFM模 块和BFD模块。在本步骤中,当PE2中的BFD模块检测到链路出现故障时,该BFD模块根据 故障类型生成一个BFD消息,在该BFD消息中设置与故障类型对应的故障原因值。BFD模块 判断BFD消息中标识该故障类型的故障原因值是否为预设原因值,即判断检测到的链路故 障是否为主PW出现故。
24、障,即PE1与PE2之间的链路出现故障;此处的预设原因值可以设为 5,即判断BFD消息中标识该故障原因的Diag值是否为5,如果是,表明PE1与PE2之间的链 路出现故障,则执行步骤302,否则不向OAM模块上报故障事件,并结束本流程。在RFC5880 中定义Diag值为5表示链路中断(Path Down)。 0040 步骤302,BFD模块向PE2中的OAM模块上报故障事件。 0041 当BFD模块检测到主PW出现故障,且BFD消息中标识该故障原因的Diag值为5 时,BFD模块向PE2中的OAM模块上报故障事件。 0042 步骤303,OAM模块根据预设的联动映射关系,判断是否存在与该BF。
25、D模块构成联 动的EFM模块,如果是,则执行步骤304,否则结束本流程。 0043 OAM模块在接收到BFD模块上报的故障事件后,根据本地保存的预设的BFD模块与 EFM模块之间的联动映射关系,判断当前网络中是否存在与该BFD模块构成联动的EFM模 块,如果是,则执行后续步骤304,向构成联动的EFM模块上报故障事件,否则不向构成联动 的EFM模块上报故障事件,并结束本流程。 0044 步骤304,OAM模块将该故障事件通告给与BFD模块构成联动的CE2中的EFM模 块。 0045 当OAM模块获知存在与BFD模块构成联动的EFM模块时,OAM模块将该故障事件 通告给与BFD模块构成联动的CE。
26、2中的EFM模块,以使CE2能获知PE1与PE2之间出现的 故障。 0046 步骤305,EFM模块根据故障事件生成故障通告联动消息,所述故障通告联动消息 中携带MAC信息清除指示。 0047 EFM模块在接收到故障事件后,根据故障事件生成故障通告联动消息,此处的故障 通告联动消息可以具体为IEEE802.3ah中定义的信息OAM协议数据单元(Information OAM 说 明 书CN 102857362 A 5/8页 8 Protocol Data Unit;以下简称:Information OAMPDU)消息,在该故障通告联动消息中携 带MAC信息清除指示。在本实施例中,MAC信息清除。
27、指示设置在Information OAMPDU消息 中信息类型值为预设类型值的信息保留字段的设备指定信息中。此处的信息保留字段可 以具体为Information OAMPDU消息中的Information标签长度内容(Tag Length Value; 以下简称:TLV)字段,信息保留字段的信息类型值具体为Information TLV字段的TLV Type值,通常系统保留的TLV Type值为0x03-0xFD,本实施例中可以将预设类型值具体设 置为0x03,设备指定信息可以具体为Information TLV字段中的Vendor Specifc Info。 图4为本发明故障处理实施例二中的。
28、消息格式示意图,如图4所示,本实施例对现有的 Information OAMPDU消息中的Information TLV字段进行定义,将故障事件的Information TLV字段的TLV Type值定义为0x03,在Vendor Specifc Info位置添加MAC信息清除指 示,即添加Notify remote-OAM-Entity withdraw MAC,表示EFM模块收到的是第一联动模 块BFD模块通告的故障事件,要将此故障事件通告给远端设备CE2,让CE2清除收到此故障 消息的端口对应的MAC表项。 0048 步骤306,EFM模块将故障通告联动消息发送给CE2中的MAC管理模块。
29、。 0049 EFM在生成故障通告联动消息,即生成Information OAMPDU消息后,将该 Information OAMPDU消息发送给CE2中的MAC管理模块,以使CE2能够感知PE1与PE2之 间出现的链路故障。 0050 步骤307,MAC管理模块判断收到的故障通告联动消息中的信息类型值是否为预 设类型值,如果是,则执行步骤308,否则结束本流程。 0051 CE2中的MAC管理模块在收到故障通告联动消息后,判断该故障通告联动消息中 的信息类型值是否为预设类型值,即判断该Information OAMPDU消息中的TLV Type值是 否为0x03,如果是,表明主PW出现故障,。
30、则执行步骤308,否则不对该故障事件进行处理,并 结束本流程。 0052 步骤308,MAC管理模块根据故障通告联动消息中的MAC信息清除指示清除收到所 述故障通告联动消息的端口对应的MAC表项。 0053 当MAC管理模块收到的Information OAMPDU消息中的TLV Type值为0x03时,CE2 感知到主PW出现故障,则CE2中的MAC管理模块根据Information OAMPDU消息中的MAC 信息立即清除指示清除CE2收到该Information OAMPDU消息的端口对应的MAC表项,从而 后续CE2到CE1的用户流量不会再发送到PE2,而均切换到备PW上,实现了CE2。
31、上用户流量 的毫秒级快速切换,而此时PE1已完成了主备PW的切换,使得VPWS上的业务不受主PW故 障的影响。 0054 本实施例提供了一种故障处理方法,通过部署BFD模块与EFM模块的联动映射关 系,PE2中的OAM模块接收PE2中的BFD模块在检测到主PW出现故障后上报的故障事件,根 据预设的联动映射关系将该故障事件通告给CE2中的EFM模块,使得CE2可以感知到主PW 出现的故障,并根据故障事件清除相应端口对应的MAC表项;当主PW的链路发生故障时,本 实施例中的远端设备能够及时感知该故障,实现了用户流量的毫秒级切换,避免出现用户 流量转发中断的现象。 0055 图5为本发明故障处理方法。
32、实施例三的流程图,如图5所示,本实施例提供了一种 故障处理方法,本实施例具体应用于图1所示的应用场景中,本实施例可以具体包括如下 说 明 书CN 102857362 A 6/8页 9 步骤: 0056 步骤501,当PE2中的EFM模块检测到链路出现故障时,EFM模块判断Information OAMPDU消息中的标识域值是否为预设域值,如果是,则执行步骤502,否则结束本流程。 0057 以上述图1为例,本实施例中的本端设备具体为CE2,远端设备具体为PE1,在PE1 中部署有BFD模块,在PE2中部署有BFD模块、EFM模块和OAM模块,在CE2中部署有EFM模 块和BFD模块。在本步骤中。
33、,当PE2中的EFM模块检测到链路出现故障时,该EFM模块根据 故障类型生成一个Information OAMPDU消息,在该Information OAMPDU消息中设置与故 障类型对应的标识域值。EFM模块判断Information OAMPDU消息中的标识域值是否为预 设域值,即判断检测到的链路故障是否为主PW出现故障,即PE2与CE2之间的链路出现故 障。此处的标识域值可以具体为Flag域值,预设域值可以设为1、2、3,对应为IEEE802.3ah 中定义的紧急链路事件类型,本步骤为判断Information OAMPDU消息中的Flag域值是否 为1、2、3,如果是,表明PE2与CE。
34、2之间的链路出现故障,则执行步骤502,否则不向OAM模 块上报故障事件,并结束本流程。 0058 步骤502,EFM模块向PE2中的OAM模块上报故障事件。 0059 当EFM模块检测到AC链路出现故障,且Information OAMPDU消息中的Flag域值 为1、2、3时,EFM模块向PE2中的OAM模块上报故障事件。 0060 步骤503,OAM模块根据预设的联动映射关系,判断是否存在与该EFM模块构成联 动的BFD模块,如果是,则执行步骤504,否则结束本流程。 0061 OAM模块在接收到BFD模块上报的故障事件后,根据本地保存的预设的BFD模块与 EFM模块之间的联动映射关系,。
35、判断当前网络中是否存在与该EFM模块构成联动的BFD模 块,如果是,则执行后续步骤504,向构成联动的BFD模块上报故障事件,否则不向构成联动 的BFD模块上报故障事件,并结束本流程。 0062 步骤504,OAM模块将该故障事件通告给与EFM模块构成联动的PE1中的BFD模 块。 0063 当OAM模块获知存在与EFM模块构成联动的BFD模块时,OAM模块将该故障事件 通告给与EFM模块构成联动的PE1中的BFD模块,以使PE1能获知PE2与CE2之间出现的 故障。 0064 步骤505,BFD模块根据故障事件生成BFD消息,所述BFD消息中携带故障原因值。 0065 BFD模块在接收到故障。
36、事件后,根据故障事件生成BFD消息,所述BFD消息中携带 故障原因值,在本实施例中,BFD模块可以具体生成一个包含Diag值为5的BFD消息。 0066 步骤506,BFD模块将BFD消息发送给PE1中的流量切换模块。 0067 BFD在生成BFD消息后,将该BFD消息发送给PE1中的流量切换模块,即发送给PE1 中的VPWS管理模块,以使PE1能够感知PE2与CE2之间出现的链路故障。 0068 步骤507,流量切换模块判断收到的BFD消息中的故障原因值是否为预设原因值, 如果是,则执行步骤508,否则结束本流程。 0069 PE1中的VPWS管理模块在收到BFD消息后,判断该BFD消息中的。
37、故障原因值是否 为预设原因值,即判断该BFD消息中的Diag值是否为5,如果是,表明AC链路出现故障,则 执行步骤508,否则不对该故障事件进行处理,并结束本流程。 0070 步骤508,流量切换模块根据BFD消息将主PW切换到备PW。 说 明 书CN 102857362 A 7/8页 10 0071 当流量切换模块收到的BFD消息中的Diag值为5时,PE1感知到AC链路出现故 障,则流量切换模块根据BFD消息将主PW切换到备PW,实现了CE1上用户流量的毫秒级快 速切换,从而保证在AC链路出现故障时用户流量不会中断,从而提高VPWS的基础网络的可 靠性。 0072 本实施例提供了一种故障处。
38、理方法,通过部署BFD模块与EFM模块的联动映射关 系,PE2中的OAM模块接收PE2中的EFM模块在检测到AC链路出现故障后上报的故障事件, 根据预设的联动映射关系将该故障事件通告给PE1中的BFD模块,使得PE1可以感知到AC 链路出现的故障,并根据故障事件进行主备PW的切换;当AC链路发生故障时,本实施例中 的远端设备侧能够及时感知该故障,实现了用户流量的毫秒级切换,避免出现用户流量转 发中断的现象。 0073 本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通 过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程 序在执行时,执行包括上述各。
39、方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟 或者光盘等各种可以存储程序代码的介质。 0074 图6为本发明故障联动装置实施例的结构示意图,如图6所示,本实施例提供了一 种故障联动装置,可以具体执行上述方法实施例一中的各个步骤,此处不再赘述。本实施例 提供的故障联动装置可以具体包括第一端口601和通告模块602。其中,第一端口601用于 接收第一联动模块在检测到本端设备与远端设备之间主伪线PW出现故障后上报的故障事 件。通告模块602用于根据预设的联动映射关系,将所述故障事件通告给与所述第一联动 模块构成联动的所述远端设备中的第二联动模块,以使所述第二联动模块根据所述故障事 件。
40、进行故障处理。 0075 图7为本发明故障处理装置实施例一的结构示意图,如图7所示,本实施例提供了 一种故障处理装置,可以具体执行上述方法实施例一中的各个步骤,此处不再赘述。本实施 例提供的故障处理装置可以具体设置在远端设备中,该故障处理装置可以具体包括第二端 口701和第二联动模块702。其中,第二端口701用于接收故障联动装置根据预设的联动映 射关系通告的故障事件,所述故障事件为本端设备中的第一联动模块在检测到所述本端设 备与所述远端设备之间的主伪线PW出现故障后上报给所述故障联动装置的。第二联动模 块702与所述第一联动模块构成联动,用于根据所述故障事件进行故障处理。 0076 图8为本。
41、发明故障处理装置实施例二的结构示意图,如图8所示,本实施例提供了 一种故障处理装置,可以具体执行上述方法实施例二中的各个步骤,此处不再赘述。本实施 例提供的故障处理装置在上述图7所示的基础之上,本端设备可以具体为PE,第一联动模 块可以具体为BFD模块,远端设备可以具体为CE,第二联动模块702可以具体为EFM模块。 该故障处理装置还可以包括MAC管理模块801。第二联动模块702可以具体用于根据所述 故障事件生成故障通告联动消息,所述故障通告联动消息中携带介质接入控制MAC信息清 除指示,将所述故障通告联动消息发送给MAC管理模块801。MAC管理模块801可以具体用 于根据所述MAC信息清。
42、除指示清除收到所述第二端口对应的MAC表项。 0077 图9为本发明故障处理装置实施例三的结构示意图,如图9所示,本实施例提供了 一种故障处理装置,可以具体执行上述方法实施例二中的各个步骤,此处不再赘述。本实施 例提供的故障处理装置在上述图7所示的基础之上,本端设备可以具体为CE,第一联动模 说 明 书CN 102857362 A 10 8/8页 11 块可以具体为EFM模块,所述远端设备可以具体为PE,第二联动模块702可以具体为BFD模 块设。本实施例中的故障处理装置还可以包括流量切换模块901。第二联动模块702具体 用于根据所述故障事件生成BFD消息,所述BFD消息中携带故障原因值,将。
43、所述BFD消息发 送给所述PE中的流量切换模块。流量切换模块901用于根据所述BFD消息将所述主PW切 换到备PW。 0078 本实施例提供了一种故障处理装置,通过第二端口接收故障联动装置根据预设的 联动映射关系通告的故障事件,由第二联动模块根据故障事件进行故障处理,使得故障处 理装置可以感知到主PW出现的故障,并根据故障事件进行相应的故障处理;当AC链路发生 故障时,本实施例中的远端设备能够及时感知该故障,实现了用户流量的毫秒级切换,避免 出现用户流量转发中断的现象。 0079 本实施例还提供一种故障处理系统,可以具体包括上述图6所示的故障联动装置 和图7或图8所示的故障处理装置。 0080。
44、 最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制; 尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其 依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征 进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技 术方案的范围。 说 明 书CN 102857362 A 11 1/5页 12 图1 图2 说 明 书 附 图CN 102857362 A 12 2/5页 13 图3 说 明 书 附 图CN 102857362 A 13 3/5页 14 图4 说 明 书 附 图CN 102857362 A 14 4/5页 15 图5 说 明 书 附 图CN 102857362 A 15 5/5页 16 图6图7 图8 图9 说 明 书 附 图CN 102857362 A 16 。