首页/网络/VLAN 与高可用速查/VRRP 与 OSPF 的协同
VRRP 与网关冗余72 条

VRRP 与 OSPF 的协同

OSPF 邻居基于物理接口地址建立,VRRP 切换不影响邻居关系;网关角色与路由路径要按业务流向往同侧引导。

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

VRRP 和 OSPF 各管一段

OSPF 邻居建立在物理接口的真实地址上,VRRP 虚拟地址不参与邻居建立,因此 VRRP 主备切换不会影响 OSPF 邻居关系。需要留意的是这两个维度要朝同一方向引导:终端把网关指向虚拟 IP(VRRP 管),而上行流量往外走哪条路(OSPF 管)也要落在同一台设备或同一条路径上,否则网关在 A、流量从 B 出,形成绕行。

基本信息

关系VRRP 负责网关虚拟地址,OSPF 负责三层路径选择
邻居建立基于物理接口地址,不受 VRRP 切换影响
路由标识OSPF 的 Router ID 与接口地址对应,不要与虚拟地址混用
核对命令华为 display vrrp brief / display ospf peer brief;Cisco show vrrp / show ip ospf neighbor
验收方法切换后复测双向转发路径是否同步收敛

典型使用场景

  • 双机网关与上行路由同侧规划:避免流量绕行
  • OSPF 收敛调优:判断是否因路由收敛慢于网关切换而出现短时黑洞
  • 跨设备组网:确认虚拟地址不会被误当作邻居地址使用
  • 切换演练:验证网关角色与路由路径是否同步变化
  • 排障:网关正常但上行不通时,先看路由表再看 VRRP

核对命令

核对命令
display vrrp brief                   # 华为:查看主备角色与优先级
display vrrp interface Vlanif10      # 单实例细节:优先级、抢占、定时器
display ospf peer brief              # 邻居状态(应为 Full)
display ip routing-table 0.0.0.0     # 默认路由指向哪台下一跳
# Cisco
show vrrp brief
show ip ospf neighbor
traceroute <目标>                     # 切换后复测:确认转发路径随角色变化

两个维度对照

维度由谁决定核对方式
终端网关地址VRRP 虚拟 IPdisplay vrrp brief 看 MASTER 位置
上行出口路径OSPF 路由选择display ip routing-table 看下一跳
邻居稳定性物理接口地址display ospf peer brief 看邻居状态
切换后一致性两者同步收敛切换后 traceroute 复测双向路径
『网关在哪一侧』和『路由往哪一侧走』是两个独立问题:只切网关不切路由,流量会绕行,表现为延迟升高而业务并未中断,很容易被长期忽略。
启用抢占(preempt)时,若优先级与路由度量不同步,设备恢复后可能出现网关与路径分别向不同侧收敛的中间状态;演练时把设备恢复场景一并覆盖。

易错点

  • 把 VRRP 虚拟地址用作 OSPF 邻居或 Router ID 规划依据:邻居建立与地址规划混乱,故障时难以判断
  • 网关角色与上行路由路径不同步:切换后流量绕行,延迟上升但无人报警
  • 只验证网关可达性就宣布验收通过:转发路径需要 traceroute 复测确认
  • 设备恢复后的抢占行为未演练:优先级与路由度量不一致时可能出现中间态
  • 路由收敛慢于网关切换:切换完成后仍有短暂黑洞,验收要求中应明确恢复时间的判定口径

数据来源与参考

  • 华为 S 系列交换机产品文档(VRRP 与路由协同)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