SVI 与全局路由开关
思科三层交换机做 VLAN 间互通用 interface vlan N 配 IP,并且必须确认全局 ip routing 已开启,这是从二层视角切到三层视角的总开关,默认是关闭的。SVI 还有 autostate 特性:VLAN 内没有 up 成员端口时,SVI 会自动变成 down。
基本信息
| 适用平台 | 思科三层交换机 |
|---|---|
| 全局开关 | ip routing,默认关闭 |
| SVI 配置 | interface vlan N + ip address + no shutdown |
| Up 依赖 | VLAN 内有 up 成员端口(autostate) |
| 上行路由 | ip route 0.0.0.0 0.0.0.0 下一跳 |
| 查看命令 | show ip interface brief / show ip route |
典型使用场景
- 园区网按 VLAN 划分网段,SVI 充当各自网关
- 核心三层交换机承担跨 VLAN 互通
- 排查 SVI 配了 IP 却无法路由的问题
- 排查 SVI 显示 down 的实际原因
- 与 DHCP 池按接口网段自动匹配的机制配套使用
思科 IOS
思科 IOS
ip routing # 关键总开关,默认关闭
interface vlan 10
ip address 192.168.10.1 255.255.255.0
no shutdown
show ip interface brief | include Vlan # 核对地址与协议状态
show ip route # 确认路由表出现直连网段配套检查与上行路由
配套检查与上行路由
show vlan brief # 确认 VLAN 内有 up 成员端口,否则 SVI 自动 down
show interfaces status # 核对成员端口状态
show running-config | include ip routing # 确认全局开关已开启
ip route 0.0.0.0 0.0.0.0 192.168.1.254 # 上行默认路由排查检查项
| 检查项 | 命令 | 正常表现 |
|---|---|---|
| 全局路由开关 | show running-config | include ip routing | 显示已开启 |
| SVI 状态 | show ip interface brief | 地址与协议均为 up |
| VLAN 成员 | show vlan brief | 至少一个成员端口在转发 |
| 路由表 | show ip route | 存在该网段的直连条目 |
忘配 ip routing 是思科三层交换机最常见的入门问题:SVI 地址配得完整,路由表却是空的,表现为同网段可通、跨网段全断。看到 SVI 有地址但路由表没有直连条目,先检查这个开关。
SVI 依赖 VLAN 内有 up 的成员端口。如果先建 SVI 再配端口,接口会因 autostate 处于 down 状态,容易被误判成配置错误。先把 VLAN 与成员端口准备好,再配 SVI 会顺很多。
双网关场景建议用 HSRP 或 VRRP 提供虚拟网关,并把虚拟地址作为 DHCP 下发的网关。用单机地址做网关时设备故障即整段中断,虚拟网关只需切换,终端侧几乎无感知。
SVI 地址要与 DHCP 池的 default-router 保持同一口径:池按接口网段自动匹配时,SVI 所在网段就是池的网段。多 VLAN 场景建议把 VLAN 号、SVI 地址与地址池做成对照表,改其中一项时同步核对另外两项。