[发明专利]一种保证业务流连续的方法和设备有效
申请号: | 200710304132.3 | 申请日: | 2007-12-25 |
公开(公告)号: | CN101183921A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 宋建永 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L1/22 | 分类号: | H04L1/22;H04L29/06;H04L12/437 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 保证 业务 流连 方法 设备 | ||
技术领域
本发明涉及网络通信技术领域,尤指一种保证业务流连续的方法和设备。
背景技术
二层拓扑协议能够在以太网环完整时,防止数据环路引起的广播风暴,而在以太网环上的一条链路断开时,能迅速启用备份链路以恢复环网上各个节点之间的通信通路。二层拓扑协议包括生成树协议(STP,Spanning TreeProtocol)、快速环保护协议(RRPP,Rapid Ring Protection Protocol)和灵活链路(Smart Link)协议等。
在运行二层拓扑协议的网络中,由于实际组网中的链路会比较复杂,因此存在链路在短时间内多次发生通和断的情况,即出现链路快速振荡的情况,此时业务将变得不可用。下面以运行RRPP的网络为例来说明该问题。
图1是现有技术中运行RRPP的以太环网的组网示意图。如图1所示,该以太环网包括组成环路的四个节点:S1、S2、S3和S4。其中,S3为主节点,S1、S2和S4为传输节点。S1在环路上的两个端口为P11和P12,S2在环路上的两个端口为P21和P22,S4在环路上的两个端口为P41和P42,S3在环路上的两个端口为P31和P32,且P31为主端口,P32为副端口。在正常情况下主节点S3将P31设置为“转发(Forwarding)”状态,将P32设置为“丢弃(Discarding)”状态,以断开环路,防止广播风暴;并在主端口P31的链路出现故障时,将P3 1设置为“Discarding”,将P32设置为“Forwarding”。
在图1中,如果主节点S3的主端口P31的链路状态频繁在通和断之间切换将导致RRPP协议振荡,其结果是主节点S3将副端口P32的状态频繁在“Discarding”和“Forwarding”之间切换,导致业务不可用。如果其它传输节点端口的链路出现振荡时,该传输节点会即时向主节点S3报告端口链路的“完好(UP)”/“故障(DOWN)”状态,此时主节点S3也会将副端口P32的状态频繁在“Discarding”和“Forwarding”之间切换,导致业务不可用。
现有技术中解决上述由于链路振荡而导致业务不可用的方案是:在链路状态频繁切换的端口上配置“链路延时(Link Delay)”特性,在一段时间内抑制由于链路状态频繁切换所产生的链路“UP”/“DOWN”状态报告事件。例如,在图1中,如果主端口P31的链路状态发生振荡,则主端口不会马上报告链路的“UP”/“DOWN”状态,因此RRPP不会感知链路的振荡,认为P31所在的链路是完好的,如果链路的振荡不足以使P32端口接收健康检测(Hello)报文的时间超时,则RRPP将一直阻塞P32端口。此时经过P31的业务流将由于P31的链路振荡而变得时断时续。
可见,使用现有的“链路时延”方案虽然避免了由于端口链路的振荡而导致的业务不可用的情况,但却使得业务流变得不连续,降低了链路的服务质量。
发明内容
有鉴于此,本发明的提供了一种保证业务流连续的方法,该方法能够提高网络链路的服务质。
本发明还提供了一种保证业务流连续的设备,该设备能够提高网络链路的服务质。
为达到上述目的,本发明公开了一种保证业务流连续的方法,该方法包括:
当网络设备一端口的链路由完好状态变为故障状态时,触发所述网络设备所运行的二层拓扑协议将所述链路的业务流切换到所述链路的备份链路,并判断所述链路是否产生振荡;
当所述链路产生振荡时,不再触发所述二层拓扑协议计算网络的有效链路。
本发明还公开了一种保证业务流连续的设备,其特征在于,该设备包括:检测模块和协议运行模块,其中,
所述检测模块,用于在检测到所述设备的一端口链路由完好状态变为故障状态时,向协议运行模块报告所述链路的故障状态,并判断所述链路是否产生振荡;当判断出所述链路产生振荡时,不再向协议运行模块报告链路的状态;
所述协议运行模块,用于在接收到所述链路的故障状态报告时,运行二层拓扑协议将所述链路的业务流切换到所述链路的备份链路上。
由上述技术方案可见,本发明这种当网络设备一端口的链路由完好状态变为故障状态时,触发所述网络设备所运行的二层拓扑协议将所述链路的业务流切换到所述链路的备份链路,并判断所述链路是否产生振荡;当所述链路产生振荡时,不再触发所述二层拓扑协议计算网络的有效链路的技术方案能够保证业务流的连续性,进而提高了网络链路的服务质量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710304132.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种真空扩散连接陶瓷的方法
- 下一篇:一种电子宠物旅游线路选择方法与装置