一、实验概述
1.1 实验目的
-
掌握 Eth-Trunk 链路聚合 核心原理,区分静态LACP模式与手工负载分担模式
-
熟练完成交换机双向LACP聚合组配置,实现多链路捆绑
-
验证链路聚合的冗余备份、负载分担核心特性
-
排查LACP经典故障:两端聚合模式不匹配导致接口无法加入聚合组
1.2 实验原理
Eth-Trunk(链路聚合):将多条物理以太网链路捆绑为一条逻辑链路,实现链路带宽叠加、链路冗余备份,同时提升网络可靠性。
LACP 模式(静态聚合):基于IEEE 802.3ad协议,通过交换机之间交互LACP协议报文,自动协商链路聚合状态、主动选择活跃链路、阻塞冗余链路,相比手工聚合模式更智能、可靠性更高。
核心优势:单条物理链路断开时,业务秒级切换,网络业务无中断、无丢包。
1.3 实验拓扑
两台华为交换机 SW1、SW2 两两互联,双链路捆绑聚合:
-
SW1:G0/0/23、G0/0/24 接口
-
SW2:G0/0/23、G0/0/24 接口
-
链路对应:SW1-G0/0/23 ↔ SW2-G0/0/23、SW1-G0/0/24 ↔ SW2-G0/0/24
-
聚合模式:两端统一配置 lacp-static(静态LACP模式)
1.4 实验环境
-
设备:华为交换机(S5700/S3700 均可)
-
仿真软件:eNSP
-
协议:IEEE 802.3ad LACP协议
二、完整配置步骤(带详细注解)
核心配置逻辑:创建聚合组→配置聚合模式→配置聚合组链路属性→加入物理接口
2.1 SW1 交换机配置
# 1.进入系统视图(用户视图切换为系统视图,才可配置全局参数)
<Huawei> sys
# 2.修改设备名称为SW1(方便设备区分,运维标准化)
[Huawei] sysname SW1
# 3.创建逻辑聚合组 Eth-Trunk 1(编号1,范围0-63可自定义)
[SW1] interface Eth-Trunk 1
# 4.配置聚合组模式为静态LACP(核心命令,必须两端一致)
# 可选模式:manual-load-balance(手工负载分担)、lacp-static(静态LACP)
[SW1-Eth-Trunk1] mode lacp-static
# 5.配置聚合组链路类型为Trunk(透传多VLAN,适配局域网多VLAN场景)
[SW1-Eth-Trunk1] port link-type trunk
# 6.允许所有VLAN通过聚合链路(生产环境可按需放行指定VLAN,实验全开方便测试)
[SW1-Eth-Trunk1] port trunk allow-pass vlan all
# 7.退出聚合组视图,返回系统视图
[SW1-Eth-Trunk1] quit
# 8.将物理接口G0/0/23加入Eth-Trunk 1聚合组
[SW1] interface GigabitEthernet 0/0/23
[SW1-GigabitEthernet0/0/23] eth-trunk 1
[SW1-GigabitEthernet0/0/23] quit
# 9.将物理接口G0/0/24加入Eth-Trunk 1聚合组
[SW1] interface GigabitEthernet 0/0/24
[SW1-GigabitEthernet0/0/24] eth-trunk 1
[SW1-GigabitEthernet0/24] quit
2.2 SW2 交换机配置
⚠️ 关键要点:SW2必须和SW1保持一致的聚合模式、链路类型、VLAN放行规则,否则聚合失败。
# 1.进入系统视图
<Huawei> sys
# 2.修改设备名称为SW2
[Huawei] sysname SW2
# 3.创建Eth-Trunk 1聚合组
[SW2] interface Eth-Trunk 1
# 4.配置为静态LACP模式(与SW1严格一致)
[SW2-Eth-Trunk1] mode lacp-static
# 5.配置链路类型为Trunk
[SW2-Eth-Trunk1] port link-type trunk
# 6.放行所有VLAN
[SW2-Eth-Trunk1] port trunk allow-pass vlan all
# 7.退出视图
[SW2-Eth-Trunk1] quit
# 8.物理接口G0/0/23加入聚合组
[SW2] interface GigabitEthernet 0/0/23
[SW2-GigabitEthernet0/0/23] eth-trunk 1
[SW2-GigabitEthernet0/0/23] quit
# 9.物理接口G0/0/24加入聚合组
[SW2] interface GigabitEthernet 0/0/24
[SW2-GigabitEthernet0/0/24] eth-trunk 1
[SW2-GigabitEthernet0/0/24] quit
三、实验验证(核心验证步骤)
3.1 查看聚合组状态与成员接口
在SW1、SW2任意一台设备执行查询命令,验证聚合配置生效。
# 查看Eth-Trunk详细信息、成员接口、聚合模式、链路状态
display eth-trunk 1
正常结果解读:
-
Trunk Mode:显示 LACP-STATIC(模式配置成功)
-
Member Ports:显示 G0/0/23、G0/0/24 两个接口
-
接口状态为 Up(活跃转发状态)
-
链路类型为 Trunk,允许VLAN通过
3.2 冗余备份功能验证(核心特性)
-
两台交换机下联终端,配置同网段IP,持续长ping测试
-
手动拔掉任意一根互联网线(如SW1-G0/0/23)
shutdown g0/0/23后,会出现短时间连接超时,然后自动切换到另一条正常链路g0/0/24 g0/0/23断开 -
实验现象:ping业务无中断、无丢包,网络秒级切换
shutdown g0/0/23后,会出现短时间连接超时,然后自动切换到另一条正常链路g0/0/24 -
原理:LACP协议自动检测链路故障,将流量快速切换至剩余正常链路,实现链路冗余
四、经典故障模拟与排查(高频面试/工程问题)
4.1 故障现象
两端聚合模式不一致,物理接口无法加入Eth-Trunk聚合组,链路聚合失效,单链路工作,无冗余备份。
4.2 故障复现
-
SW1 保持配置:
mode lacp-static(静态LACP模式) -
SW2 修改聚合模式为手工模式:
mode manual load-balance
# SW2故障配置
[SW2-Eth-Trunk1] mode manual load-balance
4.3 故障原因分析
LACP聚合的强制约束条件:链路两端Eth-Trunk聚合模式必须完全一致。
-
一端LACP静态模式、一端手工负载分担模式,协议报文协商失败
-
设备判定链路参数不匹配,拒绝物理接口加入聚合组
-
最终结果:聚合组不生效,链路无捆绑、无冗余、无带宽叠加
4.4 故障解决方法
统一两端聚合模式,恢复一致配置即可:
# SW2重新配置为静态LACP模式,与对端匹配
[SW2-Eth-Trunk1] mode lacp-static
配置完成后,再次执行 display eth-trunk 1,接口正常加入聚合组,故障修复。
五、实验核心总结(干货重点)
-
配置顺序不能乱:先创建聚合组、配模式、配链路属性,最后加入物理接口,否则接口无法正常绑定
-
两端参数必须一致:聚合模式、链路类型、VLAN放行、速率双工必须全网统一,是聚合生效的前提
-
LACP核心价值:智能协商、故障自动切换、链路冗余,相比手工聚合更适合生产核心链路
-
经典故障口诀:模式不匹配,聚合不生效;参数不一致,链路不捆绑