[发明专利]聚合链路负载分担方法和装置在审
申请号: | 201310189981.4 | 申请日: | 2013-05-20 |
公开(公告)号: | CN103248581A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 陈亮 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L12/803 | 分类号: | H04L12/803 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 杨春香;宋志强 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聚合 负载 分担 方法 装置 | ||
1.一种聚合链路负载分担方法,所述聚合链路包含集群中不同成员设备连接至汇聚设备的成员链路,所述集群中相邻成员设备之间通过堆叠链路连接,所述集群中的成员设备细分为主设备Master和至少一个备设备Standby,其特征在于,所述方法包括:
所述集群中的Master每隔设定收集周期收集所述集群中各个设备本地可用聚合成员链路的出方向利用率;所述各个设备本地可用聚合成员链路为各个设备本地属于所述聚合链路的可用成员链路;
所述Master每隔所述设定收集周期收集所述集群中各个设备本地可用堆叠成员链路的出方向利用率,所述各个设备本地可用堆叠成员链路为各个设备本地属于堆叠链路的可用成员链路;
所述Master利用收集的所述集群中各个设备本地的可用聚合成员链路出方向利用率、以及可用堆叠成员链路出方向利用率验证所述聚合链路是否满足设定的聚合链路失衡条件;
如果是,所述Master从所述集群中识别出满足设定重载条件的重载设备,并在所述重载设备存在相邻的、且满足设定轻载条件的轻载设备时,选择所述重载设备连接至所述轻载设备的至少一条可用堆叠成员链路与所述重载设备本地的可用聚合成员链路一起均衡负担数据流的转发。
2.根据权利要求1所述的方法,其特征在于,所述聚合链路失衡条件包括:
所述集群中存在满足设定重载条件的重载设备;
所述集群中与所述重载设备相邻的至少一个设备满足设定轻载条件;
所述集群中重载设备与相邻的一个轻载设备的本地可用聚合成员链路数量之差满足设定偏差阈值;
所述集群中从所述重载设备至所述重载设备相邻的一个轻载设备的至少一条可用堆叠成员链路的出方向利用率满足设定的可用堆叠成员链路出方向利用率阈值。
3.根据权利要求1或2所述的方法,其特征在于,所述满足设定重载条件的重载设备为:本地各个可用聚合成员链路的出方向利用率均大于等于设定的聚合成员链路出方向利用率上限阈值的设备;
所述满足设定轻载条件的轻载设备为:本地各个可用聚合成员链路的出方向利用率均小于等于设定的聚合成员链路出方向利用率下限阈值的设备。
4.根据权利要求1所述的方法,其特征在于,所述Master选择所述重载设备连接至所述轻载设备的至少一条可用堆叠成员链路与所述重载设备本地的可用聚合成员链路一起均衡负担数据流的转发包括:
Master选择所述重载设备连接至所述轻载设备的至少一条可用堆叠成员链路加入至所述重载设备本地的聚合链路表,以使重载设备接收到需要通过聚合链路转发的数据流时,利用本地聚合链路表中所有链路均衡分担该数据流。
5.根据权利要求4所述的方法,其特征在于,Master选择所述重载设备连接至所述轻载设备的至少一条可用堆叠成员链路加入至所述重载设备本地的聚合链路表包括:
Master从所述重载设备连接至相邻轻载设备的所有可用堆叠成员链路中识别出满足以下条件的可用堆叠成员链路:出方向利用率满足设定的可用堆叠链路出方向利用率阈值;
Master比较M+X与L,其中,M为所述重载设备本地可用聚合成员链路的数量,X为Master识别出的可用堆叠成员链路的数量,L为预先针对重载设备设定的最多可用链路的数量;
如果M+X<=L,选择识别出的所有可用堆叠成员链路加入所述重载设备本地的聚合链路表;
如果M+X>L,从识别出的所有可用堆叠成员链路中选择出前Y条可用堆叠成员链路加入所述重载设备本地的聚合链路表,所述Y满足M+Y<=L。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310189981.4/1.html,转载请声明来源钻瓜专利网。