一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

负载均衡方法、装置、网络设备及计算机可读存储介质与流程

2021-11-15 17:45:00 来源:中国专利 TAG:

技术特征:
1.一种负载均衡方法,其特征在于,包括:获取根据预设分配规则为待发送报文分配的发送端口,其中,所述发送端口为聚合组中的成员端口;确定所述发送端口的繁忙状态;在所述发送端口处于预先设定的繁忙状态时,重新从所述聚合组中确定发送所述待发送报文的目标端口。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述聚合组中每个成员端口的字节发送速率,以及获取所述聚合组中成员端口的平均字节速率;检测每个成员端口的字节发送速率与所述平均字节速率之间的误差是否大于第一预设门限值;若存在成员端口的字节发送速率与所述平均字节速率之间的误差大于所述第一预设门限值的情形,则更新所述预设分配规则。3.根据权利要求2所述的方法,其特征在于,所述预设分配规则包括预设转发表,更新所述预设分配规则,包括:将预设速率统计表中速率最大的m个表项对应的hash值分配给所述聚合组中的m个成员端口;从所述预设速率统计表中选择n/m

1个表项对应的hash值分配给所述m个成员端口中的每一个成员端口,以保证每一个成员端口对应的表项的速率之和与所述平均字节速率之间的误差小于第二预设门限值,所述第二预设门限值小于所述第一预设门限值,从而得到更新后的转发表;其中,所述预设速率统计表包括n个表项,每一个表项对应所述预设转发表中的一个hash值,不同表项对应的hash值不同,n为所述聚合组中的成员端口数m的整数倍。4.根据权利要求1所述的方法,其特征在于,根据预设分配规则为待发送报文分配发送端口,包括:根据所述待发送报文中的关键信息计算出的hash值中的预设位以及预设转发表为待发送报文分配发送端口;相应地,重新从所述聚合组中确定发送所述待发送报文的目标端口,包括:根据所述待发送报文中的关键信息计算出的hash值中的其他预设位以及所述预设转发表重新从所述聚合组中确定发送所述待发送报文的目标端口,其中,重新确定所述目标端口所根据的hash值中的预设位与确定所述发送端口所根据的所述hash值中的预设位不同。5.根据权利要求1所述的方法,其特征在于,重新从所述聚合组中确定发送所述待发送报文的目标端口之后,所述方法还包括:确定所述目标端口的繁忙状态;在所述目标端口处于预先设定的繁忙状态时,再次重新从所述聚合组中确定发送所述待发送报文的目标端口,直至确定的目标端口不处于预先设定的繁忙状态为止。6.根据权利要求1所述的方法,其特征在于,确定所述发送端口的繁忙状态,包括:获取所述发送端口的使用信息,并基于所述使用信息和预设规则确定所述发送端口的
繁忙状态。7.根据权利要求6所述的方法,其特征在于,所述使用信息包括带宽占用比,基于所述使用信息和预设规则确定所述发送端口的繁忙状态,包括:判断所述发送端口的带宽占用比是否不小于第三预设门限值;若所述发送端口的带宽占用比不小于所述第三预设门限值,则确定所述发送端口处于预先设定的繁忙状态。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若所述发送端口的带宽占用比小于所述第三预设门限值,获取所述聚合组中其他成员端口的带宽占用比;若所述发送端口的带宽占用比为所有带宽占用比中的最大带宽占比,根据最大带宽占比和最小带宽占用比,获得负载均衡量;若所述负载均衡量大于第四预设门限值,重新从所述聚合组中确定发送所述待发送报文的目标端口。9.根据权利要求6所述的方法,其特征在于,所述使用信息包括上一个报文的发送情况,基于所述使用信息和预设规则确定所述发送端口的繁忙状态,包括:判断所述上一个报文是否发送完毕;若所述上一个报文未发送完毕,则确定所述发送端口处于预先设定的繁忙状态。10.一种负载均衡方法,其特征在于,包括:获取聚合组中每个成员端口的字节发送速率,以及获取所述聚合组中成员端口的平均字节速率;检测每个成员端口的字节发送速率与所述平均字节速率之间的误差是否大于第一预设门限值;若存在成员端口的字节发送速率与所述平均字节速率之间的误差大于所述第一预设门限值的情形,则更新用于指导报文转发的预设分配规则。11.一种负载均衡装置,其特征在于,包括:获取模块,用于获取根据预设分配规则为待发送报文分配的发送端口;其中,所述发送端口为聚合组中的成员端口;处理模块,用于确定所述发送端口的繁忙状态,在所述发送端口处于预先设定的繁忙状态时,重新从所述聚合组中确定发送所述待发送报文的目标端口。12.一种负载均衡装置,其特征在于,包括:获取模块,用于获取聚合组中每个成员端口的字节发送速率,以及获取所述聚合组中成员端口的平均字节速率;检测模块,用于检测每个成员端口的字节发送速率与所述平均字节速率之间的误差是否大于第一预设门限值;更新模块,用于若存在成员端口的字节发送速率与所述平均字节速率之间的误差大于所述第一预设门限值的情形,则更新用于指导报文转发的预设分配规则。13.一种网络设备,其特征在于,包括:存储器和处理器,所述处理器与所述存储器连接;所述存储器,用于存储程序;
所述处理器,用于调用存储于所述存储器中的程序,以执行如权利要求1

9中任一项所述的方法,或者,执行如权利要求10所述的方法。14.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器运行时,执行如权利要求1

9中任一项所述的方法,或者,执行如权利要求10所述的方法。

技术总结
本申请涉及一种负载均衡方法、装置、网络设备及计算机可读存储介质,属于网络通信技术领域。该负载均衡方法包括:获取根据预设分配规则为待发送报文分配的发送端口;其中,所述发送端口为聚合组中的成员端口;确定所述发送端口的繁忙状态;在所述发送端口处于预先设定的繁忙状态时,重新从所述聚合组中确定发送所述待发送报文的目标端口。在为待发送报文分配发送端口后,若发送端口处于预先设定的繁忙状态时,则需要重新从聚合组中确定发送待发送报文的目标端口,以降低聚合组中各个成员端口发送流量负载不均的概率,从而避免发生因聚合组中各个成员端口发送流量负载不均的情况导致丢包影响网络质量的问题。丢包影响网络质量的问题。丢包影响网络质量的问题。


技术研发人员:何三波
受保护的技术使用者:迈普通信技术股份有限公司
技术研发日:2021.08.02
技术公布日:2021/11/14
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献