聚合链路(Link Aggreation)是一种将多个物理网络链路捆绑为单一逻辑链路的技术,能提升带宽,增强冗余性并且实现负载均衡。
一、链路聚合的场景
动态链路聚合:LACP由设备自动协商链路聚合的参数(比如链路状态,优先级)支持动态添加,移除链路
静态链路聚合:不需要指定协议需要管理员手工将多条链路绑定为一个聚合组,不能进行自动协商,配置简单但是不灵活
应用层聚合:使用的是自定义协议不依赖硬件底层协议,通过应用层软件整合多条异构链路
二、华为设备的静态聚合
# 创建Eth-Trunk接口并配置为手工模式
system-view
interface eth-trunk 1 #创建逻辑接口,并且进入到逻辑接口模式中,逻辑接口的编号一般为0-1023
mode manual load-balance # 配置负载分担模式(默认基于源MAC)手工负载分担模式
trunkport gigabitethernet 0/0/1 to 0/0/3 # 添加成员端口
port link-type trunk # 设置为Trunk模式(可以跨设备传输多vlan流量)
port trunk allow-pass vlan all # 透传所有VLAN
commit
quit
# 验证配置
display eth-trunk 1 # 查看聚合组状态
display interface eth-trunk 1 # 检查成员端口状态
commit # 保存当前配置(VRP5及以上版本支持,部分设备"save"命令也可保存)
display eth-trunk 1 # 核心验证命令,重点关注以下字段:
trunk链路也能选择VLAN进行数据传输
port trunk allow-pass vlan all # 允许所有VLAN的流量通过该Eth-Trunk(简化配置,实际建议按需限制)
# 按需配置示例:port trunk allow-pass vlan 10 20 30 # 仅允许VLAN10、20、30通过
- 注意:若两端设备的 Eth-Trunk 均为 Trunk 模式,需确保两端
allow-pass
的 VLAN 范围一致,否则会出现 VLAN 不通。
补充说明
链路类型
#Access:仅允许 1 个 VLAN 通过(通常用于连接终端设备);
#Trunk:允许多个 VLAN 通过(用于设备间互联,如交换机 - 交换机、交换机 - 路由器)
三、华为设备的动态聚合
# 创建Eth-Trunk接口并配置为静态LACP模式
system-view
interface eth-trunk 1
mode lacp-static # 启用静态LACP
lacp max active-linknumber 2 # 设置活动链路数上限为2(一条链路作为备份)
lacp priority 100 # 设置系统优先级(数值越小优先级越高)
trunkport gigabitethernet 0/0/1 to 0/0/3
port link-type trunk
port trunk allow-pass vlan all
commit
quit
# 配置成员端口优先级
interface gigabitethernet 0/0/1
lacp priority 100 # 高优先级接口优先成为活动链路
commit
配置验证
display eth-trunk 1 verbose # 查看LACP协商状态
display lacp statistics eth-trunk 1 # 查看LACPDU收发统计