[发明专利]双向转发检测方法及装置无效
申请号: | 201010597308.0 | 申请日: | 2010-12-20 |
公开(公告)号: | CN102035695A | 公开(公告)日: | 2011-04-27 |
发明(设计)人: | 张涛 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双向 转发 检测 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种双向转发检测方法及装置。
背景技术
双向转发检测(Bidirectional Forwarding Detection,简称为BFD)技术是一种在两个等价通信设备单元之间相互发送和接收检测报文,通过判断在设定时间内是否收到对端发送的报文来确定被检测链路是否故障的检测技术,一般用于关键链路故障的快速检测,对网络设备间任意类型的双向转发路径进行故障检测,包括直连物理链路、虚电路、隧道、多跳路由路径以及单向链路等。
对于被检测链路单通的情况下,即,链路的收发两个方向有一个方向是断开的,也应当认为是链路失效的,因为如果单通,业务数据是无法正常通信的,如果被检测链路的一端收不到包,检测到了链路失效,而此时如果是链路单通,对端却是可以正常收包的,这种情况下,会导致对端不能检测到链路单通情况,最终导致了首先检测到链路失效的一端,能够快速告警,而另一端不能马上告警,告警会延迟,从而导致业务处理上也会不一致,或者说需要快速响应链路失效的一端不能快速响应告警从而影响业务的处理性能。
发明内容
本发明的主要目的在于提供一种双向转发检测方法及装置,以至少解决上述问题之一。
根据本发明的一个方面,提供了一种双向转发检测方法,包括:链路的一端在检测到收方向上的链路故障时,向链路的另一端发送链路故障通知消息;链路的另一端接收该链路故障通知消息,并发起告警。
根据本发明的另一个方面,提供了一种双向转发检测装置,包括:发送模块,用于在检测到链路收方向上的链路故障时,向链路的另一端发送链路故障通知消息;接收模块,用于接收链路的另一端发送的链路故障通知消息,并发起告警。
通过本发明,采用链路的一端在检测到收方向上的链路故障后,向链路的另一端发送链路故障通知消息的方案,解决了在链路单通的情况下,链路中存在一端不能马上检测到链路故障,而导致告警会延迟的问题,进而达到了避免告警延迟的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的双向转发检测方法的流程图;
图2是根据本发明实例的双向转发检测链路单通示示意图;
图3是根据本发明实例的双向转发检测方法的流程图;
图4是根据本发明实施例的双向转发检测装置的结构框图;
图5是根据本发明优选实施例的双向转发检测装置的结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1是根据本发明实施例的双向转发检测方法的流程图。如图1所示,根据本发明实施例的双向转发检测方法包括:
步骤S102,链路的一端在检测到收方向上的链路故障时,向链路的另一端发送链路故障通知消息。
步骤S104,链路的另一端接收所述链路故障通知消息,并发起告警。
使用上述方法,即可在链路单通情况下,使得首先检测到链路失效的一端,尽快通知对端链路失效,避免对端告警延迟,保证对端快速感知链路失效立即告警。
优选地,步骤S102中,链路的一端在收方向上的检测链路故障可以进一步包括以下处理:链路的一端在预定个检测周期内接收不到链路的另一端发送的会话检测报文时,判定链路的收方向上出现链路故障。
当链路的一端在预定个(可以根据具体情况设置)检测周期一直都没有收到另一端发送的会话检测报文,就可以认定此时链路收方向上存在链路故障。在具体实施过程中,检测链路故障的手段包括但不限于上述方法,可以根据实际需要进行扩展,如传输速率过低、丢包率过高时都可以认为出现了链路故障。
优选地,步骤S102中,链路的一端向链路的另一端发送链路故障通知消息可以进一步包括以下处理:链路的一端将链路故障通知消息携带在检测控制报文中发送给链路的另一端。
使用检测控制报文发送故障通知消息,实现起来最为方便,需要做出的改动最小,实用性很强。
优选地,上述链路的一端将链路故障通知消息携带在检测控制报文中发送给链路的另一端可以进一步包括以下处理:
链路的一端将检测控制报文中的诊断字段(Diag字段)的值修改为对应于链路故障通知消息的预定值。
链路的一端重新组织检测控制报文,并发送至链路的另一端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010597308.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车脚垫的安全卡扣及其汽车脚垫
- 下一篇:一种保健护腰