[发明专利]一种自适应的链路检测方法及其装置有效
申请号: | 200710142078.7 | 申请日: | 2007-08-22 |
公开(公告)号: | CN101110718A | 公开(公告)日: | 2008-01-23 |
发明(设计)人: | 马广宇;邹伟松;宋荆汉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 许志勇;颜涛 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 检测 方法 及其 装置 | ||
技术领域
本发明属于通讯技术类,特别涉及通信领域的一种自适应的链路检测方法及其装置。
背景技术
通信领域中,接口板间的链路在实际应用中需要实时的进行检测,发送数据时选择状态正常的链路发送数据,否则会造成数据丢失,影响业务应用。我们在进行链路检测时,维护一张路由表,如果链路正常,将此条链路加入路由表,发送数据时使用路由表中的可用链路发送数据。
目前对链路的检测,有把链路的物理状态作为检测条件,也有把链路的逻辑状态作为检测条件。链路的物理状态主要把底层信号丢失、帧丢失作为判断指标,链路没有出现信号丢失、帧丢失时认为链路状态正常,否则认为链路故障。
这种方法在实际应用中,当物理状态正常时,实际上链路不一定就是正常的。比如链路被自环或者中间的转发节点故障等情况下,检测到的链路物理状态是正常的,但实际这时的链路已经不能正常通信了,不应该将这条链路写入路由表。这对于链路检测来说是一种缺陷,物理状态不能准确地反映链路的真实状态,造成数据丢失,从而影响业务。
通过链路的逻辑状态(上层应用的握手状态)作为检测条件的方法,通过逻辑状态设置路由的方法也存在缺陷。逻辑状态检测方法,本端通过链路定时向对端发送检测包,对端收到检测包后向本端发回应,本端收到对端的回应则认为该链路逻辑状态是正常的,收不到对端回应则为链路的逻辑状态是故障的,收到本端自身发出的检测包或应答则为链路的逻辑状态是自环的。但是这种检测方法要求对端必须能够对本端发送的检测包做出反应,即要求对端与本端是相同平台的设备,如果对端由于版本兼容问题、对端与本端是不同平台设备、对端是其他厂商的设备时,逻辑检测方法都会因此失效。所以作为电信级设备,需要在系统运行的可靠性方面提出了较高的要求。
发明内容
本发明所解决的技术问题在于提供一种自适应的链路检测方法及其装置,以解决针对目前链路检测机制存在的缺陷问题。
为了解决上述问题,本发明提供了一种自适应的链路检测方法,其特征在于,包括以下步骤:
(1)获取并保存实际的链路配置信息;
(2)为所述链路设置链路的物理状态和逻辑状态混合检测模式、及其对应的路由判别条件,并检测链路的物理状态和逻辑状态;
(3)当检测的所述链路的物理状态或者逻辑状态发生改变时,根据所述路由判别条件来更新路由表。
本发明所述的方法,其中,步骤(1)中所述链路配置信息,包括:接口板上有哪条链路连接了对端设备、所述每条链路的检测模式;
所述步骤(2)进一步包括:
如果所述链路连接的对端设备与本端设备是不同平台时,为所述链路设置物理状态和逻辑状态混合检测模式或单一按照链路物理状态检测模式,以及不同模式对应的路由判别条件;
如果所述链路连接的对端设备与本端设备是相同平台时,为所述链路设置物理状态和逻辑状态混合检测模式、单一按照链路逻辑状态检测模式或单一按照链路物理状态检测模式其中之一,以及不同模式对应的路由判别条件;
其中,所述链路的物理状态和逻辑状态混合检测模式,为所述物理状态检测按照步骤(1)获取的实际链路配置定时检测链路的物理状态,检测链路底层的信号丢失、帧丢失指标,当所述链路没有出现信号丢失、帧丢失时,所述链路物理状态正常,否则所述链路物理状态故障;
所述逻辑状态检测按照步骤(1)获取的实际链路配置定时检测链路的逻辑状态,本端通过链路定时向对端发送检测包,所述对端收到后向本端发回应,所述本端收到回应则该链路逻辑状态是正常的,没有收到对端回应则该链路逻辑状态是故障,收到所述本端自身发出的检测包或应答则所述链路逻辑状态是自环的。
本发明所述的方法,其中,所述混合检测模式对应的路由判别条件,包括:
当所述逻辑状态正常,物理状态正常时,将此条链路写入路由表;
当所述逻辑状态正常,物理状态故障时,将此条链路写入路由表;
当所述逻辑状态故障,物理状态正常时,将此条链路写入路由表;
当所述逻辑状态故障,物理状态故障时,从路由表中删除此条链路;
当所述逻辑状态自环,物理状态正常时,从路由表中删除此条链路;
当所述逻辑状态自环,物理状态故障时,从路由表中删除此条链路。
本发明所述的方法,其中,所述步骤(3)进一步包括:
当修改所述实际的链路配置时,将重新获取并更新链路配置信息,同时清空路由表,并按照新的链路配置开始检测链路的物理状态和逻辑状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710142078.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃气燃烧热回收暖气空调
- 下一篇:自动烘干装置及其控制方法