一、引言
交换机配置是软考网络工程师案例分析题的核心考点,分值占比通常达 25%-35%,是通关考试的关键技能。华为交换机作为国内主流商用设备,其配置命令体系是考试的重点考察内容。
本指南覆盖交换网络四大核心技术栈:VLAN 与接口配置、生成树协议、链路聚合、设备堆叠,所有配置示例均符合华为 VRP 5.x/8.x 版本规范,与考试命题环境完全对齐。
交换技术的发展经历了三个阶段:早期共享式集线器无隔离能力,20 世纪 90 年代 VLAN 技术(IEEE 802.1Q 标准)实现逻辑隔离,2010 年后堆叠、MSTP 等技术进一步提升了交换网络的可靠性和扩展性。
本文将按照技术原理、配置步骤、对比分析、考点提示的结构展开,帮助考生全面掌握交换机配置的核心要点。
二、VLAN 技术与接口配置
VLAN(虚拟局域网)是二层交换网络实现逻辑隔离的核心技术,符合 IEEE 802.1Q 标准,通过在以太网帧中插入 4 字节的 VLAN 标签(包含 12 比特 VLAN ID,取值范围 1-4094),实现同一物理交换机下不同终端的二层隔离。
2.1 基础 VLAN 配置
VLAN 的基本配置包含批量创建、接口类型指定、成员划分三个核心步骤:
VLAN 创建:华为交换机支持批量创建连续或离散 VLAN,vlan batch命令可显著减少配置工作量,VLAN 1 为默认 VLAN,所有接口默认属于该 VLAN 且无法删除。
Access 接口配置:Access 接口仅属于一个 VLAN,用于连接终端设备,接收帧时若未带标签则添加接口 PVID 标签,发送帧时剥离标签。
配置示例:
<HUAWEI> system-view
[HUAWEI] vlan batch 10 20 30 // 批量创建离散VLAN
[HUAWEI] vlan batch 100 to 200 // 批量创建连续VLAN段
[HUAWEI] interface GigabitEthernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] port link-type access // 设置为接入端口
[HUAWEI-GigabitEthernet0/0/1] port default vlan 10 // 划入VLAN 10
2.2 Trunk 与 Hybrid 接口配置
交换机互联和多 VLAN 透传场景下需使用 Trunk 或 Hybrid 接口,二者的核心区别在于对 VLAN 标签的处理灵活性:
Trunk 接口:允许多个带标签的 VLAN 帧通过,仅允许 PVID 对应的 VLAN 帧不带标签传输,主要用于交换机之间的级联链路。配置示例:
[HUAWEI] interface 10GE 1/0/1
[HUAWEI-10GE1/0/1] port link-type trunk
[HUAWEI-10GE1/0/1] port trunk allow-pass vlan 10 20 // 仅允许指定VLAN通过
Hybrid 接口:华为交换机特有接口类型,可灵活配置多个 VLAN 的帧发送时是否带标签,适用于连接防火墙、服务器等需混合处理标签的场景。配置示例:
[HUAWEI] interface GigabitEthernet 0/0/2
[HUAWEI-GigabitEthernet0/0/2] port link-type hybrid
[HUAWEI-GigabitEthernet0/0/2] port hybrid pvid vlan 10 // 设置默认PVID
[HUAWEI-GigabitEthernet0/0/2] port hybrid untagged vlan 10 // VLAN 10帧剥离标签发送
[HUAWEI-GigabitEthernet0/0/2] port hybrid tagged vlan 20 // VLAN 20帧带标签发送
2.3 动态 VLAN 划分
动态 VLAN 可根据终端特征自动分配 VLAN,无需手动绑定接口,适用于终端流动性强的办公网络场景:
基于 MAC 地址的 VLAN:将终端 MAC 地址与 VLAN 绑定,终端接入任意接口均可自动划入指定 VLAN,配置示例:
[HUAWEI] vlan 10
[HUAWEI-vlan10] mac-vlan mac-address 00e0-fc00-1111 // 绑定MAC与VLAN
[HUAWEI] interface GigabitEthernet 0/0/3
[HUAWEI-GigabitEthernet0/0/3] mac-vlan enable // 接口启用MAC VLAN功能
基于 IP 子网的 VLAN:根据终端 IP 地址所属子网分配 VLAN,适用于按部门规划子网的场景,配置示例:
[HUAWEI] vlan 100
[HUAWEI-vlan100] ip-subnet-vlan 1 ip 192.168.1.0 24 // 绑定子网与VLAN
[HUAWEI] interface GigabitEthernet 0/0/4
[HUAWEI-GigabitEthernet0/0/4] ip-subnet-vlan enable // 接口启用子网VLAN功能

