[发明专利]一种链路故障的检测方法和设备有效
申请号: | 201410331368.6 | 申请日: | 2014-07-11 |
公开(公告)号: | CN104092582A | 公开(公告)日: | 2014-10-08 |
发明(设计)人: | 幺双超;孟丹;罗忠海 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/703 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 故障 检测 方法 设备 | ||
技术领域
本发明涉及通信技术领域,尤其是涉及一种链路故障的检测方法和设备。
背景技术
如图1所示,当网络设备D有流量发送给网络设备A时,网络设备D将通过主链路将流量发送给网络设备A。当主链路发生故障时,网络设备D将通过备链路将流量发送给网络设备A。为了在主链路故障时能够及时将流量切换到备链路上,网络设备D需要能够及时检测出主链路是否发生故障。
现有技术中,通过BFD(Bidirectional Forwarding Detection,双向转发检测)故障检测技术检测出链路是否发生故障,其通过在两台网络设备之间交互BFD报文来监测链路是否发生故障。例如,在网络设备A与网络设备B之间的链路发生故障时,网络设备B能够通过发送BFD报文检测出网络设备A与网络设备B之间的链路发生故障,并将网络设备A与网络设备B之间的链路发生故障的信息通知给网络设备B,由网络设备B将流量切换到备链路上。
但是,BFD故障检测技术的原理是周期性发送BFD报文,如果连续N次收不到BFD报文,则认为相应的链路发生故障,因此其检测到故障的时间比较长。进一步的,如果需要缩短故障检测的时间,则需要降低BFD报文的发送间隔,而这又会严重消耗网络带宽,并且还会影响网络设备的处理性能。
发明内容
本发明实施例提供一种链路故障的检测方法,所述方法包括以下步骤:
网络设备的检测装置检测到有接口电压由第一数值变为第二数值;
所述网络设备的检测装置生成中断信号,并将所述中断信号输出给所述网络设备的控制器;由所述网络设备的控制器在收到所述中断信号之后,确定所述接口对应的故障点信息,并确定所述故障点信息对应的链路发生故障。
所述第一数值为大于0伏的接口电压值,所述第二数值为等于0伏的接口电压值。
所述网络设备的控制器确定所述故障点信息对应的链路发生故障之后,所述方法进一步还包括:
所述网络设备的控制器利用所述故障点信息查询故障点监测列表;其中,所述故障点监测列表用于记录故障点信息与被告知对象的地址信息之间的对应关系,所述被告知对象具体为其它网络设备;
所述网络设备的控制器利用其它网络设备的地址信息向其它网络设备发送链路故障报文,且所述链路故障报文中携带了所述故障点信息。
所述方法进一步包括:
所述网络设备的控制器在收到携带了故障点信息的链路故障报文时,利用所述链路故障报文中携带的故障点信息查询故障点监测列表;其中,所述故障点监测列表用于记录故障点信息与被告知对象的地址信息之间的对应关系,所述被告知对象具体为本网络设备和/或其它网络设备;
当所述故障点信息在所述故障点监测列表中包括本网络设备的地址信息时,所述网络设备的控制器利用所述故障点信息进行业务处理;
当所述故障点信息在所述故障点监测列表中包括其它网络设备的地址信息时,所述网络设备的控制器利用其它网络设备的地址信息向其它网络设备发送链路故障报文,且所述链路故障报文中携带了所述故障点信息。
所述故障点信息具体包括故障源标识和故障点标识;所述故障源标识用于标识发生故障的网络设备,所述故障点标识用于标识发生故障的链路。
所述链路故障报文包括目的端口号是指定端口号的用户数据报协议UDP报文。
本发明实施例提供一种网络设备,所述网络设备具体包括:
检测模块,用于检测到有接口电压由第一数值变为第二数值,并生成中断信号,并将所述中断信号输出给确定模块;
确定模块,用于在收到所述中断信号之后,确定所述接口对应的故障点信息,并确定所述故障点信息对应的链路发生故障。
所述第一数值为大于0伏的接口电压值,所述第二数值为等于0伏的接口电压值。
还包括:查询模块,用于在确定所述故障点信息对应的链路发生故障之后,利用所述故障点信息查询故障点监测列表;其中,所述故障点监测列表用于记录故障点信息与被告知对象的地址信息之间的对应关系,所述被告知对象具体为其它网络设备;
发送模块,用于利用其它网络设备的地址信息向其它网络设备发送链路故障报文,且所述链路故障报文中携带了所述故障点信息。
还包括:查询模块,用于在收到携带了故障点信息的链路故障报文时,利用所述链路故障报文中携带的故障点信息查询故障点监测列表;其中,所述故障点监测列表用于记录故障点信息与被告知对象的地址信息之间的对应关系,所述被告知对象具体为本网络设备和/或其它网络设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410331368.6/2.html,转载请声明来源钻瓜专利网。