eNSP 实战难度 · 入门

VLAN 基础图解:一个交换机如何拆成多个广播域

用图解讲清 VLAN 到底隔离了什么。附华为 eNSP 完整配置命令与验证方法,入门第一课。

#VLAN#二层交换#广播域#eNSP

先看效果

VLAN把一个交换机拆成多个广播域的原理图
同一个交换机,左边没有 VLAN 是一个广播域;右边用 VLAN 拆成两个广播域

为什么要学 VLAN

学校机房里几十台电脑插在同一台交换机上,谁发一个广播包(比如 ARP 找网关),所有端口都会收到。设备一多,广播满天飞,网络就卡。VLAN(虚拟局域网)解决的问题正是这个:把一个物理交换机,从逻辑上拆成几个互不相通的广播域。

原理图解

看上面这张图:左边的交换机所有 PC 在一个广播域里,一个广播包被复制给所有端口;右边加了 VLAN 10 和 VLAN 20 之后,广播包只在自己 VLAN 内部传播,两个 VLAN 之间天然隔离。

要点就三句话:

  1. 同一个 VLAN 内的设备可以二层互通;
  2. 不同 VLAN 默认二层完全隔离;
  3. VLAN 的编号范围是 1-4094,常用的是 1-100。

隔离是好事还是坏事?隔离是安全的开始——财务、办公、访客互不干扰。但隔离后不同部门怎么通信?那是后面「VLAN 间路由」那篇的事,先学会把 VLAN 建起来。

eNSP 完整配置

依旧以 eNSP 里一台 S5700 + 两台 PC 为例。PC1 接 GE0/0/1,PC2 接 GE0/0/2。

# 进入系统视图
<Huawei> system-view
[Huawei] sysname SW1

# 1. 批量创建 VLAN(一次建多个)
[SW1] vlan batch 10 20

# 2. 把接口划进对应 VLAN(Access 模式)
[SW1] interface GigabitEthernet0/0/1
[SW1-GigabitEthernet0/0/1] port link-type access
[SW1-GigabitEthernet0/0/1] port default vlan 10
[SW1-GigabitEthernet0/0/1] quit

[SW1] interface GigabitEthernet0/0/2
[SW1-GigabitEthernet0/0/2] port link-type access
[SW1-GigabitEthernet0/0/2] port default vlan 20
[SW1-GigabitEthernet0/0/2] quit

# 3. 保存配置
[SW1] save

PC1 和 PC2 都配成 192.168.1.x 网段,互为网关无。这时候它们虽然插在同一台交换机上,但 ping 不通——因为分属不同 VLAN。

验证

# 查看 VLAN 里的端口成员
[SW1] display vlan

# 查看某个接口的工作模式
[SW1] display port vlan

# 想看某个 VLAN 细节
[SW1] display vlan 10

display vlan 的输出里能看到 VLAN 10 和 VLAN 20,各自下面挂着对应的接口编号。

常见问题

Q: 配置完 PC 还是互通? A: 检查接口是不是真的在 Access 模式且 port default vlan 配对了;另外两端 PC 的 IP 如果不在同一网段本来就不通,跟 VLAN 无关,先排除。

Q: 接口模式「Hybrid」是什么? A: 华为交换机默认 Hybrid 模式。它比 Access/Trunk 更灵活,能同时承载多个 VLAN。入门阶段先统一用 Access 简化理解,Hybrid 在进阶篇再说。

下一步

单个交换机隔离会了,两台交换机之间怎么让多个 VLAN 一起走?这就是 Trunk 链路 要解决的问题。