1. 三层交换机到底解决了什么问题
做网络实验做过一轮二层的,再回过头来做三层交换机的综合实验,心里其实特别有感触。很多人一开始接触交换机,觉得它就是用来把几台电脑连在一起、配个VLAN隔离一下广播域,基本就到头了。但真正要打通不同VLAN之间的通信,或者让多个网段的终端自动获取IP地址,纯二层设备就明显不够用了——这时候就得靠三层交换机。
这个综合实验我前后做了两遍,第一遍是照着实验指导书一步步敲命令,第二遍是脱离指导书、完全按实际组网需求自己规划。两遍走下来,最大的体会是:三层交换机并不神秘,它的核心能力就一句话——既能像二层交换机一样转发数据帧,又能像路由器一样转发IP数据包。这个“二三层兼备”的特性,让它在企业园区网、学校机房、办公楼汇聚层这些场景里几乎是标配。
这个实验适合谁?如果你是刚学完VLAN、静态路由,想搞明白“交换机怎么做路由”的入门者,或者你正在准备华为数通认证、思科认证的实操考试,再或者你工作中遇到“多个VLAN之间ping不通”“跨网段拿不到DHCP地址”这类问题,这个实验都能给你一个完整的答案。
实验本身的内容其实不复杂,无非就是划分VLAN、配置VLANIF接口、开启DHCP服务、做DHCP中继、最后用PC跨网段ping通验证。但把每个步骤背后的原理吃透,比敲会几条命令值钱得多。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. VLAN间通信的三种思路:为什么最终选了三层交换机
2.1 从“不同网段怎么通信”这个热词说起
很多人搜“不同网段通信需要三层交换机吗”,这个问题其实有个隐藏前提——你是想用路由器来做,还是用三层交换机的VLANIF来做?
先说结论:不同网段通信,本质上必须经过三层转发。不管这个三层功能跑在路由器上,还是跑在交换机上,只要两个网段要互通,就必须有一个设备把源IP和目标IP进行路由转发。差别只在于这个“三层设备”以什么形态存在。
在真实组网里,我有三种常见做法:
- 用一台路由器,接两条物理链路分别连两个VLAN的接入交换机。缺点是每多一个VLAN就要多占用一个路由器接口,扩展性很差。
- 用单臂路由,路由器的一个物理接口划分子接口,配合交换机的Trunk口实现VLAN间路由。这种方式解决了接口不足的问题,但所有跨VLAN流量都要挤在同一条物理链路上,流量一大容易成瓶颈。
- 用三层交换机配置VLANIF接口,直接在交换机内部完成跨VLAN转发。这种方式既不需要额外物理接口,又能利用交换机的硬件转发能力,是目前园区网里最主流的做法。
我在实验里三种方式都试过。单臂路由适合学习和验证原理,但如果让我在真实项目中选,绝大多数场景我都首选三层交换机。原因很简单:VLANIF是逻辑接口,三层交换机的每个VLAN都能对应一个网关地址,数据包在设备内部就完成了路由,延迟低,配置也清爽。
2.2 三层交换机凭什么“能路由”
三层交换机本质上就是“二层交换机+路由模块”的集成体。它的SVI(Switch Virtual Interface,交换虚拟接口)也就是常说的VLANIF接口,可以理解成给某个VLAN配置了一个虚拟的三层网关。这个网关不仅能让该VLAN内的终端作为默认网关使用,还能参与路由协议、转发跨网段的数据包。
这里必须提一个容易混淆的概念:三层交换机虽然能做路由,但它最擅长的场景是“VLAN间路由”这种密集的南北向流量。对于互联网出口、跨园区的大规模路由,它通常还是会把流量甩给更专业的路由器或防火墙。我给很多刚入门的朋友说过一个类比:三层交换机相当于小区里的内部道路系统,能把各个楼栋(VLAN)之间高效连接;而园区出口路由器是小区大门,负责和外界打交道。两者各司其职,不要指望一个设备包打天下。
实验中配置VLANIF的格式很好记,比如要让VLAN 10的PC走网关192.168.10.254,就是在交换机上敲:
text复制interface Vlanif 10
ip address 192.168.10.254 255.255.255.0
配置完这一步,再把PC的网关指到这个地址,理论上VLAN 10和VLAN 20之间就能通了。但理论和实际之间,往往还隔着几个容易漏掉的细节,比如端口类型、Trunk放行、DHCP配置,这些我放在后面实操部分细说。
3. 综合实验整体设计与拓扑规划
3.1 实验目标与网络拓扑
我做这个实验没有用模拟器,而是直接拿了两台真实的华为S5700系列三层交换机、一台思科二层交换机和几台PC,搭了一个贴近实际机房的环境。拓扑设计是典型的“接入-汇聚”结构:
一台三层交换机作为核心汇聚设备,下接两台接入
