首页/网络/VLAN 与高可用速查/华为 VLANIF 三层接口
VLAN 与 Trunk81 条

华为 VLANIF 三层接口

VLANIF 是交换机上对应 VLAN 的三层逻辑接口,配置 IP 后即成为该 VLAN 的网关,用于 VLAN 间路由。

VLAN 与高可用速查网络更新于 2026-10-13

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
缺省 MTU1500 字节

典型使用场景

  • 接入 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                    # 核对物理与协议状态是否都为 UP

display 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 划分隔不开三层流量。

易错点

  • VLAN 内没有 up 成员口:VLANIF 联动 down,终端表现为 ARP 网关不可达,此时先查物理层而不是路由配置
  • 先配 VLANIF 再建 VLAN:命令能敲下去但接口起不来,回看配置又显得正常,排查时容易绕远路,正确顺序是先 vlan batch 再配接口
  • 删除 VLAN 连带清掉网关与直连路由:跨网段业务瞬间中断,且路由表变化影响面比单台设备更大
  • 多个 VLANIF 之间默认互通:以为划了 VLAN 就自动隔离,实际三层设备上 VLAN 间是通的,需要额外 ACL 控制
  • 忽略 MTU 一致性:VLANIF 缺省 1500,对端或隧道侧若设得更小,大包会被静默丢弃,表现为小包 ping 通、大文件传输异常

数据来源与参考

  • 华为 S 系列交换机产品文档(VLANIF 接口)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