Print

一台交换机做聚合,聚合成员口间出方向流量不均

5天前 发表

问题描述

一台交换机做聚合,聚合成员口间出方向流量不均

过程分析

  1. 负载分担哈希算法过于单一
    默认哈希因子仅基于源/目的 MAC 地址,当终端数量少或者经过三层转发后 MAC 固定时,多业务流会被映射到同一条物理链路上,其他成员口几乎无流量。

  2. 业务流量特征过于集中
    若上下行交互的对象固定(如单一服务器 IP、单一端口),五元组(源/目 IP、源/目端口、协议)变化极少,哈希计算结果始终指向同一条成员链路。

  3. 聚合成员口物理状态不一致
    某成员口存在 CRC 错误、丢包、链路震荡或光功率异常,虽未完全 Down,但被聚合算法降低负载权重,流量自动绕行至其他正常链路。

  4. 成员口速率或双工模式不匹配
    若部分成员口工作在半双工或速率低于其他成员口,负载分担算法会自动减少向该端口的流量分配。

  5. 未开启增强型负载分担特性
    部分设备默认的哈希算法较为保守,需手动开启更细粒度的负载分担策略(如基于 IP+端口复合哈希),否则无法充分打散流量。

  6. 聚合组负载分担模式与转发场景不匹配
    例如二层转发场景下仅基于 MAC 进行哈希,但实际业务为三层路由转发,哈希因子失效导致流量集中

解决方法

1.接口视图下执行 link-aggregation load-sharing mode source-ip destination-ip source-port destination-port ,将聚合口的负载分担模式修改为 源目IP+源目端口 组合,增加哈希颗粒度。