链路聚合是什么
链路聚合把多条物理链路捆绑成一条逻辑链路:对上层呈现为单个接口,带宽按成员数量叠加,成员之间互相备份,一条断掉其余继续转发。因为逻辑上只是一条链路,设备互联时不再产生多条链路之间的 STP 阻塞,这是它与『多条线互备』最本质的区别。华为叫 Eth-Trunk,思科叫 EtherChannel 或 Port-channel,H3C 叫 Bridge-Aggregation,标准里统称 LAG。
基本信息
| 华为名称 | Eth-Trunk |
|---|---|
| 思科名称 | EtherChannel / Port-channel |
| H3C 名称 | Bridge-Aggregation |
| 标准名称 | Link Aggregation(IEEE 802.1ax,前身为 802.3ad) |
| 层次 | 二层聚合与三层聚合 |
| 价值 | 带宽叠加、链路冗余、免除 STP 阻塞 |
| 成员数 | 视平台而定,常见 8 到 16 个,需查设备规格 |
概念示意
概念示意
# 两条物理链路捆绑为一条逻辑链路
Gi0/0/1 + Gi0/0/2 -> Eth-Trunk1
# 上层按一条链路使用
interface Eth-Trunk1
port link-type trunk # VLAN、QoS、ACL 等配置统一写在聚合口上
port trunk allow-pass vlan 10 20
# 查看成员与选中状态
display eth-trunk 1 # 华为
show etherchannel summary # 思科典型使用场景
- 交换机互联扩容:单条千兆不够用时捆绑多条,按需提升上行带宽
- 核心互联冗余:成员链路互为备份,单线故障业务不中断
- 服务器双网卡接入:做聚合同时获得带宽与冗余,比双网卡主备更高效
- 堆叠设备互联:堆叠线缆与业务口聚合,提升堆叠带宽
- 免除 STP 阻塞:希望冗余链路都转发流量时,聚合是比 MSTP 更直接的方案
聚合带宽是成员带宽之和,但单条流只走其中一个成员:单流带宽上限等于单个成员的带宽。要提升单流性能只能提高成员速率,靠增加成员数量做不到。
『插好线就自动聚合』不成立:两端都要创建聚合组并放入对应成员口,模式还要匹配。手工模式下一端漏配时链路仍 up 但行为异常,因此生产环境推荐用 LACP 模式让协议帮忙发现问题。