VLAN 标签帧格式与三种接口类型的标签处理逻辑对比图
三、GVRP 动态 VLAN 注册协议
GVRP(GARP VLAN 注册协议)是 GARP(通用属性注册协议)的应用之一,符合 IEEE 802.1D 标准,用于交换机之间自动同步 VLAN 配置信息,减少大型网络中的手动配置工作量。
3.1 工作原理与接口模式
GVRP 仅通过 Trunk 链路传递 GARP PDU 报文,报文类型包含 Join、Leave、LeaveAll 三种,实现 VLAN 的动态注册与注销:
Normal 模式:接口允许动态注册和注销 VLAN,同时传播静态和动态 VLAN 信息,是最常用的模式,适用于交换机级联的中间链路。
Fixed 模式:禁止动态 VLAN 的注册和注销,仅传播静态配置的 VLAN 信息,适用于网络边缘的交换机上行链路,防止边缘设备误注册 VLAN。
Forbidden 模式:禁止动态 VLAN 的注册和注销,仅允许 VLAN 1 通过,适用于需严格控制 VLAN 范围的安全链路。
3.2 配置示例与注意事项
实现 SwitchA 和 SwitchB 之间自动同步 VLAN 2 和 3 的配置步骤如下:
全局和接口使能 GVRP:需先全局开启 GVRP 功能,再在 Trunk 接口上开启,否则报文无法传递。
配置接口注册模式:核心交换机互联链路推荐使用 Normal 模式,接入层交换机上行链路使用 Fixed 模式。
配置示例:
SwitchA配置
[SwitchA] vlan batch 2 3 // 静态创建需同步的VLAN
[SwitchA] gvrp // 全局使能GVRP
[SwitchA] interface GigabitEthernet 0/0/1
[SwitchA-GigabitEthernet0/0/1] port link-type trunk
[SwitchA-GigabitEthernet0/0/1] port trunk allow-pass vlan all
[SwitchA-GigabitEthernet0/0/1] gvrp // 接口使能GVRP
[SwitchA-GigabitEthernet0/0/1] gvrp registration normal // 设置为Normal模式
SwitchB 仅需全局和接口使能 GVRP,无需手动创建 VLAN 2 和 3,即可通过 GVRP 自动同步。
3.3 技术对比与适用场景
GVRP 与手动 VLAN 配置的对比分析如下:
| 对比维度 | 手动 VLAN 配置 | GVRP 动态注册 |
|---|---|---|
| 配置工作量 | 大型网络配置繁琐 | 自动同步,工作量小 |
| 可控性 | 完全可控,安全度高 | 存在误注册风险,需配合接口模式控制 |
| 适用场景 | 中小规模、VLAN 变动少的网络 | 大型园区网、VLAN 频繁调整的场景 |
| 标准支持 | 无特殊标准要求 | 需支持 IEEE 802.1D 标准 |

