SVI 是什么
SVI(Switch Virtual Interface)就是 Cisco 的 interface Vlan10 逻辑接口,作用与华为的 VLANIF 完全相同:为某个 VLAN 提供三层网关地址,让 VLAN 内终端有默认网关、让不同 VLAN 之间可以互通。它需要在三层交换机上配合全局命令 ip routing 才能转发不同网段之间的流量;二层交换机的 IOS 通常不支持 ip routing,配了 SVI 也只能做管理地址。
基本信息
| 适用平台 | Cisco IOS / IOS-XE 三层交换机 |
|---|---|
| 创建命令 | interface Vlan10 |
| 必要前提 | 全局 ip routing 已启用 |
| up 条件 | VLAN 存在且至少一个成员口 up(含 Trunk 放行且对端正常) |
| 对应概念 | 华为与 H3C 的 VLANIF / Vlan-interface |
| 缺省状态 | 新建 SVI 在部分平台上为 shutdown |
配置示例(Cisco)
配置示例(Cisco)
ip routing # 三层交换机上启用 IP 路由
vlan 10,20 # 先建 VLAN
interface Vlan10
ip address 192.168.10.1 255.255.255.0 # 网关地址与掩码
no shutdown # 部分平台缺省是关的,必须显式打开
description GW-VLAN10
interface Vlan20
ip address 192.168.20.1 255.255.255.0
no shutdown
show ip interface brief | include Vlan # 核对 SVI 状态与地址典型使用场景
- VLAN 网关:终端默认网关指向 SVI 地址,替代旧的外接路由器单臂方案
- VLAN 间路由:三层交换机内部完成跨网段转发,比外部路由器转发时延更低
- 管理地址:为设备规划一个专用管理 VLAN,SVI 作为远程登录入口
- 与防火墙互联:SVI 作为安全域下一跳,配合 ACL 控制跨区流量
- HSRP/VRRP 挂载点:虚拟网关地址配置在 SVI 上实现网关冗余
SVI 状态核对
| 命令 | 看什么 | 异常判断 |
|---|---|---|
| show ip interface brief | SVI 的 Status 与 Protocol | Status up/Protocol down 多为链路层不完整 |
| show interfaces vlan 10 | 接口是否 up、MAC 与 MTU | administratively down 说明未 no shutdown |
| show vlan id 10 | VLAN 是否存在及成员口 | 没有成员口时 SVI 不会 up |
| show ip route | 直连网段是否生成 | 缺少直连路由说明接口与地址没生效 |
SVI up 的条件比物理口宽松也更容易误判:只要有一个成员口 up 就够,所以『网关能 ping 通但某几台终端不通』通常是接入侧问题,而不是 SVI 故障。反过来,全部成员口 down 时 SVI 也会 down。
IPSG、ACL 或风暴控制等特性作用在 SVI 上时会影响整个 VLAN 的流量。变更前先明确该 VLAN 承载的业务范围,避免一条全局策略把生产业务整体拦死。