[发明专利]一种故障检测的方法及装置有效

专利信息
申请号: 200810102152.7 申请日: 2008-03-18
公开(公告)号: CN101252476A 公开(公告)日: 2008-08-27
发明(设计)人: 郭伟雷 申请(专利权)人: 华为技术有限公司
主分类号: H04L12/26 分类号: H04L12/26;H04L12/24
代理公司: 北京凯特来知识产权代理有限公司 代理人: 郑立明
地址: 518129广东省*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 故障 检测 方法 装置
【说明书】:

技术领域

发明涉及网络通信技术领域,尤其涉及一种故障检测的方法及装置。

背景技术

目前,BFD(Bidirectional Forwarding Detection,双向转发检测)技术广泛应用于通信技术中,在BFD技术中,通过周期性的发送或接收检测报文,BFD可以快速检测设备、链路、接口、转发引擎等的故障,进一步,BFD技术与其他应用相结合可以实现快速保护倒换,例如:转发层面的快速重路由和控制层面的路由协议快速收敛等。

一般来说,BFD报文由IP(互联网协议)和UDP(用户数据报协议)报文承载,并采用固定目的端口号3784/3785,对于非认证方式,BFD报文的长度一般是固定的,比如为24字节。正是利用报文长度固定并且小的特点,BFD可以实现快速发送或接收报文,实现快速故障检测。

BFD技术中定义了如下两种检测模式:

方式一:异步检测模式。具体包括:系统之间相互周期性地发送BFD报文,如果某个系统在检测时间内没有收到远端发来的BFD报文,就宣布会话为DOWN(失败)。

方式二:查询检测模式。具体包括:在该模式下,假定每个系统都有一个独立的方法确认它连接到其他系统。一旦BFD会话建立,系统停止发送BFD报文,除非某个系统需要显式地验证连接性。在需要显式验证连接性的情况下,本地系统发送一个短序列的BFD报文,如果在检测时间内没有收到远端的回复消息就宣布会话为DOWN(失败),如果收到远端的回复消息,表示没有故障,协议再次保持沉默。

两种模式的本质区别在于检测的位置不同,异步模式下本端按一定的发送周期发送BFD报文,在远端检测本端系统发送的BFD报文;而在查询模式下,是由本端系统根据其检测需要发送BFD报文,并在检测时间内检测是否收到远端的回复消息。

在现有技术中,对与报文长度无关的故障,采用固定长度(比如一般为24个字节)的BFD报文一般是可以正确检测故障。但是针对某些转发引擎或者传输故障与报文长度有关的情况,例如:小于100字节的报文可以正常转发(在这种情况下,一般来说BFD报文可以正常转发),大于等于100字节的报文无法转发(比如:协议报文)的情况,由于现有的BFD报文长度小于100字节,因此无法检测这种大于等于100字节的报文无法转发的情况。因此,当报文的长度大于BFD报文长度时,现有的BFD检测技术无法检测其转发是否正常。

发明内容

本发明实施例采用BFD故障检测技术,能够检测出与报文长度有关的转发故障。

本发明实施例是通过以下技术方案实现的:

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

发送端将第一双向转发检测BFD报文增加至少一个填充Padding字段,得到第二BFD报文,所述第二BFD报文的报文长度与待检测的报文长度相同;

发送所述第二BFD报文;

根据接收端是否能在一定时间内接收到所述第二BFD报文,确定与所述待检测的报文长度相等的报文能否正常发送。

本发明实施例提供一种故障检测的装置,包括:

设置单元,用于将第一BFD报文增加至少一个Padding字段,得到第二BFD报文;所述第二BFD报文的报文长度与待检测的报文长度相同;

发送单元,用于发送所述设置单元得到的第二BFD报文。

本发明实施例提供一种故障检测的装置,包括:

判断单元,用于根据接收端是否能在一定时间内接收到所述第二BFD报文,确定与所述待检测的报文长度相等的报文能否正常发送;所述第二BFD报文的报文长度与待检测的报文长度相同。

由上述本发明实施例提供的技术方案可以看出,本发明实施例采用将BFD报文增加至少一个字段的技术方案,能够通过BFD技术检测出大于BFD报文长度的报文无法转发的故障。

附图说明

图1为现有技术中一种典型的BFD报文格式;

图2为本发明的一个实施例的方法的流程图;

图3为本发明的一个实施例中的第二BFD报文格式;

图4为本发明的一个实施例的系统的结构图。

具体实施方式

本发明实施例的一种典型的BFD报文格式如图1所示:

从图1中可以看出,BFD报文中包括各个字段,各字段的含义如下:

Vers:协议的版本号,目前版本号为1。

Diag:给出本地系统最后一次会话DOWN的原因。

Sta:State,当前BFD会话的状态。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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