首页/网络/VLAN 与高可用速查/华为负载分担配置

华为负载分担配置

华为在聚合口视图用 load-balance 指定哈希因子,常用 src-dst-ip;修改后整组流量重新分布。

VLAN 与高可用速查网络更新于 2026-10-13

load-balance 决定聚合怎么分摊

华为在 Eth-Trunk 接口视图用 load-balance 指定哈希因子,决定聚合组内成员链路如何分摊流量,常用 src-dst-ip(源目 IP)与 src-dst-mac。因子只保证按所选维度散列,无法解决同源同目的的大流量集中问题。修改因子后整组流量立即重新分布,可能带来瞬时丢包。

基本信息

适用平台华为 VRP 交换机与路由器
配置位置Eth-Trunk 接口视图
常用取值src-dst-ip、src-dst-mac、src-ip 等,可用集随平台版本不同
生效方式对整组立即生效,流量重新分布
查看命令display eth-trunk <组号> verbose

典型使用场景

  • 三层转发为主的网络,用 src-dst-ip 把不同会话打散到成员链路
  • 纯二层转发场景(如服务器接入),用 src-dst-mac 更贴合流量特征
  • 发现某条成员链路长期跑满时,先量化各成员流量再决定是否调整因子
  • 业务从二层为主演变为三层为主后,复核哈希因子是否仍然合适
  • 备份、存储等同源同目的的大流量场景,评估因子之外的替代方案

配置与查看

配置与查看
interface Eth-Trunk1
 mode lacp-static
 load-balance src-dst-ip             # 按源目 IP 哈希分散流量
display eth-trunk 1 verbose          # 查看各成员状态与流量
display eth-trunk 1                   # 成员列表与工作模式
display interface Eth-Trunk 1         # 聚合口整体流量

哈希因子怎么选

流量特征建议因子说明
三层转发为主src-dst-ip不同源目地址的会话被打散到成员链路
二层转发为主src-dst-mac服务器多路径接入常用
混合流量IP 与端口组合因子进一步打散会话,可用取值随平台版本
单一大流量更换因子收益有限同源同目的哈希结果固定,必然集中
取值不确定用命令补全确认写了不支持的取值会直接报错
改哈希因子是整组立即生效的操作:成员链路上的流量会重新分配,业务可能瞬时丢包。变更安排在窗口内执行,同时观察各成员链路的流量是否真的变均匀,而不是只看端口状态。

易错点

  • 业务从二层为主转为三层为主后不复核因子,流量分布会逐渐劣化,属于随业务演进而来的隐性瓶颈
  • 改因子前没记录各成员流量的基线,改完无法判断收益,也无法向业务方解释变更效果
  • 以为换个因子就能均衡一切:同源同目的的大流量哈希结果固定,必然集中在一条成员链路
  • 可用取值随平台与版本不同,配置前用命令补全确认,直接照搬别的型号命令会报错
  • 只看端口 Up 不看成员流量:聚合看起来一切正常,实际一条链路跑满另一条空闲

数据来源与参考

  • 华为 S 系列交换机产品文档(load-balance)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