成员口加进聚合组与退出
扩容时把新口加进聚合组,操作很简单,只要成员口的速率、双工、VLAN 等参数与现组成员一致,加入后通常自动参与转发。真正需要讲规范的是移除:成员口退组时,原先由它承载的流量会在剩余成员上重新做哈希分配,这个瞬间会有若干报文丢失,TCP 能重传恢复,语音和视频会直接听出来。因此规范做法是先在成员口上 shutdown,让流量先切到其他成员,再执行退组命令,最后恢复端口。
基本信息
| 适用场景 | 链路扩容、替换线缆与光模块、成员故障处理 |
|---|---|
| 加入命令 | 口下 eth-trunk / channel-group / port link-aggregation group |
| 移除命令 | 上述命令的反命令(undo / no) |
| 推荐顺序 | shutdown → 退组 → undo shutdown |
| 操作窗口 | 涉及在网业务时应在维护窗口进行 |
典型使用场景
- 带宽扩容:业务增长后把空闲端口加入现有聚合组提升总带宽
- 更换线缆或光模块:需要先把成员口从聚合组中摘除再做硬件更换
- 成员口故障处理:某成员反复抖动影响聚合稳定性时,先摘除再排查
- 设备搬迁或割接:临时缩减成员口数量以适应可用端口资源
- 参数调整:修改成员口 VLAN、双工等参数前需要先退出聚合组
华为 VRP
华为 VRP
# 加入(成员口参数需与现组成员一致)
[Huawei-GigabitEthernet0/0/3] eth-trunk 1
# 移除:先关端口让流量切走,再退组,最后恢复
[Huawei-GigabitEthernet0/0/3] shutdown
[Huawei-GigabitEthernet0/0/3] undo eth-trunk
[Huawei-GigabitEthernet0/0/3] undo shutdown
<Huawei> display eth-trunk 1 ! 确认成员变化与状态思科 IOS 与 H3C
思科 IOS 与 H3C
! 思科 IOS
SW-A(config-if)# channel-group 1 mode active ! 加入
SW-A(config-if)# shutdown ! 移除前先关闭
SW-A(config-if)# no channel-group
SW-A(config-if)# no shutdown
! H3C Comware
[H3C-GigabitEthernet1/0/3] port link-aggregation group 1 ! 加入
[H3C-GigabitEthernet1/0/3] shutdown
[H3C-GigabitEthernet1/0/3] undo port link-aggregation group
[H3C-GigabitEthernet1/0/3] undo shutdown操作步骤对照
| 步骤 | 目的 | 验证方式 |
|---|---|---|
| 加入成员口 | 扩展聚合带宽与冗余 | 显示命令里成员数增加且状态正常 |
| 移除前关闭端口 | 让流量先行切换,减少突发丢包 | 观察流量已集中到其他成员 |
| 执行退组命令 | 解除成员关系 | 成员列表中该口消失 |
| 恢复端口 | 使端口可用于其他用途 | 端口状态恢复且不再属于原聚合组 |
| 清理残留参数 | 避免影响下次加入其他聚合组 | 端口下无旧聚合相关配置 |
流量重新哈希的瞬间必然有丢包,这是哈希算法重算的固有行为,不是配置错误。能控制的是把影响压到最小:低峰操作、逐个成员处理、处理完一个再动下一个。
移除成员后端口上可能残留原先在聚合组里下发的配置。接入其他聚合组或改作普通口使用前,先核对端口下的实际配置,避免带着旧参数上线。