交换机端口聚合(Link Aggregation,LACP)用于将多个物理端口绑定为一个逻辑端口,提升带宽和冗余性。以下是常见厂商的配置步骤及注意事项:
一、基本概念
- 静态聚合(手工模式):手动配置聚合组,不依赖LACP协议。
- 动态聚合(LACP模式):通过LACP协议自动协商链路聚合。
- 聚合组:逻辑端口(如Cisco的Port-channel、华为的Eth-Trunk)。
二、Cisco交换机配置示例
1. 创建聚合组(Port-channel)
Switch(config)# interface port-channel 1 //创建逻辑通道组1
Switch(config-if)# switchport mode trunk //配置为Trunk模式(可选)
Switch(config-if)# exit
2. 将物理端口加入聚合组
Switch(config)# interface range gigabitethernet0/1-2 //选择端口
Switch(config-if-range)# channel-group 1 mode active //LACP动态模式
(或)
Switch(config-if-range)# channel-group 1 mode on //静态模式
Switch(config-if-range)# exit
3. 验证配置
Switch# show etherchannel summary //查看聚合组状态
Switch# show lacp neighbor //查看LACP邻居信息
三、华为/H3C交换机配置
1. 创建Eth-Trunk聚合组
[Huawei] interface eth-trunk 1 //创建Eth-Trunk 1
[Huawei-Eth-Trunk1] mode lacp-static //动态LACP模式
(或)
[Huawei-Eth-Trunk1] mode manual load-balance //静态模式
[Huawei-Eth-Trunk1] quit
2. 将物理端口加入聚合组
[Huawei] interface gigabitethernet0/0/1
[Huawei-GigabitEthernet0/0/1] eth-trunk 1 //加入Eth-Trunk 1
[Huawei-GigabitEthernet0/0/1] quit
[Huawei] interface gigabitethernet0/0/2
[Huawei-GigabitEthernet0/0/2] eth-trunk 1
[Huawei-GigabitEthernet0/0/2] quit
3. 验证配置
[Huawei] display eth-trunk 1 //查看Eth-Trunk状态
[Huawei] display lacp statistics //查看LACP统计信息
四、配置注意事项
端口一致性
- 所有成员端口需配置相同的速率、双工模式、VLAN、Trunk允许的VLAN列表。
- 物理端口类型需一致(如均为千兆口)。
负载均衡算法
默认基于源/目的MAC或IP负载均衡,可按需调整:
cisco
Switch(config)# port-channel load-balance src-dst-ip //Cisco设置负载均衡策略
huawei
[Huawei-Eth-Trunk1] load-balance src-dst-mac //华为设置负载均衡策略
LACP超时时间
可配置快速超时(1秒)或慢速超时(30秒):
cisco
Switch(config-if)# lacp timeout short //Cisco配置快速超时
huawei
[Huawei-Eth-Trunk1] lacp timeout fast //华为配置快速超时
五、常见问题
聚合端口无法UP
- 检查两端聚合模式是否匹配(静态/LACP)。
- 确认物理端口配置一致(VLAN、速率等)。
流量未负载均衡
- 调整负载均衡算法(如基于IP或MAC)。
通过合理配置端口聚合,可显著提升网络带宽和可靠性。实际配置时需结合厂商命令和网络需求调整参数。
六、聚合配置的实际案例
以下是一些交换机端口聚合(Link Aggregation)的实际配置案例,涵盖不同厂商和典型应用场景,帮助理解如何在不同环境中实施链路聚合:
案例 1:服务器高带宽连接(Cisco交换机)
场景
将两台物理服务器(双网卡)连接到Cisco交换机的两个端口,通过静态聚合(手工模式)实现带宽叠加和冗余。
配置步骤
创建聚合组(Port-channel)
cisco
Switch(config)# interface port-channel 10 Switch(config-if)# switchport mode access // 接入模式(假设服务器在VLAN 10) Switch(config-if)# switchport access vlan 10 Switch(config-if)# exit
绑定物理端口到聚合组
cisco
Switch(config)# interface range gigabitethernet1/0/1-2 Switch(config-if-range)# switchport mode access Switch(config-if-range)# switchport access vlan 10 Switch(config-if-range)# channel-group 10 mode on // 静态聚合模式 Switch(config-if-range)# no shutdown
验证
cisco
Switch# show etherchannel summary Flags: D - down P - in port-channel I - stand-alone H - Hot-standby Group Port-channel Protocol Ports 10 Po10(SU) - Gi1/0/1(P) Gi1/0/2(P) // 状态为SU(Success)
案例 2:跨交换机链路聚合(华为交换机,LACP动态聚合)
场景
两个华为交换机(SwitchA和SwitchB)之间通过4个千兆端口互联,使用LACP动态聚合提升带宽和可靠性。
配置步骤
在SwitchA上配置Eth-Trunk
huawei
[SwitchA] interface eth-trunk 1 [SwitchA-Eth-Trunk1] mode lacp-static // 动态LACP模式 [SwitchA-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/4 // 批量添加端口 [SwitchA-Eth-Trunk1] quit
在SwitchB上重复相同配置
huawei
[SwitchB] interface eth-trunk 1 [SwitchB-Eth-Trunk1] mode lacp-static [SwitchB-Eth-Trunk1] trunkport gigabitethernet 0/0/1 to 0/0/4 [SwitchB-Eth-Trunk1] quit
验证LACP协商状态
huawei
[SwitchA] display eth-trunk 1 Eth-Trunk1 state: up LACP mode: static Operate status: up Members: GigabitEthernet0/0/1: Selected // 端口状态为Selected(已协商成功) GigabitEthernet0/0/2: Selected ...(其他端口类似)
案例 3:冗余备份聚合(H3C交换机,静态聚合)
场景
企业核心交换机连接防火墙,使用两个端口配置静态聚合,实现冗余和负载均衡。
配置步骤
H3C交换机配置
h3c
[H3C] interface bridge-aggregation 1 // 创建聚合组 [H3C-Bridge-Aggregation1] link-aggregation mode static [H3C-Bridge-Aggregation1] quit [H3C] interface range gigabitethernet 1/0/1 to gigabitethernet 1/0/2 [H3C-if-range] port link-aggregation group 1 // 加入聚合组 [H3C-if-range] quit
防火墙侧配置
防火墙配置相同模式的聚合组(以华为防火墙为例):
huawei
[Firewall] interface eth-trunk 1 [Firewall-Eth-Trunk1] mode manual load-balance // 静态模式 [Firewall-Eth-Trunk1] trunkport gigabitethernet 1/0/1 1/0/2
验证流量负载均衡
h3c
[H3C] display link-aggregation verbose Aggregation Interface: Bridge-Aggregation1 Loadsharing Type: Shar Members: GigabitEthernet1/0/1: Selected GigabitEthernet1/0/2: Selected
案例 4:无线AP负载均衡(Cisco交换机,基于IP的负载均衡)
场景
多个无线AP连接到交换机,使用LACP聚合并通过源-目的IP负载均衡策略优化流量分配。
配置步骤
配置Port-channel和LACP
cisco
Switch(config)# interface port-channel 20 Switch(config-if)# switchport mode trunk Switch(config-if)# exit Switch(config)# interface range gigabitethernet2/0/1-4 Switch(config-if-range)# channel-group 20 mode active // 动态LACP
调整负载均衡算法
cisco
Switch(config)# port-channel load-balance src-dst-ip // 基于源/目的IP分配流量
验证流量分布
cisco
Switch# show etherchannel load-balance Load balance method: Source XOR Destination IP address
案例 5:混合厂商环境(Cisco与华为互通)
场景
Cisco交换机(LACP动态聚合)与华为交换机(静态聚合)互联,需确保兼容性。
配置要点
Cisco侧配置
cisco
interface Port-channel 5 switchport mode trunk interface range gi0/1-2 channel-group 5 mode active // LACP主动模式
华为侧配置
huawei
interface Eth-Trunk 5 mode lacp-static // LACP动态模式 trunkport GigabitEthernet0/0/1 to 0/0/2
验证兼容性
- 确保两端至少有一个端口处于
Selected
状态(华为)或SU
状态(Cisco)。
- 确保两端至少有一个端口处于
常见问题总结
端口无法加入聚合组
- 检查物理端口速率/双工模式是否一致(如全双工、1Gbps)。
- 确认两端聚合模式匹配(静态/动态)。
流量未均衡
- 调整负载均衡策略(如基于MAC/IP/端口)。
- 使用
show etherchannel port
(Cisco)或display eth-trunk
(华为)检查流量分布。
LACP协商失败
- 检查物理链路是否连通。
- 确认LACP超时时间一致(如均为
fast
或slow
)。
通过这些实际案例,可以更直观地掌握不同场景下的端口聚合配置方法。实际部署时,建议先在测试环境中验证配置,再迁移到生产网络。