智能群组流量均衡方法技术

技术编号:39735951 阅读:5 留言:0更新日期:2023-12-17 23:38
本申请提供了一种智能群组流量均衡方法

【技术实现步骤摘要】
智能群组流量均衡方法、装置及存储介质


[0001]本申请涉及通信
,尤其涉及一种智能群组流量均衡方法

装置及存储介质


技术介绍

[0002]目前,智能群组流量均衡的方式主要采用固定
hash
算法进行流量调节

当智能群组中的流量模型不确定或智能群组使用的固定
hash
算法无法均衡智能群组的流量时,需要相关工作人员手动尝试更换合适的
hash
算法,不仅会导致智能群组因流量分布不均衡而丢包,而且会导致智能群组的网络性能下降

因此,如何均衡智能群组的流量成为亟待解决的技术问题


技术实现思路

[0003]本申请提供一种智能群组流量均衡方法

装置及存储介质,能够进行智能群组流量均衡

[0004]为达到上述目的,本申请采用如下技术方案:
[0005]第一方面,本申请提供了一种智能群组流量均衡方法,方法包括:基于智能群组中的每个端口的带宽利用率,确定智能群组的流量分布是否均衡;在流量分布不均衡的情况下,确定智能群组的每个端口对应的带宽调整比例;基于每个端口对应的带宽调整比例,调整每个端口在
hash
表中的分布概率,生成目标
hash
转发表;目所述目标
hash
转发表用于转发所述智能群组的流量;基于目标
hash
转发表,转发智能群组的数据报文信息
。<br/>[0006]结合上述第一方面,在一种可能的实现方式中,确定智能群组的每个端口对应的带宽调整比例,包括:基于每个端口的带宽利用率,确定智能群组的平均带宽利用率;确定平均带宽利用率与每个端口的带宽利用率的差值;确定每个端口对应的差值为每个端口对应的带宽调整比例

[0007]结合上述第一方面,在一种可能的实现方式中,基于目标端口和带宽调整比例,调整目标端口在
hash
表中的分布概率,生成目标
hash
转发表,包括:基于带宽调整比例,确定每个端口对应的目标
hash
因子;基于目标
hash
因子,调整每个端口在
hash
表中的分布概率,生成目标
hash
转发表

[0008]结合上述第一方面,在一种可能的实现方式中,基于目标
hash
转发表,转发智能群组的数据报文,包括:获取智能群组的多个数据报文;基于数据报文和预设哈希算法,确定数据报文对应的第一目标端口和目标
hash
值;基于
hash
因子,确定第一目标端口和目标
hash
值的第一预设字段是否满足预设条件;在满足预设条件的情况下,基于目标
hash
值的第二预设字段,确定目标
hash
转发表中的第二目标端口;基于第二目标端口,转发智能群组的数据报文;在不满足预设条件的情况下,基于第一目标端口,转发智能群组的数据报文

[0009]第二方面,本申请提供了一种智能群组流量均衡装置,装置包括:处理单元;处理单元,用于基于智能群组中的每个端口的带宽利用率,确定智能群组的流量分布是否均衡;
处理单元,还用于在流量分布不均衡的情况下,确定智能群组的每个端口对应的带宽调整比例;处理单元,还用于基于每个端口对应的带宽调整比例,调整每个端口在
hash
表中的分布概率,生成目标
hash
转发表;目标
hash
转发为根据带宽调整比例调整后的目标
hash
转发表

处理单元,还用于基于目标
hash
转发表,转发智能群组的数据报文信息

[0010]结合上述第二方面,在一种可能的实现方式中,处理单元,具体用于:基于每个端口的带宽利用率,确定智能群组的平均带宽利用率;确定平均带宽利用率与每个端口的带宽利用率的差值;确定每个端口对应的差值为每个端口对应的带宽调整比例

[0011]结合上述第二方面,在一种可能的实现方式中,还具体用于:基于带宽调整比例,确定每个端口对应的目标
hash
因子;基于目标
hash
因子,调整每个端口在
hash
表中的分布概率,生成目标
hash
转发表

