[发明专利]一种确定网络故障的方法及装置在审
申请号: | 201310713893.X | 申请日: | 2013-12-20 |
公开(公告)号: | CN104734874A | 公开(公告)日: | 2015-06-24 |
发明(设计)人: | 薛小芹;黄建兵;李棐泉 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 确定 网络故障 方法 装置 | ||
技术领域
本发明涉及网络通信技术领域,尤其是涉及一种确定网络故障的方法及装置。
背景技术
二层协议隧道(英文:layer2protocol tunnel,缩写:L2protocol tunnel)技术,允许不同地域的用户网络,以隧道方式通过网络提供商的二层网络,实现交互。
通常情况下,网络用户通过网络提供商提供的网络来构建归属该网络用户的二层网络。其中,网络提供商提供的网络可以称之为公网,该网络用户构建的二层网络可以称之为私网。归属同一网络用户的私网的两个分支可以分布在公网的两侧。如图1所示,该种组网架构中,包括至少一个用户侧的客户边缘(英文:customer edge,缩写:CE)设备以及至少一个网络提供商侧的提供商边缘(英文:provider edge,缩写:PE)设备。具体如图1所示,网络用户A通过网络提供商提供的网络构建归属网络用户A的二层网络,该网络用户的二层网络包括两个分支,即网络1和网络2,网络1和网络2之间通过公网相连。当网络1和网络2中运行相同类型的二层网络协议时,网络1和网络2中的该二层网络协议的报文穿过公网,以完成二层网络协议的计算。如果公网中也运行该类型的二层网络协议,为便于区分发送二层网络协议报文的是私网的设备还是公网的设备,则二层网络协议报文在公网中传输时,该报文需要在公网中进行透明传输。以图1所示的网络架构为例,二层网络协议报文在公网中透明传输的具体处理过程如下述:
步骤一:PE1接收CE1发送的二层网络协议报文,封装接收到的二层网络协议报文,并将封装后的二层网络协议报文在公网中转发。
具体为:将接收到的二层网络协议报文的目的地址替换为一个指定的组播地址,然后将替换目的地址后的二层网络协议报文在公网中转发。
步骤二:PE2接收到通过公网传输的封装后的二层网络协议报文,并解封装该接收到的封装后的二层网络协议报文,将解封装后的二层网络协议报文发送给CE2。
其中,PE2解封装接收到的封装后的二层网络协议报文处理的具体处理过程为:首先,PE2对接收到的二层网络协议报文进行解封装,确定解封装后的二层网络协议报文的目的地址,例如上文所阐述的指定的组播地址。然后,PE2将该指定的组播地址替换为二层网络协议规定的地址。该二层网络协议是PE1和PE2之间使用的相同的二层网络协议。对于不同的二层网络协议来说,其所规定的目的地址也不完全相同,具体PE2可以根据预先配置,完成目的地址的替换。
通常的二层协议转发功能只能实现链路正常时对二层网络协议报文的目的地址的替换,而当网络用户私网的一端与公网间的传输链路故障(例如图1所示的CE1与PE1间链路故障)时,PE2在预设时长内不能够接收到PE1发送的二层网络协议报文,因此使得位于公网另一端的网络用户CE2也不能够接收到由PE2转发的二层网络协议报文,此时,才能够确定出传输二层网络协议报文的链路出现故障。因此,网络用户通过网络提供商提供的公网构建的二层网络,如图1所示,在某些情况下,不能够快速的确定CE1和PE1之间的链路故障,并对链路故障进行处理,从而使得网络用户之间的业务受到网络故障的影响较大。
发明内容
本发明实施例提供了一种确定网络故障的方法及装置,用以解决网络用户通过公网构建的二层网络,某些情况下不能够快速的确定网络故障,从而使得网络用户之间的业务受到网络故障影响较大的问题。
第一方面,提供了一种确定网络故障的方法,包括:在提供商边缘PE设备确定出所述PE设备和客户边缘CE设备之间的传输链路出现故障时,所述PE设备确定故障通知对应关系,所述故障通知对应关系包括报文的源介质访问控制MAC地址、所述报文的目的MAC地址、所述报文的VLAN标签之间的对应关系,所述报文的目的MAC地址是指定的组播地址,所述指定的组播地址与二层网络协议规定的地址对应;所述PE设备根据所述故障通知对应关系,生成故障信息通知报文,所述故障信息通知报文中包括所述故障通知对应关系、用于标记该报文是故障信息通知报文的标识以及所述PE设备出现故障的端口号;并且所述PE设备将所述故障信息通知报文发送给加入所述指定的组播地址对应的组播组的其他PE。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;,未经华为技术有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310713893.X/2.html,转载请声明来源钻瓜专利网。