0aa8fe6
这次没有正文改动。
这是 network/链路聚合(LACP)配置.md 的改动记录。后台每次保存都会留一份快照,
这里显示的是快照之间的差异,不会混入其他文章的改动。
还没有后台修改记录。
下面是 Git 里的提交,可能包含其他文章的改动(因为一次提交会带上工作区所有变化)。
0aa8fe6
这次没有正文改动。
be5956e
@@ -0,0 +1,82 @@ +--- +tags: [链路聚合, LACP, Eth-Trunk] +order: 40 +--- + +# 链路聚合(LACP)配置 + +## 场景 + +两台交换机之间一根线不够用,或者想做个冗余:两条千兆绑成一条逻辑链路。 + +## 前置条件 + +- 两端都支持 LACP,型号/端口速率一致 +- 两端的聚合组编号、模式、允许的 VLAN 必须一致 +- 成员口不能是接入口,聚合后按 trunk 配 + +## 配置 + +### H3C + +```text +system-view +interface Bridge-Aggregation1 + link-aggregation mode dynamic + port link-type trunk + port trunk permit vlan 10 20 + quit + +interface GigabitEthernet1/0/23 + port link-aggregation group 1 + quit +interface GigabitEthernet1/0/24 + port link-aggregation group 1 + quit +``` + +### 华为 + +```text +system-view +interface Eth-Trunk 1 + mode lacp-static + port link-type trunk + port trunk allow-pass vlan 10 20 + quit + +interface GigabitEthernet0/0/23 + eth-trunk 1 + quit +interface GigabitEthernet0/0/24 + eth-trunk 1 + quit +``` + +## 验证 + +```text +display link-aggregation verbose +display link-aggregation summary +``` + +H3C 看 `Selected` 端口数;华为用 `display eth-trunk 1`,看 `Selected` / `Unselect`。 + +## 回滚 + +```text +interface GigabitEthernet1/0/23 + undo port link-aggregation group 1 + quit +undo interface Bridge-Aggregation1 +``` + +先拆成员口再删聚合组,顺序反了会报错。 + +## 坑 + +- 两端模式不一致(一边 static 一边 dynamic)会协商不起来,端口一直 Unselect。 +- 成员口速率/双工不一致,LACP 会只选中一部分。 +- 聚合后带宽不是简单相加:单条 TCP 流还是走一个成员口。 +- 跨设备聚合(M-LAG / 堆叠)另说,别按单机聚合配。 +- 拆聚合前先确认没在用,`undo` 的瞬间链路会断。