[发明专利]链路聚合流量分配方法、装置、设备及存储介质有效
申请号: | 201710519932.0 | 申请日: | 2017-06-29 |
公开(公告)号: | CN109218216B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 林宁 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L47/125 | 分类号: | H04L47/125;H04L47/10;H04L49/253;H04L43/0888 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聚合 流量 分配 方法 装置 设备 存储 介质 | ||
本发明公开了一种链路聚合流量分配方法、装置、设备及存储介质,其方法包括:采用预设的哈希因子将设备链路聚合的流量分配到链路聚合的各端口;对链路聚合的每个端口进行流量统计,根据流量统计结果判断链路聚合的端口流量分配是否不均衡;在链路聚合的端口流量分配不均衡时,利用预设的重定向规则对链路聚合的端口流量进行动态调整。本发明可以更好的实现链路聚合端口流量均衡分配,提高端口带宽的利用率,降低网络维护成本,提高网络利用效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种分布式交换机设备的链路聚合流量分配方法、装置、设备及存储介质。
背景技术
一般情况下,交换机设备使用的链路聚合会采用哈希算法来进行流量均衡。通常,哈希算法都是基于报文的几个特定特征进行哈希计算,一般设备的哈希算法都是基于源目的MAC(Media Access Control,介质访问控制)地址、源目的IP地址、源目的端口号来进行哈希计算,然后获得此流量应该从链路聚合的哪个端口发出。
而这样的计算方法会导致某些场景下,某些流量在特定的模型下计算出来的结果都是某几个确定的值,从而导致流量只从少数几个特定的链路聚合端口进行转发,这样就会造成某些端口的流量很大,而其他的端口流量很少。
目前采用的解决方案,一般是对哈希因子进行调整,即调整源目的MAC地址、源目的IP地址、源目的端口号等组合关系来达到尽可能均衡的效果,但是这样的调整不一定能够完全满足均衡的要求,因为任何一种组合,都有一个确定的计算方式,会得出某种确定的值,因此理论上说,总会有几率出现某些端口有流量而其他端口哈希不到流量的情况。
目前普遍的设备进行链路聚合哈希计算的步骤是:
1、设备设置哈希计算的方式(基于源目的MAC地址,源目的IP地址,源目的端口号的一种或几种的组合)。
2、设备转发流量通过已经设置好的哈希方法进行哈希计算,得到其应该转发的链路聚合端口中的某一个端口。
3、此流量往这个端口进行转发。
由此可见,目前的技术中,无法保证对链路聚合的端口做到比较平均的流量分配,而只能通过调整哈希因子来尽可能达到一个较为合适的结果。
而由于现网应用往往带有很大的不确定性,即使一个哈希因子模型在目前的情况下已经满足要求,但是在其他的业务应用上来之后,此哈希因子模型又可能出现不满足要求的情况。
发明内容
本发明的主要目的在于提供一种链路聚合流量分配方法、装置、设备及存储介质,旨在实现链路聚合端口流量均衡分配,提高端口带宽的利用率。
为实现上述目的,本发明提供的一种链路聚合流量分配方法,包括:
采用预设的哈希因子将设备链路聚合的流量分配到链路聚合的各端口;
对链路聚合的每个端口进行流量统计,根据流量统计结果判断所述链路聚合的端口流量分配是否不均衡;
在所述链路聚合的端口流量分配不均衡时,利用预设的重定向规则对所述链路聚合的端口流量进行动态调整。
优选地,所述对链路聚合的每个端口进行流量统计,根据流量统计结果判断所述链路聚合的端口流量分配是否不均衡的步骤包括:
对链路聚合的每个端口进行流量统计;
根据流量统计结果,获取所述链路聚合的端口的流量最高值和最低值,在所述流量最高值和最低值的差值大于预设阈值时,判断所述链路聚合的端口流量分配不均衡;或者,
分析流量统计结果,在所述链路聚合的其中一端口的流量已大于总流量预设阈值时,判断所述链路聚合的端口流量分配不均衡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710519932.0/2.html,转载请声明来源钻瓜专利网。