GVRP 报文交互流程与三种接口模式的功能对比表
四、生成树协议配置
生成树协议是二层网络防止环路的核心技术,经历了 STP(IEEE 802.1D,收敛时间 30-50 秒)、RSTP(IEEE 802.1w,收敛时间 < 1 秒)、MSTP(IEEE 802.1s,多实例负载分担)三个发展阶段,是软考的高频考点。
4.1 STP/RSTP 基础配置
RSTP 在 STP 基础上增加了边缘端口、点对点链路等优化机制,大幅提升了收敛速度,基础配置步骤如下:
全局使能生成树并配置模式:华为交换机默认 MSTP 模式,可手动指定为 STP 或 RSTP 模式。
根桥配置:可通过stp root primary命令自动将优先级设为 0,或手动配置优先级(步长 4096,值越小优先级越高)。
边缘端口配置:连接终端的接口配置为边缘端口,可立即进入转发状态,同时启用 BPDU 过滤防止终端发送恶意 BPDU。
配置示例:
[HUAWEI] stp enable // 全局使能生成树
[HUAWEI] stp mode rstp // 设置为RSTP模式
[HUAWEI] stp root primary // 设置为根桥
[HUAWEI] stp priority 4096 // 手动配置桥优先级
[HUAWEI] interface GigabitEthernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] stp edged-port enable // 配置为边缘端口
[HUAWEI-GigabitEthernet0/0/1] stp bpdu-filter enable // 启用BPDU过滤
4.2 STP 保护机制
生成树保护机制是防止网络攻击和误配置的关键功能,核心保护措施如下:
BPDU 保护:全局启用后,边缘端口收到 BPDU 会自动关闭,需手动恢复,防止非法交换机接入网络。
根保护:配置在指定端口,收到优先级更高的 BPDU 时端口进入 Discarding 状态,防止非法设备抢占根桥。
环路保护:配置在根端口和预备端口,长时间未收到 BPDU 时端口进入 Discarding 状态,防止单向链路导致的环路。
TC 保护:限制单位时间内处理 TC 报文的数量,防止攻击者泛洪 TC 报文导致交换机频繁刷新 MAC 地址表。
配置示例:
[HUAWEI] stp bpdu-protection // 全局启用BPDU保护
[HUAWEI] interface GigabitEthernet 0/0/2
[HUAWEI-GigabitEthernet0/0/2] stp root-protection // 启用根保护
[HUAWEI-GigabitEthernet0/0/2] stp loop-protection // 启用环路保护
[HUAWEI] stp tc-protection interval 2 // TC保护间隔2秒
[HUAWEI] stp tc-protection threshold 1 // 间隔内最多处理1个TC报文
4.3 MSTP 多实例配置
MSTP 可将多个 VLAN 映射到同一生成树实例,实现不同 VLAN 的流量走不同链路,达到负载分担的效果,配置步骤如下:
配置 MST 域:同一域内的交换机域名、VLAN - 实例映射关系、修订级别必须完全一致,否则视为不同域。
配置实例根桥:每个实例可独立配置主备根桥,实现流量分担。
配置示例:
[HUAWEI] stp region-configuration
[HUAWEI-mst-region] region-name RG1 // 配置MST域名
[HUAWEI-mst-region] instance 1 vlan 10 20 // VLAN 10、20映射到实例1
[HUAWEI-mst-region] instance 2 vlan 30 40 // VLAN 30、40映射到实例2
[HUAWEI-mst-region] revision-level 1 // 配置修订级别
[HUAWEI-mst-region] active region-configuration // 激活MST域配置
[HUAWEI-mst-region] quit
[HUAWEI] stp instance 1 root primary // 实例1的主根桥
[HUAWEI] stp instance 2 root secondary // 实例2的备根桥

