[发明专利]一种链路聚合流量保护方法及装置有效
申请号: | 200810211996.5 | 申请日: | 2008-09-17 |
公开(公告)号: | CN101355511A | 公开(公告)日: | 2009-01-28 |
发明(设计)人: | 李华舟 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 郭晓东;邢雪红 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 聚合 流量 保护 方法 装置 | ||
技术领域
本发明涉及链路聚合技术,特别是涉及一种链路聚合流量保护方法及装置。
背景技术
随着互联网技术的发展和网络应用的普及,链路聚合技术已经被越来越多的应用于数据传输的过程中。链路聚合是将多个物理以太网端口聚合在一起形成一个逻辑上的聚合组,使用聚合服务的上层实体把同一聚合组内的多条物理链路视为一条逻辑链路。链路聚合可以实现出/入负荷在聚合组中各个物理成员端口之间分担,以增加带宽。同时,同一聚合组的各个物理成员端口之间彼此动态备份,提高了连接可靠性。
当聚合组物理成员端口up(与聚合链路连通)/down(与聚合链路断开)且被该聚合组物理成员获知时,数据流量需要重新负载分担,此时聚合组物理成员,例如两端网络设备的物理硬件、网络设备系统中的驱动模块以及网络设备系统中的平台模块必须根据端口当前状态重新计算,更新物理成员端口Selected(选定)状态后,流量才可以再次负载分担,这个重新运算的过程需要一定时间,如果聚合组两端设备无法保证同步更新物理硬件,则会导致数据流量丢失一部分,从而影响网络的稳定性。
现有技术中,当聚合组一个物理成员端口down掉后物理硬件一般可以产生快速、有效的中断以标示down状态,并可以利用所述中断进行系统处理,此时聚合不会在该物理成员端口上分担流量,且该物理成员端口也不会是Selected状态,因此聚合组两端以太网设备可以根据此中断信号,尽可能的同步快速更新物理硬件设置。此时物理链路中原来在该端口上的分担的流量重新被分配到其他Selected的物理成员端口上。因此可以保证丢流量的时间非常短,丢包时间可以缩减到10ms以内。
而当聚合组物理成员端口up时,有的物理硬件不产生中断,有的物理硬件会产生如下两种中断:
1、快速中断:中断和物理硬件状态变化相隔时间很短,几乎同步,但这种中断并不能表示物理成员端口一定up,不过物理成员端口如果up一定会有快速中断。
2、有效中断:虽不如快速中断实时,但产生有效中断时,物理成员端口一定up,因此现有技术中多使用有效中断方式。
请参阅图1所示,其为现有技术中聚合组中网络设备的端口状态变换时的处理流程图。当聚合组中网络设备的端口up/down时,如果该网络设备支持端口中断,则响应有效中断,如果网络设备不支持端口中断,再加上考虑网络设备性能和稳定性等因素,很多网络设备通过轮询的方式来获知端口的状态,网络设备可采用其内部的驱动模块不断轮询端口状态,进而判断聚合组中的网络设备的端口是否产生up/down,驱动模块获得端口状态后,将该端口状态信息上报至平台模块,平台模块处理获取的聚合信息,并更新聚合组成员端口Selected状态。
现有技术所采用的技术方案存在如下问题:
1、利用中断更新端口状态依赖于硬件中断的有效性,当端口up时和端口down时不一样,端口up时需要处理的事情较多,考虑到网络设备稳定性,网络设备常常并不响应其端口的up中断。即使两端网络设备均支持中断,当聚合组两端网络设备的CPU速度不同或两端网络设备进行各自的任务切换时,也不能保证聚合组两端网络设备同时获知其端口状态,因此也不能保证该两端网络设备同时向平台模块上报端口状态,这将会导致聚合组两端网络设备无法同步更新聚合组中网络设备端口Selected状态,上述情况都会造成丢流量,丢流量的时间也不稳定,有时很长(100ms量级),有时很短(10ms量级)。
2、利用驱动模块轮询端口状态依赖于任务优先级,以及任务轮询间隔时间和网络设备繁忙程度等,实时性很差,因此同样不能保证聚合组两端网络设备同时获知其端口状态,也无法同步更新聚合组中网络设备端口Selected状态,这样丢流量时间会很长,会到100ms量级,从而导致大量报文丢失。
3、如果聚合组两端网络设备物理硬件不一致,一端支持中断,一端不支持中断,则效果会更差。
发明内容
本发明要解决的技术问题是提供一种链路聚合流量保护方法及装置,当聚合组两端网络设备的端口up时,聚合组两端网络设备能同步更新聚合组两端网络设备各自端口的Selected状态,使数据流量丢包损耗达到10ms量级,对网络的稳定性影响到最小程度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810211996.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多面体状氧化亚铜纳米颗粒的制备方法
- 下一篇:空调器室内机安装板改进结构