技术博客

VLAN 实验怎么做:Access、Trunk 和 Hybrid 的区别与验证

围绕二层隔离场景,讲清楚 VLAN 创建、接口类型、Trunk 放行和 Hybrid 口的排查方法。

VLAN交换机TrunkHCIA-Datacom

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 的理解。

验收标准

完成实验后,建议逐项验证:

这些结果同时满足,才说明 VLAN 二层隔离实验完整。

常见故障案例

如果 PC1 和 PC3 不通,先看 SW1 和 SW2 的 Trunk 是否都放行 VLAN 10。很多时候只配置了一端,另一端仍然没有放行。

如果 PC1 和 PC2 能互通,说明它们可能被放进了同一个 VLAN,或者网络里已经有三层网关在转发。实验时要明确“二层隔离”和“三层互通”是两个不同目标。

如果 display mac-address 看不到终端 MAC,说明交换机没有从该接口学习到流量,应该回到接线、接口状态和终端网卡配置检查。

参考资料