eNSP 实战难度 · 进阶

VLAN 间路由图解:VLANIF 三层交换机如何打通隔离

三层交换机 VLANIF 接口原理图解,一张图看懂不同 VLAN 如何通信,附华为 eNSP 完整配置。

#VLANIF#三层交换#路由#eNSP

先看效果

VLANIF接口实现VLAN间路由的原理图
三层交换机为 VLAN 10 和 VLAN 20 各建一个 VLANIF 接口充当网关,两个 VLAN 就能通信

为什么 VLAN 之间 ping 不通

前面我们配好了 VLAN 10 和 VLAN 20,它们在二层完全隔离——这是安全的好处,但也意味着办公部和财务部互相访问不了。要让它们通信,必须引入三层设备做路由。

传统方案是用一台路由器单臂路由(Router-on-a-Stick),但现在几乎都用三层交换机:它既能二层交换又能三层路由,一个 VLANIF 接口就搞定。

原理图解

看上面这张图:

  • VLANIF 10:三层交换机里一个虚拟接口,IP 是 VLAN 10 的网关(如 192.168.10.254);
  • VLANIF 20:同理,IP 是 VLAN 20 的网关(如 192.168.20.254);
  • PC 的网关分别指向各自的 VLANIF IP;
  • PC1 → PC2 的包:PC1 先发给自己的网关(VLANIF 10),交换机内部查路由表,从 VLANIF 20 发出去给 PC2。

一句话:VLANIF 就是每个 VLAN 的网关,三层交换机自己做路由器。

eNSP 完整配置

一台 S5700 做核心三层交换,两个 PC 分别在 VLAN 10 和 VLAN 20。

# ===== SW1(三层交换机)=====
<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. 创建 VLANIF 接口(关键步骤)
[SW1] interface Vlanif10
[SW1-Vlanif10] ip address 192.168.10.254 24
[SW1-Vlanif10] quit

[SW1] interface Vlanif20
[SW1-Vlanif20] ip address 192.168.20.254 24
[SW1-Vlanif20] quit

# 4. 开启三层路由功能(S5700 默认开启,写上更明确)
[SW1] undo portswitch  # 仅个别接口需要,VLANIF 不需要

# 5. 保存
[SW1] save

PC 配置:

  • PC1:IP 192.168.10.1/24,网关 192.168.10.254
  • PC2:IP 192.168.20.1/24,网关 192.168.20.254

验证

# 查看 VLANIF 接口状态
[SW1] display ip interface brief

# 查看路由表(应该有直连路由 192.168.10.0 和 192.168.20.0)
[SW1] display ip routing-table

display ip interface brief 能看到 Vlanif10 和 Vlanif20 的 IP 地址、状态为 UP。display ip routing-table 能看到两条 Direct 直连路由。

在 PC1 上 ping 192.168.20.1,应该能通。

常见问题

Q: VLANIF 配了 IP 但 ping 不通? A: 三步查:① VLANIF 接口状态是否 UP(需要 VLAN 内至少有一个物理接口是 active 的,VLANIF 才会 UP);② PC 网关是否指向 VLANIF 的 IP;③ 物理接口是否划对了 VLAN。

Q: 为什么要用三层交换机不用路由器? A: 三层交换机内部用 ASIC 硬件转发,性能比路由器高几个数量级。单臂路由现在基本只出现在教科书里。

下一步

VLAN 间通了,但如果连了另一台交换机或者要上互联网,就需要路由。接下来看 静态路由配置。