一种故障检测的方法和服务提供商边缘设备技术

技术编号:6532405 阅读:207 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种故障检测的方法和服务提供商边缘(PE)设备,应用于多标签交换虚拟专用局域网(MPLS?VPN),该方法包括:对端PE设备通过虚拟专用局域网(VPN)实例的私网接口周期性地发送目的IP地址为本端PE设备的私网接口地址的双向转发检测(BFD)报文;本端PE设备如果在设定时间内没有收到所述BFD报文,则确定VPN实例的对端私网接入链路或公网链路发生故障。本发明专利技术使得在对端私网接入链路故障时,本端PE设备能够获知,从而及时启用备份链路,避免对应VPN实例的业务中断。

【技术实现步骤摘要】

本专利技术涉及网络通信技术,特别涉及一种故障检测的方法和服务提供商边缘设备
技术介绍
多协议标签交换(MPLQ技术由于其具备快速转发、QoS保证、多业务支持等优势, 获得了长足的发展,在下一代电信网络中扮演着越来越重要的角色。多协议标签交换虚拟局域网(MPLS VPN)的典型组网如图1所示,服务提供商边缘(PE)设备为MPLS VPN业务的接入设备,维护私网用户的转发信息,即各VPN转发表。骨干(P)路由器作为MPLS网络的核心设备,仅需要具备基本MPLS转发能力,不维护VPN转发信息。来自用户网络边缘(CE) 设备的私网报文通过标签交换路径(LSP)隧道穿越MPLS网络到达对端的PE设备,然后对端的PE设备再根据VPN转发表进行下行转发。为了保障MPLS VPN的可靠性,通常会采用故障检测和链路备份相结合的方式,一旦检测到某条链路故障,立即启用该条链路对应的备份链路,从而保证业务正常进行。现有技术中,通常采用双向转发检测(BFD)来进行故障检测,主要包括三种方式第一种方式在PE设备之间运行公网的BFD会话,BFD报文直接在近端PE设备和远端PE设备之间发送,从而检测出公网链路中是否存在故障,如图加所示。第二种方式在CE设备与PE设备之间运行VPN实例的BFD会话,针对VPN实例的 BFD报文在CE设备与PE设备之间发送,从而检测出私网接入链路是否存在故障,如图2b所7J\ ο第三种方式在CE设备之间运行VPN实例的BFD会话,针对VPN实例的BFD报文通过私网接入链路和公网链路在CE设备之间发送,从而检测出私网接入链路和公网接入链路构成的完整链路是否存在故障,如图2c所示。对于第二种方式和第三种方式,当CE设备检测出故障时,可以在CE设备处启用备份链路。对于第一种方式,当PE设备检测出故障时,可以在PE设备处启用备份链路。但是,由于PE设备仅能够检测出公网链路是否故障,却无法获知对端的私网接入链路是否故障,如果在PE设备处设置的备份链路是公网链路和远端私网接入链路的整体链路,在对端的私网接入链路发生故障时,则无法在本端的PE设备处启用备份链路,从而造成对应VPN 实例的业务中断。如图3所示,如果主用的公网链路B或C发生故障时,采用第一种检测方式PEl设备能够获知公网链路故障发生,从而启动备份链路PE1-P2-PE3-CE2。但是,如果对端的私网接入链路D发生故障,PEl设备则无法获知,无法启动备份链路PE1-P2-PE3-CE2, 从而造成对应VPN实例的业务中断。
技术实现思路
有鉴于此,本专利技术提供了一种故障检测方法和装置,以便于PE设备能够获知对端私网接入链路是否故障,从而及时启用备份链路,避免对应VPN实例的业务中断。一种故障检测的方法,应用于多标签交换虚拟专用局域网MPLS VPN,该方法包括对端服务提供商边缘PE设备通过虚拟专用局域网VPN实例的私网接口周期性地发送目的IP地址为本端PE设备的私网接口地址的双向转发检测BFD报文;所述本端PE设备如果在设定时间内没有接收到所述BFD报文,则确定所述VPN实例的对端私网接入链路或公网链路发生故障。一种PE设备,应用于MPLS VPN,该PE设备包括报文收发单元和故障确定单元;所述报文收发单元,用于通过VPN实例的私网接口周期性地发送目的IP地址为对端PE设备的私网接口地址的BFD报文;接收对端PE设备发送来的BFD报文;所述故障确定单元,用于在设定时间内如果所述报文收发单元没有接收到对端PE 设备通过VPN实例的私网接口发送来的BFD报文,则确定所述VPN实例的对端私网接入链路或公网链路发生故障。由以上技术方案可以看出,本专利技术对PE设备之间发送的BFD报文进行扩展,对端 PE设备采用VPN实例的私网接口发送BFD报文,且目的IP地址采用本端PE设备的私网接口地址。通过这种方式使得BFD报文的发送路径除了经由公网链路之外,还经由对端PE设备的私网接入链路,在对端PE设备的私网接入链路发生故障时,本端PE设备能够立即获知,从而及时启用备份链路,避免对应VPN实例的业务中断。附图说明图1为MPLS VPN的典型组网示意图;图加为现有技术中的第一种BFD检测机制;图2b为现有技术中的第二种BFD检测机制;图2c为现有技术中的第三种BFD检测机制;图3为在PE设备处启动备份链路的示意图;图4为本专利技术所提供故障检测方法中BFD报文的发送示意图;图5为本专利技术实施例提供的一个组网实例图;图6为本专利技术提供的PE设备的结构示意图。具体实施例方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术所提供的方法主要包括对端PE设备通过VPN实例的私网接口周期性地发送目的IP地址为本端PE设备的私网接口地址的BFD报文;本端PE设备如果在设定时间内没有接收到所述BFD报文,则确定该VPN实例的对端私网接入链路或公网链路发生故障。在确定出该VPN实例的对端私网接入链路或公网链路发生故障时,可以进一步在本端PE设备处启用该VPN实例的备份链路。其中,当对端私网接入链路发生故障时,该备份链路可以是另一条对端私网接入链路和另一条公网链路所构成的整体链路,从而避免业务中断的发生。现有技术中,PE设备都是通过本端的公网接口互相发送BFD报文,这种发送方式仅能够检测公网链路的故障,本专利技术中为了能够获知本端私网接入链路是否故障,改变了 BFD报文的发送路径,使发送的BFD报文能够途径本端的私网接入链路,在本端的私网接入链路发生故障时,对端的PE设备能够及时获知。下面结合具体实施例对上述方法进行详细描述。以图4所示组网为例,PEl和PE2设备之间针对VPm创建BFD会话。PEl发送的 BFD报文的源IP地址采用PEl上VPm的私网接口地址,即图中接口 1的地址,目的IP地址采用PE2设备上VPm的私网接口地址,即图中接口 4的地址,然后PEl通过VPm的私网接口,即接口 1进行发送。由于PE2设备上的私网接口 4的地址已经在MPLS VPN网络中进行了路由发布和学习,在CEl上已经存在该私网接口 4的地址所对应的路由信息,CEl通过该路由信息对应的出接口转发接收到的该BFD报文,该路由信息的下一跳指向PE1,因此,CEl将该BFD报文又转发给PEl。 PEl接收到该BFD报文后,查找自身的VPN路由表确定BFD报文的目的IP地址对应的出接口,将该BFD报文打上VPN标签和公网标签后通过该出接口,即接口 2,发送给PE2。如果PE2在设定时间内没有收到PEl发送来的该BFD报文,则确定私网接入链路 A或者公网链路B或C发生故障,这样一旦私网接入链路A发生故障,则PE2设备能够立即感知。对应地,PE2周期性发送的BFD报文的源IP地址为VPm对应的私网接口 4的地址,目的IP地址为PEl上VPm对应的私网接口 1的地址,通过私网接口 4发送该BFD报文。CE2接收到该BFD报文后,根据VPN路由表将该BFD报文转发回PE2,PE2按照VPN 路由表,将BFD报文打上VPN标签和公网标签后通过公网接口 3发送给PEl。如果PEl在设定时间内没有收到PE2发送来的该BFD报文,则确定私网接入链路 D或者公网链路B或C发生故障,这样一旦私网接本文档来自技高网
...

【技术保护点】
1.一种故障检测的方法,应用于多标签交换虚拟专用局域网MPLS VPN,其特征在于,该方法包括:对端服务提供商边缘PE设备通过虚拟专用局域网VPN实例的私网接口周期性地发送目的IP地址为本端PE设备的私网接口地址的双向转发检测BFD报文;所述本端PE设备如果在设定时间内没有接收到所述BFD报文,则确定所述VPN实例的对端私网接入链路或公网链路发生故障。

【技术特征摘要】
1.一种故障检测的方法,应用于多标签交换虚拟专用局域网MPLS VPN,其特征在于,该方法包括对端服务提供商边缘PE设备通过虚拟专用局域网VPN实例的私网接口周期性地发送目的IP地址为本端PE设备的私网接口地址的双向转发检测BFD报文;所述本端PE设备如果在设定时间内没有接收到所述BFD报文,则确定所述VPN实例的对端私网接入链路或公网链路发生故障。2.根据权利要求1所述的方法,其特征在于,所述对端PE设备通过所述私网接口所连接的用户网络边缘CE设备接收到所述BFD报文后,按照VPN转发表将所述BFD报文发送给所述对端PE设备;所述对端PE设备按照VPN转发表,将接收到的所述BFD报文打上标签后,通过所述VPN 实例的公网接口发送给所述本端PE设备。3.根据权利要求1或2所述的方法,其特征在于,所述本端PE设备在确定所述VPN实例的对端私网接入链路或公网链路发生故障后,在本端PE设备处启用所述VPN实例的备份链路。4.根据权利要求3所述的方法,其特征在于,所述备份链路由另一条对端私网接入链路和另一条公网链路构成。5.一种PE设备,应用于MPLS VPN,其特征在于,该PE设备包括报文收...

【专利技术属性】
技术研发人员:俞国平叶金荣
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1