链路聚合(Link Aggregation)通过将多个物理以太网接口捆绑成一个逻辑接口(Eth-Trunk),实现 带宽叠加、链路冗余和负载分担。在华为 VRP5 平台中,该技术称为 Eth-Trunk,支持静态聚合与 LACP(Link Aggregation Control Protocol)动态聚合两种模式。
1. Eth-Trunk 基本特性与模式对比
说明:VRP5 中 Eth-Trunk 编号范围为 0–127,建议从 Trunk 1 开始使用。
2. 负载分担机制
Eth-Trunk 默认根据流量特征进行哈希计算,决定数据流走哪条成员链路。VRP5 支持以下负载分担模式:
注意:
负载分担基于 流(flow),同一会话的所有报文走同一条链路,避免乱序
若所有流量来自同一 IP 或 MAC,可能仅使用一条链路(“哈希极化”问题)
可通过
display eth-trunk [trunk-id]查看各成员链路的流量分布
3. 配置命令速查表
4. 典型配置示例
4.1 静态聚合(两台 S5700 互联)
SW1 配置
[SW1] interface Eth-Trunk 1
[SW1-Eth-Trunk1] mode manual load-balance
[SW1-Eth-Trunk1] load-balance src-dst-mac
[SW1-Eth-Trunk1] quit
[SW1] interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet0/0/1] eth-trunk 1
[SW1-GigabitEthernet0/0/1] quit
[SW1] interface GigabitEthernet 0/0/2
[SW1-GigabitEthernet0/0/2] eth-trunk 1
[SW1-GigabitEthernet0/0/2] quitSW2 配置(完全对称)
[SW2] interface Eth-Trunk 1
[SW2-Eth-Trunk1] mode manual load-balance
[SW2-Eth-Trunk1] load-balance src-dst-mac
[SW2-Eth-Trunk1] quit
[SW2] interface GigabitEthernet 0/0/1
[SW2-GigabitEthernet0/0/1] eth-trunk 1
[SW2-GigabitEthernet0/0/1] quit
[SW2] interface GigabitEthernet 0/0/2
[SW2-GigabitEthernet0/0/2] eth-trunk 1
[SW2-GigabitEthernet0/0/2] quit4.2 LACP 动态聚合(主备+负载)
SW1(主动端,设高优先级)
[SW1] lacp priority 1000 # 系统优先级更高(值小)
[SW1] interface Eth-Trunk 1
[SW1-Eth-Trunk1] mode lacp
[SW1-Eth-Trunk1] max active-linknumber 2 # 最多 2 条活动链路
[SW1-Eth-Trunk1] load-balance src-dst-ip
[SW1-Eth-Trunk1] quit
[SW1] interface range GigabitEthernet 0/0/1 to 0/0/4
[SW1-if-range] eth-trunk 1
[SW1-if-range] quitSW2(被动端,保持默认)
[SW2] interface Eth-Trunk 1
[SW2-Eth-Trunk1] mode lacp
[SW2-Eth-Trunk1] load-balance src-dst-ip
[SW2-Eth-Trunk1] quit
[SW2] interface range GigabitEthernet 0/0/1 to 0/0/4
[SW2-if-range] eth-trunk 1
[SW2-if-range] quit结果:SW1 因系统优先级更高成为 LACP 主动端,协商后最多 2 条链路处于 Selected 状态,其余为 Standby(备用)。
5. 验证与排错
5.1 关键查看命令
[Switch] display eth-trunk 1输出关键字段说明:
WorkingMode: manual 或 lacp
Number Of Up Port In Trunk: 当前 UP 的成员数量
Selected: 已选中的活动链路(LACP)
Unselect: 未被选中的备用链路(LACP)
Operate status: UP 表示聚合组正常
5.2 常见问题与排查
6. 注意事项
成员端口限制:
必须为相同速率和双工模式(如均为 1000M 全双工)
不能是管理口、Eth-Trunk 子接口、或已配置 IP 的三层口
同一物理接口只能加入一个 Eth-Trunk
三层 Eth-Trunk:
可在 Eth-Trunk 接口上直接配置 IP 地址,用于路由器或三层交换机互联
示例:
[Router] interface Eth-Trunk 1 [Router-Eth-Trunk1] ip address 10.1.1.1 255.255.255.0
LACP 超时模式:
VRP5 默认为 慢速超时(30 秒)
可通过
lacp timeout fast切换为快速超时(3 秒),提升收敛速度
跨设备链路聚合(非 VRP5 支持):
VRP5 不支持跨设备 Eth-Trunk(如 CSS、iStack 环境需更高版本)
若需跨设备聚合,应使用堆叠(Stack)或 VRRP+ECMP 替代方案
最佳实践:在数据中心或核心-汇聚互联场景中,优先采用 LACP 模式 + src-dst-ip 负载分担,并设置合理的活动链路数,兼顾性能与冗余。