[0012]结合上述第二方面,在一种可能的实现方式中,处理单元,还具体用于:获取智能群组的多个数据报文;基于数据报文和预设哈希算法,确定数据报文对应的第一目标端口和目标
hash
值;基于
hash
因子,确定第一目标端口和目标
hash
值的第一预设字段是否满足预设条件;在满足预设条件的情况下,基于目标
hash
值的第二预设字段,确定目标
hash
转发表中的第二目标端口;基于第二目标端口,转发智能群组的数据报文;在不满足预设条件的情况下,基于第一目标端口,转发智能群组的数据报文

[0013]第三方面,本申请提供了一种智能群组流量均衡装置,该智能群组流量均衡装置包括:处理器以及存储器;其中,存储器用于存储计算机执行指令,当智能群组流量均衡装置运行时,处理器执行存储器存储的计算机执行指令,以使智能群组流量均衡装置执行如第一方面和第一方面的任一种可能的实现方式中描述的智能群组流量均衡方法

[0014]第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由智能群组流量均衡装置的处理器执行时,使得智能群组流量均衡装置能够执行如第一方面和第一方面的任一种可能的实现方式中描述的智能群组流量均衡方法

[0015]第五方面,本申请提供了一种包含指令的计算机程序产品,当计算机程序产品在智能群组流量均衡装置上运行时,使得智能群组流量均衡装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的智能群组流量均衡方法

[0016]第六方面,本申请提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的智能群组流量均衡方法

[0017]具体的,本申请实施例中提供的芯片还包括存储器,用于存储计算机程序或指令

[0018]在本申请中,上述智能群组流量均衡装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现

只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内

[0019]本申请的这些方面或其他方面在以下的描述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种智能群组流量均衡方法,其特征在于,所述方法包括:基于智能群组中的每个端口的带宽利用率,确定所述智能群组的流量分布是否均衡;在所述流量分布不均衡的情况下,确定所述智能群组的所述每个端口对应的带宽调整比例;基于所述每个端口对应的所述带宽调整比例,调整所述每个端口在
hash
表中的分布概率,生成目标
hash
转发表;所述目标
hash
转发表用于转发所述智能群组的流量;基于所述目标
hash
转发表,转发所述智能群组的数据报文
。2.
根据权利要求1所述的方法,其特征在于,所述确定所述智能群组的所述每个端口对应的带宽调整比例,包括:基于所述每个端口的带宽利用率,确定所述智能群组的平均带宽利用率;确定所述平均带宽利用率与所述每个端口的带宽利用率的差值;确定所述每个端口对应的所述差值为所述每个端口对应的所述带宽调整比例
。3.
根据权利要求1所述的方法,其特征在于,所述基于所述每个端口对应的所述带宽调整比例,调整所述每个端口在
hash
表中的分布概率,生成目标
hash
转发表,包括:基于所述带宽调整比例,确定所述每个端口对应的目标
hash
因子;基于所述目标
hash
因子,调整所述每个端口在所述
hash
表中的分布概率,生成所述目标
hash
转发表
。4.
根据权利要求3所述的方法,其特征在于,所述基于所述目标
hash
转发表,转发所述智能群组的数据报文,包括:获取所述智能群组的多个所述数据报文;基于所述数据报文和预设哈希算法,确定所述数据报文对应的第一目标端口和目标
hash
值;基于所述
hash
因子,确定所述第一目标端口和所述目标
hash
值的第一预设字段是否满足预设条件;在满足所述预设条件的情况下,基于所述目标
hash
值的第二预设字段,确定所述目标
hash
转发表中的第二目标端口;基于所述第二目标端口,转发所述智能群组的所述数据报文;在不满足所述预设条件的情况下,基于所述第一目标端口,转发所述智能群组的所述数据报文
。5.
一种智能群组流量均衡装置,其特征在于,所述装置包括:处理单元;所述处理单元,用于基于智能群组中的每个端口的带宽利用率,确...

【专利技术属性】
技术研发人员:王雨佳朱卫锋胥锋沈镇平
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1