三层交换机这个词,估计做过网络实验的人都不陌生。但说实话,“知道”和“会配”之间隔着一道鸿沟。我见过不少同学在实验课上把VLAN配完,三个网段的PC死活ping不通,最后卡在“网关”这一步。这次的实验八“三层交换机综合实验”,就是把VLAN划分、VLANIF接口、跨网段通信这些知识串在一起做一次完整训练。本文会从实验需求、拓扑规划、配置命令、连通性测试到排错经验,完完整整走一遍,适合正在做课程实验的网络专业学生、刚入行的网络运维新人,以及想用eNSP练手的朋友参考。
1. 实验需求拆解:三层交换机到底在解决什么问题
1.1 二层交换机跨不了VLAN,这是核心矛盾
在做这个实验之前,得先把“为什么需要三层交换机”这个问题想透。
二层交换机的工作机制说穿了就两件事:学MAC地址、按MAC地址表转发。它完全看不到IP地址。当你把三台PC划分到三个不同VLAN之后,交换机上的VLAN 10、VLAN 20、VLAN 30就是三个彼此隔离的二层广播域。什么是广播域?你可以把它想成一个微信“群聊”,群里的消息所有人都在看,但你不在群里,就什么都收不到。VLAN就是这么干的——它把人拉进不同群,把广播限制在群内。
问题是,PC1 在 VLAN 10,PC2 在 VLAN 20,PC1发出去的数据帧带着VLAN 10的标签,二层交换机只能在VLAN 10的端口集合里找目标MAC地址,找不到就泛洪,但泛洪也只在VLAN 10的端口里转。VLAN 20的端口根本收不到这帧数据。所以,纯二层交换机无论如何都实现不了跨VLAN通信。
这就是整个实验要解决的第一个核心矛盾:VLAN负责隔离,但隔离之后还需要互通。谁来解决互通?答案是具备路由能力的设备。路由器可以,三层交换机也可以。
1.2 三层交换机的转发原理:不做快递分拣员
三层交换机本质上就是“交换机加路由功能”,但它的路由方式跟传统路由器有本质区别。
传统路由器转发数据包,多数情况下靠CPU做软件处理。你把它想象成快递中转站的人工分拣线,每个包裹进来,分拣员都要看一眼地址,再决定送到哪个格口。如果业务量大,分拣员就成了瓶颈。三层交换机走的是另一条路线,它把路由查找、MAC重写这些动作固化到专用硬件芯片(ASIC)里,数据包进来之后直接走硬件转发,速度接近线速。
它实现跨VLAN通信的关键,是VLANIF接口,也叫SVI(交换虚拟接口)。简单说,三层交换机会为每个VLAN创建一个虚拟的三层接口,在这个接口上配置IP地址,这个IP就是该VLAN内所有PC的网关。PC要访问别的网段时,先把数据包发给网关。三层交换机收到之后,查看自己的路由表,发现目标网段是另一个直连VLAN,就直接查ARP表拿到目标主机的MAC,把数据帧的源MAC和目标MAC重写一遍,从目标VLAN的端口转发出去。
整个过程里,IP地址是始终不变的,变的是二层的MAC封装。这也是“三层交换”最核心的思想:一次路由(查路由表找出口),多次交换(后续同一条流直接硬件转发)。
1.3 实验目标拆解与验收标准
这个“综合实验”不是让你敲几条命令就完事,它的目标应该拆成四个层次:
- 掌握VLAN的创建、Access端口划分,能解释交换机上数据帧的VLAN标签行为;
- 理解VLANIF接口在三层交换机路由中的作用,能把“VLANIF就是网关”这句话落到配置上;
- 独立完成三个不同VLAN网段的互通配置,并验证结果;
- 遇到不同VLAN间ping不通的问题,能按“二层—三层”的思路排查定位。
验收标准也很明确:三台PC分别属于三个不同网段,配置完以后,任意两台PC都能互相ping通。如果你还能顺手把抓包结果解释清楚——比如数据包跨VLAN时源和目的MAC发生了什么变化——那这个实验就算真正过关了。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 拓扑规划与IP地址设计:敲命令前先想清楚
2.1 eNSP设备选型与拓扑结构
本次实验用华为eNSP模拟器做。设备型号建议选S5700系列交换机,S5700支持VLANIF和路由功能,是三层交换实验里的常用型号。S3700也可以,但在DHCP、ACL等扩展功能上支持会弱一些。
拓扑上,我推荐一个最干净的方案:一台三层交换机加三台PC。
- PC1 接在交换机 GE0/0/1 口,划入 VLAN 10;
- P
