问题描述
两台交换机堆叠,上下行都是跨框聚合,发现两侧设备出方向流量不均
过程分析
默认哈希因子(如仅基于源/目的MAC)可能导致流量集中在少数链路上,特别是当流量源/目的地址固定或数量较少时,哈希结果偏向同一条物理链路。
如果上下行业务流的五元组(源/目IP,源/目端口,协议)变化极少,固定的哈希计算结果会使同一条流始终使用同一条链路,即使总的流量较大,也是单链路满载而其他链路轻载。
解决方法
调整负载分担哈希算法:
- 将聚合接口的负载分担模式设置为基于源/目的IP或源/目的端口组合,使流量更均衡。
- 示例(H3C):进入聚合接口视图后使用 link-aggregation load-sharing mode { src-ip | dst-ip | src-dst-ip | src-port | dst-port | src-dst-port }
- 使用 src-dst-ip 或 src-dst-port 使哈希颗粒度更细。