LACP 主被动模式怎么选
LACP 有两种协商模式:主动(active)端主动发送协商报文发起协商,被动(passive)端只响应收到的报文。因此 active+active、active+passive 都能建成聚合,而 passive+passive 双方都在等待,成员无法被选中,聚合等于不生效。
基本信息
| 适用平台 | Cisco channel-group mode、H3C lacp mode、华为基于 LACP 的 Eth-Trunk |
|---|---|
| 主动 active | 主动发送协商报文,发起聚合协商 |
| 被动 passive | 仅响应对端报文,不主动发起 |
| 有效组合 | active+active、active+passive |
| 无效组合 | passive+passive |
典型使用场景
- 新建聚合链路时确定两端协商模式
- 排障成员未被选中时先核对两端模式
- 与第三方设备对接时确认对方支持的协商方式
- 割接前核对两端模式与超时等协商参数
- 把静态聚合改造为动态聚合时评估切换影响
配置与核对
配置与核对
# Cisco
interface range GigabitEthernet1/0/1-2
channel-group 1 mode active # 或 passive
# H3C
interface Bridge-Aggregation1
link-aggregation mode dynamic
# 核对协商结果
show etherchannel summary
show lacp neighbor模式组合结果
| 本端 | 对端 | 结果 |
|---|---|---|
| active | active | 可建立聚合 |
| active | passive | 可建立聚合 |
| passive | passive | 无法建立,成员处于等待 |
| on(静态) | on | 不协商,依赖两端配置一致 |
不确定对端实现时,两端都配主动模式成功率最高,排障时也更容易看出协商是否真的发生。
静态(on)聚合不协商,两端配置不一致时不会报错,问题通常拖到业务侧才暴露;有条件时优先使用 LACP。
部分平台还提供协商快速与慢速超时之类的参数,两端取值不一致可能造成成员状态不稳定,配置前按本机型文档核对支持范围。
组合部署建议
- 与服务器网卡绑定配合时,两端模式要与网卡驱动支持的协商方式对齐
- 跨厂商对接近量使用主动模式,避免被动模式下的等待语义差异
- 静态聚合只用于确定对端不支持 LACP 的场景,并逐项核对两端配置
- 改造为 LACP 时先在非业务窗口验证协商成功,再批量推广