[发明专利]一种实现ECMP流量负载均衡的方法及电子设备在审
| 申请号: | 202111348567.4 | 申请日: | 2021-11-15 |
| 公开(公告)号: | CN114095441A | 公开(公告)日: | 2022-02-25 |
| 发明(设计)人: | 朱仕银;秦娟 | 申请(专利权)人: | 新华三大数据技术有限公司 |
| 主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/2441;H04L47/2483 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 王茹 |
| 地址: | 450000 河南省郑州市高新技*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 ecmp 流量 负载 均衡 方法 电子设备 | ||
1.一种实现ECMP流量负载均衡的方法,应用于转发设备,其特征在于,包括步骤:
监测目标地址相同的多条数据流被分配的各链路的带宽占用率,其中,所述转发设备基于哈希算法为目标地址相同的多条所述数据流分配所述链路;
各所述链路的带宽占用率不均衡的情况下,识别带宽占用率超过阈值的链路中的数据流的类型,所述数据流的类型包括大象流;
依据ACL规则将识别出的所述大象流切换至轻载链路,所述ACL规则根据识别出的所述大象流的五元组信息进行配置,所述轻载链路为带宽占用率未超过所述阈值的链路。
2.根据权利要求1所述的方法,其特征在于,所述识别带宽占用率超过阈值的链路中的数据流的类型包括:
根据预设的采样率对所述转发设备的出端口处经所述带宽占用率超过阈值的链路传输的数据流进行采样;
根据采集到的每条数据流的数据量大小判断是否存在大象流。
3.根据权利要求2所述的方法,其特征在于,所述采集到的每条数据流的数据量大小通过采集到的各数据流中携带相同五元组信息的报文数量占比表征。
4.根据权利要求3所述的方法,其特征在于,所述根据采集到的每条数据流的数据量大小判断是否存在大象流包括:
如果携带相同五元组信息的报文数量占比超过预设值,则将所述五元组信息对应的数据流确定为大象流。
5.根据权利要求3所述的方法,其特征在于,所述采集到的每条数据流的数据量大小还通过所述数据流的传输速率表征,所述传输速率根据每条数据流在转发设备入端口或出端口的流量统计信息计算得到。
6.根据权利要求5所述的方法,其特征在于,所述根据采集到的数据流数据量大小判断是否存在大象流包括:
将携带相同五元组信息的报文数量占比超过预设值且所述传输速率超过预设上限的数据流确定为大象流。
7.根据权利要求2所述的方法,其特征在于,所述根据预设的采样率对所述转发设备的出端口处经所述带宽占用率超过阈值的链路传输的数据流进行采样依据sflow或netstream规则进行。
8.根据权利要求1所述的方法,其特征在于,所述依据ACL规则将识别出的所述大象流切换至轻载链路包括:
接收管理员或SDN控制器下发的PBR策略路由,所述PBR中配置有根据识别出的所述大象流的五元组信息生成的ACL规则;
根据所述PBR将所述大象流的传输路径更换为轻载链路。
9.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-8任意一项所述的方法。
10.一种电子设备,其特征在于包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-8任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三大数据技术有限公司,未经新华三大数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111348567.4/1.html,转载请声明来源钻瓜专利网。





