[发明专利]一种提高网络设备稳定性的方法及装置无效
| 申请号: | 200910172972.8 | 申请日: | 2009-09-15 |
| 公开(公告)号: | CN101651570A | 公开(公告)日: | 2010-02-17 |
| 发明(设计)人: | 高峰;唐建娟;单冰 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 李 健;龙 洪 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 提高 网络设备 稳定性 方法 装置 | ||
技术领域
本发明涉及数据交换领域,尤其涉及在网络物理链路状态较差的情况下,通过一种链路状态延时上报的机制,最大程度上的削减链路状态震荡导致的网络故障,提高网络的稳定性的方法及装置。
背景技术
现今网络发展速度惊人,网络的稳定性问题也表现的比较突出,对于承载着各种网络业务的网络设备(包括路由器,交换机等),有一些抵御异常的链路震荡或者协议震荡的方法就显得尤为的重要。
现在的很多网络业务都和物理端口的开启或者关闭(Up/Down)有关,端口Down了,那么在这个端口上承载的业务必须要能在很短的时间内切换到其它工作的端口上,如果此时端口Up了,有些业务还需要再切换回这条恢复的链路。
就上面这个简单的例子可以看出,每一次物理端口的Up/Down,都会引起很多正在运行的业务的一些适应性变化,这些变化是用来应急用的,比如对端有台设备需要升级,端口必须要Down的时候使用的,不能经常性的被使用,不然承载的网络业务的质量就会很差。
设想现在有一个物理链路,由于一些其他外界因素的影响,信号衰减的比较大,导致网络设备检测端口状态的时候,一会检测到是Up,一会检测到是Down,在这种情况下,网络业务就会来回的切换,这会对网络质量造成影响,而且,端口频繁Up/Down,会导致协议层面的Up/Down,进而引发更大面积的网络震荡。
发明内容
本发明要解决的技术问题是,提出一种提高网络设备稳定性的方法及装置,可以在网络物理链路状态较差的情况下,通过一种网络状态延时上报的机制,最大程度地削减链路状态震荡导致的网络故障,提高网络的稳定性。
为了解决上述技术问题,本发明提出一种提高网络设备稳定性的方法,包括步骤:
持续检测各待测端口是否发生从关闭(Down)切换为开启(Up)的事件,如果检测到某一端口发生从Down切换为Up的事件,则在一预设的置信周期内持续检测该端口是否发生从Up切换到Down的事件,如果在该预设的置信周期内没有检测到该端口发生从Up切换到Down的事件,才通知上层协议栈该端口Up。
为了解决上述技术问题,本发明还提出一种提高网络设备稳定性的装置,包括一判断处理模块和若干个定时器,其中:
该判断处理模块,用以持续检测各待测端口是否发生从Down切换为Up的事件,如果检测到某一端口发生从Down切换为Up的事件,则启动该端口的定时器,定时时长为一预设的置信周期,在该定时器启动后停止前,持续检测该端口是否发生从Up切换到Down的事件,如果发生,则停止并重置该定时器,如果该定时器到时时仍未检测到该端口发生从Up切换到Down的事件,则通知上层协议栈该端口Up,停止并重置该定时器;
该定时器,用以在该判断处理模块的控制下进行定时。
本发明提出的一种提高网络设备稳定性的方法及装置,可以在网络物理链路状态较差的情况下,通过一种网络状态延时上报的机制,最大程度地削减链路状态震荡导致的网络故障,提高网络的稳定性。
附图说明
图1是本发明一种提高网络设备稳定性的方法流程图;
图2是本发明一种提高网络设备稳定性的装置方框图。
具体实施方式
下面将结合附图来详细说明本发明实施方案。
对于端口的Down是必须要立刻响应的,因为无法确认Down是真的Down还是假的Down,如果一旦是真的Down了,那么如果不进行切换处理,会导致这个端口上承载的业务全部Down掉。
本发明主要是关注端口的Up,尤其是端口从Down变成Up的情景。事实证明,在一条链路状态比较差的端口上,1秒之内端口可以Up/Down上千次之多,端口频繁Up/Down会造成网络震荡,服务质量不佳。
针对该不足,本发明提出一种解决方案,通过设置一个置信周期以确保Up状态的稳定,例如可以设置一端口的置信周期为5秒,那么只有在这个端口连续5秒内都一直是Up的,没有Down过,才通知网络设备这个端口Up了,如果在置信周期内端口又Down了,那么置信周期重新计算,直到有连续的5秒Up。
下面结合图1,说明本发明具体实现方法,包括如下步骤:
步骤S101:持续检测各待测端口是否发生从Down切换为Up的事件,如果检测到某一端口发生从Down切换为Up的事件,则执行步骤S102;
待测端口可以根据实际需要进行设置,可以为网络中所有的端口,也可以是部分端口,本发明在此并不做限制;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910172972.8/2.html,转载请声明来源钻瓜专利网。





