[发明专利]一种故障检测方法及设备有效

专利信息
申请号: 200810089979.9 申请日: 2008-04-14
公开(公告)号: CN101252528A 公开(公告)日: 2008-08-27
发明(设计)人: 石勇;张炜;吴丽娜;王朋;汪祖亮 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/56 分类号: H04L12/56;H04L12/26
代理公司: 北京挺立专利事务所 代理人: 叶树明
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 故障 检测 方法 设备
【说明书】:

技术领域

发明涉及通信技术领域,尤其涉及一种故障检测方法及设备。 

背景技术

随着通信技术的发展,如何对相邻系统之间通信故障进行快速检测,在出现故障时建立起替代通道或倒换到其他链路,成为一个亟待解决的重要问题。目前,很多硬件或者软件无法提供这个功能,比如以太网无法实现路径检测,转发引擎或者接口无法实现端到端的检测等。为了解决上述问题,现有技术中提出了一种快速检测机制BFD(Bidirectional Forwarding Detection,双向转发检测)。BFD提供的服务包括,检测网络可达性,同时为应用层提供可达性状态信息,例如UP或DOWN(正常工作或出现故障)信息。当BFD会话建立之后,双方周期性地向对端设备发送BFD报文,同时也在使能了BFD的链路上,周期性检测对端设备的BFD报文的到达情况,如果在一定间隔内没有收到来自对端设备的BFD报文,则认为网络出现故障。 

BFD能够在系统之间的通道上进行故障检测,这些通道包括直接的物理链路、虚电路、隧道、MPLS(Multiprotocol Label Switch,多协议标签交换)LSP(Label Switched Path,标记交换路径)、多跳路由通道,以及非直接的通道。BFD能够对任何媒介、任何协议层进行实时检测,包括接口、数据链路和扩展到转发引擎的检测,尤其可以对相邻转发引擎之间通道提供轻负荷、持续时间短的故障检测。 

BFD检测模式包括异步模式、查询模式等几种。其中,在异步模式下,系统之间相互周期性地发送BFD报文,如果某个系统在检测时间内没有收到对端设备发来的BFD报文,则确定会话为Down。在查询模式下,假定每个系统都有用来确认它连接到其他系统的独立方法,一旦一个BFD会话建立起来以后,系统停止发送BFD报文,除非某个设备需要显式地验证连接性,在需要显式验证连接性的情况下,系统发送一个短系列的BFD报文,如果在检测时间内没有收到返回的报文就宣布会话为Down,如果收到对端设备的回应报文,协议再次保持沉默。

在实现本发明的过程中,发明人发现现有技术中存在以下缺陷: 

在实际使用中,一个组网环境中可能有不同厂家的多种设备,对于同一厂家也可能会出现不同种设备的互连,在链路检测的双方,可能会出现只有一方支持BFD会话,而另一方不支持BFD会话;或者对于CE(Customer Edge,用户边缘)双归属的情况,PE(Provider Edge,提供商边缘)节点对CE侧的链路变化不是很敏感,没必要支持BFD,而CE对PE侧的链路变化比较敏感,需要支持BFD。 

然而,现有技术中,需要在通道两端建立对等会话,会话建立以后以协商后的速率各自向对端设备发送BFD的控制报文来实现故障检测。因此,要求双方设备都支持BFD会话,在只有一方支持BFD对话的情况下无法进行BFD故障检测。 

发明内容

本发明实施例提供了一种故障检测方法及设备,实现了在本端与对端只有一方支持BFD会话的情况下,进行单侧故障检测。 

本发明实施例提供了一种故障检测方法,包括: 

设置报文发送周期为最小报文发送间隔,所述最小报文发送间隔等于最小报文接收间隔; 

根据所述设置的报文发送周期向第二设备发送检测报文,所述检测报文中的源地址、目的地址为发送检测报文的设备地址,下一跳地址为所述第二设备地址; 

当预设检测周期内没有所述检测报文返回,则确定与所述第二设备的通信出现故障。 

本发明实施例提供了一种故障检测设备,包括: 

发送报文周期设置单元,用于设置报文发送周期为最小报文发送间隔,所述最小报文发送间隔等于最小报文接收间隔; 

报文发送单元,用于根据所述预先设置的报文发送周期向第二设备发送检测报文,所述检测报文中的源地址、目的地址为发送报文的设备地址,下一跳地址为所述第二设备地址; 

报文接收单元,用于接收第二设备返回的检测报文; 

故障检测单元,用于当预设检测周期内没有所述检测报文返回,则确定与第二设备的通信中的出现故障。 

本发明的实施例中,提供一种单侧检测的机制,不需要BFD会话双方都支持BFD,可以只在一方建立BFD会话,进行BFD故障检测,实现了支持BFD的设备与不支持BFD的设备之间的故障检测。 

附图说明

图1是本发明实施例中一种故障检测方法流程图; 

图2是本发明实施例中检测报文的格式示意图; 

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810089979.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top