VRRP 部署位置与前提
VRRP 运行在三层接口上:园区网最常见的是 VLANIF(华为)与 SVI(Cisco),也可以跑在三层子接口或三层物理口上。虚拟 IP 必须与接口实 IP 同网段,接口 Up 且二层可达是它工作的前提;VLANIF 依赖所属 VLAN 内有成员口 Up,成员口全部 Down 时接口随之 Down,VRRP 也会跟着异常。
基本信息
| 部署位置 | VLANIF / SVI / 三层子接口 / 三层物理口 |
|---|---|
| 地址要求 | 虚拟 IP 与接口实 IP 同网段 |
| 前提条件 | 接口 Up、同 VLAN 二层可达 |
| 典型场景 | 双核心为同一 VLAN 提供冗余网关 |
典型使用场景
- 双核心交换机为办公或服务器 VLAN 提供冗余网关
- 两台路由器通过单臂子接口对接时做网关冗余
- 三层物理口互联场景下做链路级冗余
- 排障时先确认 VLANIF 状态再查 VRRP 协议
- 割接前核对 VRRP 部署位置与设计文档是否一致
华为 VLANIF 部署示例
华为 VLANIF 部署示例
# 华为:在 VLANIF 上部署 VRRP
interface Vlanif10
ip address 192.168.10.2 24 # 本机实 IP
vrrp vrid 1 virtual-ip 192.168.10.1 # 虚拟 IP,与实 IP 同网段
vrrp vrid 1 priority 120 # 优先级,大者为主
display interface Vlanif10 # 先看接口是否 Up
display vrrp verbose # 再看协议状态与地址前提核对项
| 项目 | 要求 | 不满足的后果 |
|---|---|---|
| 接口状态 | VLANIF 需处于 Up | 协议不启动,网关不可用 |
| VLAN 成员口 | 至少一个成员口 Up | VLANIF 随之 Down |
| 虚拟 IP 网段 | 与实 IP 同网段 | 配置被拒或终端无法通信 |
| 实 IP 规划 | 每台设备各自独立 | 地址冲突会干扰判断 |
VLANIF 的 Up 依赖所属 VLAN 内有成员口 Up:交换机上没接线的 VLAN 建好 VLANIF 也不会 Up,配置看似正确但协议就是起不来。
虚拟 IP 建议规划成独立地址,不占用任何设备的实 IP;这样两端角色对称、优先级可自由设置,维护与演练都更好控制。
单臂路由子接口上跑 VRRP 时,两端子接口编号与封装 VLAN 要一致,否则一端收不到对端通告,状态会在 Master 与 Backup 之间反复摆动。