[发明专利]一种检测通道故障的方法有效
申请号: | 200610099460.X | 申请日: | 2006-07-20 |
公开(公告)号: | CN101110848A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 周鹏 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/14 | 分类号: | H04L29/14;H04L25/08 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王琦;王诚华 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 通道 故障 方法 | ||
技术领域
本发明涉及故障检测技术,特别是涉及一种检测通道故障的方法。
背景技术
IP路径、单向标签交换路径(LSP,Label Switch Path)、伪线(PW,Pseudo Wire)等通道不但可以传输业务报文,也可以传输用于检测该通道是否具有连通性的控制报文。
现有技术中,检测通道是否具有连通性的方法是:先为发送方设置发送超时值,发送方在发送间隔时间到达发送超时值时向接收方发送控制报文,并重新为发送间隔计时;为接收方设置接收超时值,接收方接收控制报文后重新为接收间隔计时,并在接收间隔时间到达接收超时值时报告故障。
当然,不同的通道类型,其故障检测的方法也有所不同。但不管是何种通道,在现有技术中,一般都是通过发送用于检测故障的控制报文,以及通过接收控制报文的情况判断是否发生了故障。
现有技术中,为了加快检测通道故障的速度,一般会将发送控制报文的时间间隔设置得比较小,即发送控制报文的频率比较高。这样,接收方可以较快地接收到控制报文,从而可以快速地对通道故障进行检测。但由于发送控制报文的频率比较高,不但会占用更多的网络带宽,也会增加发送方和接收方处理通道故障的负担,导致检测通道故障的开销很大,影响了发送方和接收方处理业务的能力和速度。
发明内容
有鉴于此,本发明的主要目的在于提供一种检测通道故障的方法,可以减少控制报文占用的网络带宽,降低检测通道故障的开销。
为了达到上述目的,本发明提出的技术方案为:
一种检测通道故障的方法,该方法包括以下步骤:
a、发送方将控制报文或业务数据报文发送给接收方,并在发送之后重新为发送间隔计时;
b、接收方接收控制报文或业务数据报文,接收之后重新为接收间隔计时,并在接收间隔计时到达设置的接收超时值时报告故障。
较佳地,所述步骤a为:
发送方在自身发送间隔计时到达设置的发送超时值时向接收方发送控制报文,并在发送控制报文之后重新为发送超时值计时;发送方在需要发送业务数据报文时将业务数据报文发送给接收方,并在发送业务数据报文之后重新为发送间隔计时。
较佳地,所述发送方将业务数据报文发送给接收方并重新为发送间隔计时的方法为:
发送方将业务数据报文发送给接收方,并判断自身将要发送的控制报文的参数是否已经被更改,如果是,则在转发业务数据报文之后继续为发送间隔计时;否则,重新为发送间隔计时。
较佳地,所述为发送间隔计时的方法为:设置为发送间隔计时的发送定时器,所述重新为发送间隔计时的方法为:重新启动发送定时器。
较佳地,所述设置发送超时值的方法为:
比较发送方的最小发送时间间隔和接收方的最小接收间隔的值,并将大的值设置为发送超时值。
较佳地,所述设置发送超时值的方法为:
根据发送方的最小发送时间间隔、接收方的最小接收间隔、传输报文的延迟时间和允许丢弃BFD控制报文的最大个数来设置发送超时值。
较佳地,所述为接收间隔计时的方法为:设置为接收间隔计时的接收定时器,所述重新为接收间隔计时的方法为:重新启动接收定时器。
较佳地,所述设置接收超时值的方法为:
根据发送方的最小发送时间间隔、接收方的最小接收间隔和允许丢弃BFD控制报文的最大个数来设置接收超时值。
较佳地,所述通道为伪线PW通道,所述控制报文为双向转发检测BFD控制报文。
较佳地,所述BFD控制报文为转发优先级别比业务数据报文高的BFD控制报文;或者,
所述BFD控制报文为转发优先级别比业务数据报文高,并且在同一转发优先级别报文中丢弃优先级别最低的BFD控制报文。
综上所述,本发明提出的一种检测通道故障的方法,由于可以在需要发送业务数据报文时,直接利用业务数据报文检测通道,并重新为发送控制报文的时间间隔计时,从而减少发送控制报文的几率,减少控制报文占用的网络带宽,降低检测通道故障的开销。
附图说明
图1是本发明方案的流程图;
图2是应用本发明方案的实施例的系统结构示意图;
图3是应用本发明方案的实施例的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610099460.X/2.html,转载请声明来源钻瓜专利网。