VLAN 实验怎么做:Access、Trunk 和 Hybrid 的区别与验证
围绕二层隔离场景,讲清楚 VLAN 创建、接口类型、Trunk 放行和 Hybrid 口的排查方法。
VLAN 是企业网络里最基础也最容易出错的实验之一。它解决的是二层广播域划分问题,让不同部门、不同业务或不同安全区域在交换网络中逻辑隔离。
理解 VLAN,不要只记 vlan batch。更关键的是理解帧进入交换机、在链路上传输、离开交换机时是否带标签。
Access 口
Access 口通常连接终端。终端发出的以太网帧一般不带 VLAN 标签,交换机根据接口的 PVID 把流量归入指定 VLAN。
vlan batch 10
interface GigabitEthernet0/0/1
port link-type access
port default vlan 10
如果同一 VLAN 内两台主机不能互通,先看接口是否加入了正确 VLAN,再看 IP 地址是否同网段。
Trunk 口
Trunk 口常用于交换机之间互联,可以承载多个 VLAN。
interface GigabitEthernet0/0/24
port link-type trunk
port trunk allow-pass vlan 10 20
很多实验失败是因为只创建了 VLAN,却没有在 Trunk 上放行。交换机不会自动允许所有 VLAN 通过,配置要明确。
Hybrid 口
Hybrid 口更灵活,可以决定哪些 VLAN 出口带标签,哪些不带标签。在初学阶段,建议先掌握 Access 和 Trunk,再理解 Hybrid。
Hybrid 常见于一些混合接入场景,例如语音 VLAN、特殊终端接入或需要兼容不同设备行为的网络。
验证方法
display vlan
display port vlan
display interface GigabitEthernet0/0/24
验证 VLAN 时不要只 ping。display port vlan 能直接看到接口类型、PVID 和允许通过的 VLAN,是定位二层问题的关键命令。
排障思路
先确认 VLAN 是否存在,再确认接口是否加入 VLAN,然后检查 Trunk 是否放行,最后再看终端 IP、网关和防火墙。顺序错了,会浪费很多时间。
实验目标
VLAN 实验至少要完成三个目标:同一 VLAN 内主机能够互通,不同 VLAN 主机默认不能互通,多台交换机之间能通过 Trunk 承载多个 VLAN。
建议用两台交换机和四台 PC 做实验:
PC1 -- SW1 -- Trunk -- SW2 -- PC3
PC2 -- SW1 -- Trunk -- SW2 -- PC4
PC1 和 PC3 属于 VLAN 10,PC2 和 PC4 属于 VLAN 20。配置成功后,PC1 应该能 ping 通 PC3,但默认不能 ping 通 PC2。
关键理解
Access 口的重点是“终端不感知 VLAN”。终端发出的帧不带标签,交换机根据接入口的 PVID 归类。
Trunk 口的重点是“交换机之间传递 VLAN 标签”。如果 Trunk 没有放行 VLAN 10,即使两端 Access 口都配置正确,跨交换机的 VLAN 10 主机也不能互通。
Hybrid 口的重点是“出方向是否带标签可控”。它更灵活,也更容易配置混乱,初学阶段不要用 Hybrid 替代对 Access/Trunk 的理解。
验收标准
完成实验后,建议逐项验证:
display vlan能看到 VLAN 10 和 VLAN 20。- 接入终端的接口显示为 Access,并加入正确 VLAN。
- 交换机互联接口显示为 Trunk,并放行 VLAN 10、20。
- 同 VLAN 跨交换机主机可以互通。
- 不同 VLAN 主机默认不能互通。
这些结果同时满足,才说明 VLAN 二层隔离实验完整。
常见故障案例
如果 PC1 和 PC3 不通,先看 SW1 和 SW2 的 Trunk 是否都放行 VLAN 10。很多时候只配置了一端,另一端仍然没有放行。
如果 PC1 和 PC2 能互通,说明它们可能被放进了同一个 VLAN,或者网络里已经有三层网关在转发。实验时要明确“二层隔离”和“三层互通”是两个不同目标。
如果 display mac-address 看不到终端 MAC,说明交换机没有从该接口学习到流量,应该回到接线、接口状态和终端网卡配置检查。
参考资料
- 华为 HCIA-Datacom V1.0 实验手册
- IEEE 802.1Q VLAN 标准
