VLANIF 是什么
VLANIF 是华为交换机上对应某个 VLAN 的三层逻辑接口,形如 interface Vlanif10。给 VLANIF 配上 IP 地址,这台交换机就成为该 VLAN 的网关,负责把 VLAN 内的流量转到其他网段。它不是物理口,而是与 VLAN 绑定的虚拟接口:VLAN 存在且内部有 up 的成员口,VLANIF 才会 up,因此它天然反映着二层链路的健康状况。
基本信息
| 适用平台 | 华为 VRP(S 系列交换机、部分路由器) |
|---|---|
| 创建命令 | interface Vlanif10 |
| 生效条件 | VLAN 已创建且至少一个成员口处于 up |
| 典型用途 | VLAN 网关、VLAN 间路由、DHCP 中继地址 |
| 对应概念 | 思科的 SVI(interface Vlan10)、H3C 的 Vlan-interface |
| 缺省 MTU | 1500 字节 |
典型使用场景
- 接入 VLAN 网关:每个业务 VLAN 一个 VLANIF,终端网关指向它
- VLAN 间路由:核心交换机上为多个 VLAN 配 VLANIF,实现三层互通
- 对接 DHCP 服务器:VLANIF 上配置 DHCP 中继,让跨网段终端获取地址
- 对接防火墙做安全域划分:VLANIF 地址作为下一跳,配合策略控制南北向流量
- 聚合口与 Trunk 上的网关:成员口变动时 VLANIF 状态会同步变化,便于判断故障范围
配置示例(华为)
配置示例(华为)
system-view # 进入系统视图
vlan batch 10 20 # 先创建 VLAN,否则 VLANIF 无法 up
interface Vlanif10 # 为 VLAN 10 创建三层接口
ip address 192.168.10.1 24 # 配置网关地址
description GW-VLAN10 # 备注用途
quit
interface Vlanif20
ip address 192.168.20.1 24 # 第二个业务网关
quit
display interface Vlanif10 # 核对物理与协议状态是否都为 UPdisplay interface Vlanif 逐行读法
| 输出行 | 含义 | 异常表现 |
|---|---|---|
| current state : UP | 接口物理状态 | 显示 DOWN 说明没有 up 的成员口 |
| Line protocol current state : UP | 协议状态 | 物理 UP 而协议 DOWN 多为 IP 未配或冲突 |
| Internet Address is 192.168.10.1/24 | 已下发的网关地址 | 显示 unassigned 说明 IP 没配成功 |
| The Maximum Transmit Unit is 1500 | 接口 MTU | 与对端不一致会影响大包通过 |
| Route Port | 接口类型标识 | 缺失说明该接口未参与三层转发 |
网关不通的检查顺序
网关不通的检查顺序
display vlan 10 # 确认 VLAN 已创建、成员口在列
display interface brief | include Vlanif # 快速看所有 VLANIF 的 up/down
display interface Vlanif10 # 详细状态与 IP
display arp interface Vlanif10 # 是否学到终端 ARP
ping -a 192.168.10.1 192.168.10.100 # 指定源地址测试网关可达性VLANIF 与 VLAN 是同生共死的:删除 VLAN 会同时删掉对应的 VLANIF 及其 IP、直连路由,跨网段流量立即中断。删 VLAN 前先确认没有业务网关挂在上面,并评估路由收敛影响。
VLANIF 上还可以挂 DHCP 中继、VRRP 虚拟地址、ACL 与 NAT 策略等,是华为设备上三层业务的落点。同一台交换机的多个 VLANIF 之间默认互通,需要隔离时用 ACL 或流策略在接口方向拦截,不要指望 VLAN 天然隔离。
更换成员口或调整 Trunk 放行列表时,VLANIF 会随成员口状态抖动。若该接口上跑了 VRRP,频繁抖动会引起主备切换,变更前先确认业务容忍度。
与思科 SVI 的差异
- 命令名不同:华为 interface Vlanif10,思科 interface Vlan10,H3C 是 interface Vlan-interface10
- 创建方式不同:华为通常需要 VLAN 先存在才能创建对应 VLANIF,思科对未创建 VLAN 的 SVI 会先建 VLAN 再建接口
- 缺省状态不同:部分思科平台新建 SVI 处于 shutdown,需要显式 no shutdown
- 三层转发前提不同:思科必须全局执行 ip routing,华为交换机本身具备三层能力,无需同类开关
VLANIF 的地址是终端的默认网关,割接时若需要更换网关地址,建议先在旧网关上保留地址并配置 ARP 老化加速,等终端全部重新学习后再下线,避免大面积丢包。
同一台设备上不同 VLANIF 之间默认三层可达,做安全隔离时要么在接口方向下发 ACL,要么把网关下沉到防火墙,仅靠 VLAN 划分隔不开三层流量。