VLANIF 就是网关
华为三层交换机做 VLAN 间互通的常规做法是 interface VlanifN 配 IP,一个 VLANIF 就是该 VLAN 的网关。H3C 里叫 Vlan-interface,思科里叫 SVI,概念相同;接口编号必须与 VLAN 号对应,配错了地址就落到了别的网关上。
基本信息
| 适用平台 | 华为三层交换机,H3C 与思科对应 Vlan-interface 与 SVI |
|---|---|
| 创建方式 | interface Vlanif 10 下配 ip address |
| Up 条件 | 该 VLAN 内存在 up 的成员端口 |
| 查看命令 | display ip interface brief / display interface Vlanif 10 |
| 网关冗余 | 建议配合 VRRP 提供虚拟网关 |
| 上行路由 | ip route-static 0.0.0.0 0 下一跳 |
典型使用场景
- 园区网按 VLAN 划分网段,VLANIF 充当各自网关
- 实现跨 VLAN 互通,避免流量绕行外部路由器
- 配合 VRRP 提供网关冗余
- 排查 VLANIF 显示 down 的实际原因
- 与 DHCP 地址池配套,把 VLANIF 地址作为下发的网关
华为 VRP
华为 VRP
interface Vlanif 10
ip address 192.168.10.1 24 # 该 VLAN 的网关
interface Vlanif 20
ip address 192.168.20.1 24
display ip interface brief | include Vlanif # 核对地址与状态
display interface Vlanif 10 # 状态异常时看具体原因状态前提与上行路由
状态前提与上行路由
# VLANIF Up 的前提:VLAN 10 已创建,且其下存在 Up 的成员端口
# 缺少任一条件时 VLANIF 会显示 down,接口本身并没有故障
vlan 10
interface GigabitEthernet 0/0/5
port link-type access
port default vlan 10 # 接入一个端口后 VLANIF 就会 up
ip route-static 0.0.0.0 0.0.0.0 192.168.1.254 # 上行默认路由三厂接口名对照
| 项目 | 华为 Vlanif | H3C Vlan-interface | 思科 SVI |
|---|---|---|---|
| 接口名 | Vlanif 10 | Vlan-interface 10 | interface vlan 10 |
| 全局开关 | 无需 | 一般无需 | 需要 ip routing |
| Up 依赖 | VLAN 内有 up 成员端口 | VLAN 内有 up 成员端口 | VLAN 内有 up 成员端口 |
VLANIF 显示 down 时先别怀疑接口故障:常见原因是 VLAN 还没创建,或者 VLAN 内没有任何 up 的成员端口。把 VLAN 与成员端口配好之后,接口状态会自动恢复为 up。
修改 VLANIF 的 IP 或掩码会让该网段所有终端短暂中断,影响面是整个 VLAN。这类操作要安排在变更窗口内,并提前确认 DHCP 下发与手工配置的终端分别如何同步更新网关。
VLANIF 只解决本机内部的 VLAN 间路由,跨设备的网段仍需要静态路由或动态路由协议配合。新建 VLAN 后记得在核心与汇聚侧补上对应网段路由,否则同一台设备内可通、跨设备不通。
VLANIF 地址通常就是该网段的网关,配置后要在 DHCP 池的 gateway-list 里填同一个地址,推荐填 VRRP 虚拟地址,否则终端拿到地址却找不到网关。多 VLAN 场景建议把 VLAN 编号、VLANIF 地址与地址池做成一张对照表,避免三者错位。