会协商的动态聚合
LACP 是带协商的动态链路聚合:成员口与对端协商通过后才加入转发,对端没有正确聚合时该口不会被置为转发状态,而不是形成环路。跨厂商对接、服务器双网卡、堆叠链路这些场景,动态聚合通常比静态聚合更省心。
基本信息
| 适用平台 | 三厂设备,以及服务器侧(如 Linux 绑定) |
|---|---|
| 华为命令 | Eth-Trunk 配 mode lacp-static |
| 思科命令 | channel-group 1 mode active |
| H3C 命令 | Bridge-Aggregation 配 link-aggregation mode dynamic |
| 协商要求 | 至少一端为主动模式,两端都被动不会建链 |
| 查看命令 | display eth-trunk / show etherchannel summary / display link-aggregation verbose |
典型使用场景
- 跨厂商设备互联,希望获得协商保护
- 服务器双网卡绑定,交换机侧配 LACP
- 堆叠设备的跨成员聚合链路
- 排查成员口 up 却不转发的问题
- 排查链路看似正常但只跑单个成员的隐性故障
华为 VRP
华为 VRP
interface Eth-Trunk 1
mode lacp-static # 动态 LACP 模式
interface GigabitEthernet 0/0/1
eth-trunk 1 # 把物理口加入聚合组
interface GigabitEthernet 0/0/2
eth-trunk 1
display eth-trunk 1 # 看成员是 Active 还是 Unselected思科 IOS 与 H3C
思科 IOS 与 H3C
interface range GigabitEthernet1/0/1-2
channel-group 1 mode active # LACP 主动模式
show etherchannel summary # 看聚合口与成员状态
show lacp neighbor # 核对对端协商信息
# H3C Comware
interface Bridge-Aggregation 1
link-aggregation mode dynamic # LACP 动态模式
interface GigabitEthernet1/0/1
port link-aggregation group 1
display link-aggregation verbose三厂命令对照
| 项目 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 聚合组 | Eth-Trunk 1 | Port-channel 1 | Bridge-Aggregation 1 |
| 动态模式 | mode lacp-static | mode active | link-aggregation mode dynamic |
| 成员加入 | eth-trunk 1 | channel-group 1 mode active | port link-aggregation group 1 |
| 查看 | display eth-trunk | show etherchannel summary | display link-aggregation verbose |
LACP 要求至少一端是主动模式,两端都配被动时不会建链,表现为成员口全部不转发而原因不直观。对接服务器侧的绑定时,交换机侧建议用主动模式,协商成功率明显更高。
成员口的速率、双工与 VLAN 配置不一致会导致部分成员无法加入聚合,链路看起来 up 实际只跑单口,带宽与冗余都不达标。上线后要核对成员状态,而不是只看聚合口是否 up。
LACP 协商报文的开销非常小,不建议为了省流量改成静态聚合。静态聚合缺少协商保护,对端配置错误时容易产生环路或黑洞,故障后果远比协议开销严重。