MSTP 多实例负载分担网络拓扑图,展示两个实例的流量转发路径
五、链路聚合配置
链路聚合(Eth-Trunk)符合 IEEE 802.3ad 标准,将多条物理链路绑定为一条逻辑链路,可实现带宽叠加(最大 8 条链路)和链路冗余,单条链路故障时流量可在 50ms 内切换到其他链路。
5.1 手工负载分担模式
手工模式下所有活动链路都参与数据转发,负载分担方式可基于源 MAC、目的 MAC、源 IP、目的 IP 等组合,配置步骤如下:
创建 Eth-Trunk 逻辑接口,加入成员物理接口。
配置 Eth-Trunk 接口的链路类型和允许通过的 VLAN。
配置负载分担模式,根据流量特征选择合适的分担因子。
配置示例:
[SwitchA] interface Eth-Trunk 1
[SwitchA-Eth-Trunk1] trunkport GigabitEthernet 1/0/1 to 1/0/3 // 加入3条物理链路
[SwitchA-Eth-Trunk1] port link-type trunk
[SwitchA-Eth-Trunk1] port trunk allow-pass vlan 10 20
[SwitchA-Eth-Trunk1] load-balance src-dst-mac // 基于源目MAC负载分担
手工模式的缺点是无法检测链路的交叉连接、单通等故障,可能导致流量丢失。
5.2 静态 LACP 模式
静态 LACP 模式通过 LACP 协议协商链路参数,可检测链路故障,支持活动 / 备份链路模式,是生产环境的推荐方案:
配置 Eth-Trunk 模式为 lacp-static,两端设备一端为主动端(系统优先级低),一端为被动端。
配置活动接口上限阈值,超过阈值的链路为备份链路,活动链路故障时自动切换。
配置接口优先级,优先级高的接口优先成为活动接口。
配置示例:
[SWA] lacp priority 100 // 系统优先级,值越小越优先,默认32768
[SWA] interface Eth-Trunk 1
[SWA-Eth-Trunk1] mode lacp-static // 设置为静态LACP模式
[SWA-Eth-Trunk1] lacp max active-linknumber 2 // 最大活动链路数2条
[SWA] interface GigabitEthernet 1/0/1
[SWA-GigabitEthernet1/0/1] lacp priority 100 // 接口优先级,默认32768
[SWA-GigabitEthernet1/0/1] eth-trunk 1
5.3 两种模式对比分析
| 对比维度 | 手工负载分担模式 | 静态 LACP 模式 |
|---|---|---|
| 协商机制 | 无协商,纯静态配置 | 通过 LACP 协议协商 |
| 故障检测 | 仅检测物理链路 Down 故障 | 可检测交叉连接、单通等逻辑故障 |
| 备份链路 | 不支持备份,所有链路均活动 | 支持活动 / 备份链路,可设置活动链路阈值 |
| 配置复杂度 | 简单 | 稍复杂 |
| 适用场景 | 链路可靠性高、拓扑简单的场景 | 核心层链路、高可靠性要求场景 |

