聚合链路动态均衡方法及系统的利记博彩app_4

文档序号:9618644阅读:来源:国知局
所述判断模块112,用于判断当前时间距离所述均衡单元11最近一次为所述报文选择链路的时间是否超过预设时间阈值;
[0189]所述均衡模块113,用于在所述判断模块112确定当前时间距离所述均衡单元11最近一次为所述报文选择链路的时间超过预设时间阈值时,根据出口卡中各链路的负载情况和丢包情况为该报文选择链路;
[0190]或,在所述判断模块112确定当前时间距离所述均衡单元11最近一次为所述报文选择链路的时间未超过预设时间阈值时,为该报文选择原来的链路。
[0191]其中,上述第七至第十三实施例所述的系统可以用于执行前述第一至第六实施例所述的方法,其原理和技术效果类似,此处不再详述。
[0192]本发明第十四个实施例提供了一种网卡,该网卡包括如上述第九至第十五个实施例任一所述的聚合链路动态均衡系统。
[0193]由于本实施例所述的网卡,包含了上述的聚合链路动态均衡系统,因此本实施例提供的网卡具有链路均衡能力,能够实现各聚合链路的负载均衡,提高各聚合链路利用率,避免出现部分链路拥堵,部分链路闲置问题。
[0194]以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种聚合链路动态均衡方法,其特征在于,包括: 根据出口卡中各链路的负载情况和丢包情况为来自某用户的报文选择链路; 当出口卡中存在多个不丢包链路时,为所述报文选择第一轻载链路;所述第一轻载链路为链路权重小于第一预设链路权重的链路; 当出口卡中只存在一个不丢包链路时,为所述报文选择该不丢包链路; 当出口卡中各链路均为丢包链路时,为所述报文选择第二轻载链路;所述第二轻载链路为链路权重小于第二预设链路权重的链路。2.根据权利要求1所述的方法,其特征在于,在为所述报文选择第一轻载链路或第二轻载链路时,所述链路权重的计算方式为: 当 80%时,5% *W1 1; 当 50%< L,< 80%时,40% *W1 1; 当 50%时,W1 1; 相应地,所述第一预设链路权重或第二预设链路权重的计算方式为: ff,= (W...+Wn)/m ; 其中,Wi为第i条链路当前时刻的链路权重,L i为第i条链路当前时刻的链路负载,W1 ,为第i条链路的链路带宽,W’表示第一预设链路权重或第二预设链路权重,1 < i < n,n为当前时刻出口卡中总的链路数,m为出口卡中当前时刻所有链路上的总用户数。3.根据权利要求1所述的方法,其特征在于,在根据出口卡中各链路的负载情况和丢包情况为来自某用户的报文选择链路之前,所述方法还包括: 在每个预设周期向出口卡发送用于请求各链路的速率信息和队列丢包信息的请求消息; 接收出口卡根据所述请求消息发送的包含各链路的速率信息和队列丢包信息的响应消息,根据所述响应消息获取所述出口卡中各链路的负载情况和丢包情况; 其中,所述响应消息中的各链路的速率信息和队列丢包信息为所述出口卡在所述预设周期内通过多次采样获取的各链路的平均速率信息和平均队列丢包信息。4.根据权利要求3所述的方法,其特征在于,在根据所述响应消息获取所述出口卡中各链路的负载情况和丢包情况之前,所述方法还包括: 若所述报文中携带有指定出口链路,且所述指定出口链路未发生故障,则为该报文选择所述指定出口链路,否则根据出口卡中各链路的负载情况和丢包情况为该报文选择链路; 若所述报文中携带有优选出口链路,且所述优选出口链路不存在丢包情况,则为该报文选择所述优选出口链路,否则根据出口卡中各链路的负载情况和丢包情况为该报文选择链路。5.根据权利要求3所述的方法,其特征在于,在根据所述响应消息获取所述出口卡中各链路的负载情况和丢包情况之前,所述方法还包括: 判断所述报文对应的用户是否为新用户,若否,则判断所述用户预先对应的链路是否存在丢包情况,若不存在,则为所述报文选择该用户预先对应的链路;否则根据出口卡中各链路的负载情况和丢包情况为所述报文选择链路。6.根据权利要求1?5任一所述的方法,其特征在于,所述方法还包括:记录为所述报文选择链路的时间; 相应地,当再次为所述报文选择链路时,判断当前时间距离最近一次为该报文选择链路的时间是否超过预设时间阈值,若是,则根据出口卡中各链路的负载情况和丢包情况为该报文选择链路;否则,为该报文选择原来的链路。7.—种聚合链路动态均衡系统,其特征在于,包括: 均衡单元,用于根据出口卡中各链路的负载情况和丢包情况为来自某用户的报文选择链路; 其中,所述均衡单元,具体用于: 当出口卡中存在多个不丢包链路时,为所述报文选择第一轻载链路;所述第一轻载链路为链路权重小于第一预设链路权重的链路; 当出口卡中只存在一个不丢包链路时,为所述报文选择该不丢包链路; 当出口卡中各链路均为丢包链路时,为所述报文选择第二轻载链路;所述第二轻载链路为链路权重小于第二预设链路权重的链路。8.根据权利要求7所述的系统,其特征在于,在所述均衡单元为所述报文选择第一轻载链路或第二轻载链路时,所述链路权重的计算方式为: 当 80%时,5% *W1 1; 当 50%< L,< 80%时,40% *W1 1; 当 50%时,W1 1; 相应地,所述第一预设链路权重或第二预设链路权重的计算方式为: ff,= (W...+Wn)/m ; 其中,Wi为第i条链路当前时刻的链路权重,L i为第i条链路当前时刻的链路负载,W1 ,为第i条链路的链路带宽,W’表示第一预设链路权重或第二预设链路权重,1 < i < n,n为当前时刻出口卡中总的链路数,m为出口卡中当前时刻所有链路上的总用户数。9.根据权利要求7所述的系统,其特征在于,所述系统还包括:获取单元; 所述获取单元包括:发送模块和接收模块; 所述发送模块,用于在每个预设周期向出口卡发送用于请求各链路的速率信息和队列丢包信息的请求消息; 所述接收模块,用于接收出口卡根据所述请求消息发送的包含各链路的速率信息和队列丢包信息的响应消息,根据所述响应消息获取所述出口卡中各链路的负载情况和丢包情况; 其中,所述响应消息中的各链路的速率信息和队列丢包信息为所述出口卡在所述预设周期内通过多次采样获取的各链路的平均速率信息和平均队列丢包信息。10.根据权利要求9所述的系统,其特征在于,所述系统还包括:第一判断单元和第二判断单元; 所述第一判断单元,用于判断所述报文中是否携带有指定出口链路或优选出口链路;所述第二判断单元,用于在所述第一判断单元确定所述报文中携带有指定出口链路时,判断所述指定出口链路是否发生故障; 或,用于在所述第一判断单元确定所述报文中携带有优选出口链路时,判断所述优选出口链路是否存在丢包情况; 所述均衡单元,还用于在所述第二判断单元确定所述指定出口链路未发生故障时,为所述报文选择所述指定出口链路;或, 在所述第二判断单元确定所述指定出口链路发生故障时,根据出口卡中各链路的负载情况和丢包情况为所述报文选择链路; 所述均衡单元,还用于在所述第二判断单元确定所述优选出口链路不存在丢包情况时,为所述报文选择所述优选出口链路;或, 在所述第二判断单元确定所述优选出口链路存在丢包情况时,根据出口卡中各链路的负载情况和丢包情况为所述报文选择链路。11.根据权利要求9所述的系统,其特征在于,所述系统还包括:第三判断单元和第四判断单元; 所述第三判断单元,用于判断所述报文对应的用户是否为新用户; 所述第四判断单元,用于在所述第三判断单元确定所述报文对应的用户不为新用户时,判断所述用户预先对应的链路是否存在丢包情况; 所述均衡单元,还用于在所述第四判断单元确定所述用户预先对应的链路不存在丢包情况时,为所述报文选择该用户预先对应的链路; 或, 在所述第四判断单元确定所述用户预先对应的链路存在丢包情况时,根据出口卡中各链路的负载情况和丢包情况为所述报文选择链路。12.根据权利要求7?11任一所述的系统,其特征在于,所述系统还包括:记录单元; 相应地,所述均衡单元包括获取模块、判断模块和均衡模块; 其中,所述记录单元,用于记录所述均衡模块为所述报文选择链路的时间; 相应地,当所述均衡模块再次为所述报文选择链路时,所述获取模块,用于从所述记录单元中获取所述均衡模块最近一次为所述报文选择链路的时间; 所述判断模块,用于判断当前时间距离所述均衡模块最近一次为所述报文选择链路的时间是否超过预设时间阈值; 所述均衡模块,用于在所述判断模块确定当前时间距离所述均衡模块最近一次为所述报文选择链路的时间超过预设时间阈值时,根据出口卡中各链路的负载情况和丢包情况为该报文选择链路; 或, 在所述判断模块确定当前时间距离所述均衡模块最近一次为所述报文选择链路的时间未超过预设时间阈值时,为该报文选择原来的链路。
【专利摘要】本发明提供了一种聚合链路动态均衡方法及系统,所述方法包括:根据出口卡中各链路的负载情况和丢包情况为来自某用户的报文选择链路;当出口卡中存在多个不丢包链路时,为所述报文选择第一轻载链路;所述第一轻载链路为链路权重小于第一预设链路权重的链路;当出口卡中只存在一个不丢包链路时,为所述报文选择该不丢包链路;当出口卡中各链路均为丢包链路时,为所述报文选择第二轻载链路;所述第二轻载链路为链路权重小于第二预设链路权重的链路。本发明提供的聚合链路动态均衡方法可以有效实现链路均衡,避免出现部分链路拥堵,部分链路闲置问题。
【IPC分类】H04L12/803
【公开号】CN105376171
【申请号】CN201510882837
【发明人】唐友灿
【申请人】福建星网锐捷网络有限公司
【公开日】2016年3月2日
【申请日】2015年12月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1