最大激活链路数是什么
聚合链路默认让所有协商成功的成员一起转发,但可以限制最多几条成员同时处于 Selected。超出上限的成员留在 Unselected 或 hot-standby 状态,活动成员故障时自动顶替——这就是预留备用链路的做法。华为叫 max active-linknumber,思科是 lacp max-bundle,H3C 是 link-aggregation selected-port maximum。它管的是上限,配套的最小链路数管下限,两者一起决定聚合的可用范围。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware |
|---|---|
| 关键命令 | max active-linknumber / lacp max-bundle / link-aggregation selected-port maximum |
| 配置位置 | 聚合接口视图(不是成员口) |
| 配套参数 | 最小链路数:管保底,防止带宽不足硬扛 |
| 典型取值 | 小于成员总数 1 到 2 条,留出备用 |
典型使用场景
- 预留备用成员:带宽不必全用,但成员故障时要自动接管
- 规避平台规格限制或上游只允许生效固定条数
- 控制上联带宽上限,避免聚合口超额占用核心转发资源
- 测试环境模拟成员故障,验证备用链路能否顶上
- 跨设备聚合时按单台设备的承载能力限制同时激活的成员数
华为 VRP
华为 VRP
[Huawei-Eth-Trunk1] max active-linknumber 2 # 最多 2 条成员处于转发
<Huawei> display eth-trunk 1
# 其余成员显示 Unselected,活动成员故障时自动顶上
[Huawei-Eth-Trunk1] least active-linknumber 1 # 配套下限,低于此值聚合口 down思科 IOS
思科 IOS
SW-A(config)# interface port-channel 1
SW-A(config-if)# lacp max-bundle 2
SW-A(config)# port-channel min-links 1 # 全局配置:下限
SW-A# show etherchannel summary
# 超出上限的成员状态为 (H) hot-standby 或未绑定,随平台不同H3C Comware
H3C Comware
[H3C-Bridge-Aggregation1] link-aggregation selected-port maximum 2
[H3C-Bridge-Aggregation1] link-aggregation selected-port minimum 1
<H3C> display link-aggregation verbose
# 超出成员 Unselected,作为备用随时接替上限与下限对照
| 能力 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 最大激活成员 | max active-linknumber | lacp max-bundle | selected-port maximum |
| 最小激活成员 | least active-linknumber | port-channel min-links | selected-port minimum |
| 超限成员状态 | Unselected | hot-standby 或未绑定 | Unselected |
| 查看命令 | display eth-trunk | show etherchannel summary | display link-aggregation verbose |
上限生效后,具体哪几条成员进入转发由成员口的 LACP 端口优先级参与决定:思科用 lacp port-priority,数值越小越优先被选中。华为与 H3C 各版本也有对应的成员口优先级参数,配置前用 ? 确认本机关键字,不要照抄其它版本的命令。
上限同时也是容量的天花板:备用成员只有在活动成员失效时才顶上来,总带宽不会因此变大。排查带宽长期不达标时,第一件事是确认上限是否被人为调小过,以及实际 Selected 成员数与预期是否一致。