链路聚合两种模式的工作机制对比与故障切换流程图
六、交换机堆叠配置
堆叠(iStack)技术将多台物理交换机虚拟化为一台逻辑交换机,可简化网络管理、减少二层协议开销、提升转发性能,是园区网核心层和接入层的常用技术。
6.1 堆叠原理与组网模式
堆叠系统包含三种角色:主交换机(负责管理整个堆叠)、备交换机(主交换机故障时无缝接管)、从交换机(负责流量转发),典型组网模式为环形堆叠,可靠性高于链形堆叠,单条链路故障不影响堆叠系统运行。
堆叠建立过程分为四个阶段:物理连接检测、堆叠拓扑发现、主备选举、配置同步,主交换机选举优先级为:堆叠优先级 > 系统 MAC 地址,优先级值越大越优先。
6.2 环形堆叠配置示例
以 3 台交换机组成环形堆叠为例,配置步骤如下:
配置堆叠逻辑端口,每个交换机需配置两个堆叠端口,分别连接相邻设备,物理成员端口需为 10GE 光口或电口。
配置堆叠 ID 和优先级,主交换机优先级设置为最高,所有设备堆叠 ID 需唯一。
保存配置后依次重启设备,堆叠自动建立。
配置示例:
SW1配置(主交换机)
[SW1] interface stack-port 0/1
[SW1-stack-port0/1] port interface gigabitethernet 0/0/23 enable // 加入物理成员端口[SW1] interface stack-port 0/2
[SW1-stack-port0/2] port interface gigabitethernet 0/0/24 enable
[SW1] stack slot 0 priority 200 // 优先级设为200,默认100# SW2配置(备交换机)[SW2] interface stack-port 0/1
[SW2-stack-port0/1] port interface gigabitethernet 0/0/23 enable
[SW2] interface stack-port 0/2
[SW2-stack-port0/2] port interface gigabitethernet 0/0/24 enable
[SW2] stack slot 0 renumber 1 // 堆叠ID修改为1,默认0
[SW2] stack slot 1 priority 150 // 优先级150# SW3配置(从交换机)
[SW3] interface stack-port 0/1
[SW3-stack-port0/1] port interface gigabitethernet 0/0/23 enable
[SW3] interface stack-port 0/2
[SW3-stack-port0/2] port interface gigabitethernet 0/0/24 enable
[SW3] stack slot 0 renumber 2 // 堆叠ID修改为2
连接规则:本端堆叠端口 1 必须连接对端堆叠端口 2,否则无法建立堆叠。
6.3 堆叠技术对比与趋势
堆叠技术与 CSS 集群(框式交换机集群)、VCF 纵向虚拟化的对比如下:
| 技术类型 | 适用设备 | 虚拟后逻辑节点数 | 管理复杂度 |
|---|---|---|---|
| iStack 堆叠 | 盒式交换机 | 1 台 | 低 |
| CSS 集群 | 框式核心交换机 | 1 台 | 中 |
| VCF 纵向虚拟化 | 核心 + 接入交换机 | 1 台 | 低 |
当前堆叠技术的发展趋势是支持长距离堆叠(通过光纤实现跨楼宇堆叠)、智能堆叠(零配置自动建立堆叠),进一步简化网络部署难度。

3 台交换机环形堆叠拓扑与角色分工示意图
七、总结与备考建议
7.1 核心知识点提炼
本文覆盖的交换机核心配置知识点如下:
VLAN 配置:三种接口类型的标签处理逻辑、动态 VLAN 划分方法。
GVRP:三种接口注册模式的区别与适用场景。
生成树:RSTP 的优化机制、四种保护功能的作用、MSTP 域配置与实例映射。
链路聚合:两种模式的优缺点对比、LACP 模式的关键参数。
堆叠:角色分工、建立过程、配置注意事项。
7.2 软考考试重点提示
下午案例题的高频考点包括:
接口配置改错:Access/Trunk 接口的 VLAN 配置错误、Hybrid 接口的标签处理配置错误。
MSTP 配置:MST 域参数不匹配导致的实例计算错误、根桥配置错误。
链路聚合配置:两端模式不匹配、负载分担模式不合理导致的流量不均衡。
易错点提示:MST 域配置后必须执行active region-configuration命令才能生效,否则配置不生效;Trunk 接口默认仅允许 VLAN 1 通过,需手动配置允许通过的 VLAN 列表。
7.3 实践与备考建议
配置练习:使用华为 eNSP 模拟器搭建拓扑,完成所有配置示例的验证,重点关注配置后的display命令输出结果,如display vlan、display stp brief、display eth-trunk等。
故障排查:故意配置错误,观察故障现象并掌握排查方法,如 MST 域不匹配时的实例状态、链路聚合两端模式不同时的接口状态。
记忆技巧:将常用配置命令整理成模板,对比记忆不同技术的配置差异,如生成树保护功能的应用场景、链路聚合两种模式的配置区别。
掌握上述交换机核心配置后,下一篇将重点讲解路由器的 DHCP、静态路由、动态路由协议等三层配置技术,完成整个网络配置知识体系的构建。