首页/网络/网络设备配置速查/OSPF 多实例 / VRF 基础(进程与 VPN 实例绑定)
路由(静态 / OSPF)62 条

OSPF 多实例 / VRF 基础(进程与 VPN 实例绑定)

一台设备跑多个隔离的 OSPF:华为/H3C 把进程绑到 VPN 实例,思科用 router ospf + vrf;各 VRF 独立邻居表、独立路由表。

网络设备配置速查网络更新于 2026-10-13

OSPF 与 VRF 结合的意义

VRF 让同一台物理设备上跑出多张互相隔离的路由表:每个 VPN 实例都有各自的接口、邻居表与路由表,地址空间可以重叠。把 OSPF 进程绑定到 VPN 实例后,每个实例独立建立邻接、独立计算路由,一套硬件支撑多租户或多业务隔离。配置上的关键顺序是「先建实例、再把接口绑定、最后让进程引用实例」,顺序颠倒会导致接口地址被清空或邻居起不来。

基本信息

适用平台支持 VRF 或 VPN 实例的三层设备
核心对象华为/H3C 的 ip vpn-instance,思科的 vrf definition 或 ip vrf
命令形态华为/H3C ospf 进程号 vpn-instance 名称,思科 router ospf 进程号 vrf 名称
权限要求system-view / 全局配置模式
查看方式查询邻居与路由时必须带上实例上下文,否则看不到任何内容

典型使用场景

  • 多租户网络:不同客户的地址段重叠,用实例彻底隔离
  • 业务分离:生产网与办公网在同一台设备上分开承载
  • 专网与公网共存:专线业务单独建实例,不走默认路由表
  • 网络整合:把多台小设备合并到一台大设备时按实例拆开
  • 跨域互通评估:需要实例之间互访时,通过实例间路由泄漏实现

华为 VRP

华为 VRP
[Huawei] ip vpn-instance VPN-A                        # 第一步:建实例
[Huawei] ospf 10 vpn-instance VPN-A router-id 10.0.0.1 # 第二步:进程绑定实例
[Huawei] interface GigabitEthernet0/0/1
[Huawei-GigabitEthernet0/0/1] ip binding vpn-instance VPN-A   # 第三步:接口绑定
[Huawei-GigabitEthernet0/0/1] ip address 10.0.0.1 30
<Huawei> display ospf 10 peer                          # 带进程号与实例查看邻居

思科 IOS

思科 IOS
SW-CORE-01(config)# vrf definition VPN-A       # 建议用 vrf definition 支持 IPv6
SW-CORE-01(config-vrf)# rd 65000:1
SW-CORE-01(config)# interface GigabitEthernet0/1
SW-CORE-01(config-if)# vrf forwarding VPN-A     # 注意:此步会清除接口上的 IP
SW-CORE-01(config-if)# ip address 10.0.0.1 255.255.255.252
SW-CORE-01(config)# router ospf 10 vrf VPN-A
SW-CORE-01# show ip route vrf VPN-A             # 查询时带 VRF 名称

H3C Comware

H3C Comware
[H3C] ip vpn-instance VPN-A
[H3C] ospf 10 vpn-instance VPN-A router-id 10.0.0.1
[H3C] interface GigabitEthernet1/0/1
[H3C-GigabitEthernet1/0/1] ip binding vpn-instance VPN-A
[H3C-GigabitEthernet1/0/1] ip address 10.0.0.1 30

配置顺序与陷阱

顺序操作做错的后果
第一步创建 VPN 实例实例不存在时后续命令被拒绝
第二步接口绑定实例思科绑定会清除接口 IP,先绑再配地址
第三步配置接口地址先配地址再绑实例,地址会丢,业务中断
第四步进程绑定实例顺序错误会导致实例内邻居起不来
查询带实例上下文查看不带上下文会误判为「什么都没学到」
思科的 vrf forwarding 会清除接口上已有的 IP 地址,这是现场最常踩的坑:务必先绑定实例再配地址。另一个高频现象是查询命令忘记带实例名,看到空结果误判为故障,实际只是查错了路由表。

易错点

  • 绑定顺序颠倒:接口 IP 被清空,实例内邻居与路由全部消失
  • 查询时忘记带实例上下文:显示为空,误判为协议故障而反复排查
  • 同一台设备上不同实例用了相同的 Router-ID 和地址段却期望互通:隔离是设计目标,需通过实例间泄漏显式打通
  • 实例创建后没在接口上绑定就启用 OSPF:进程存在但没有任何接口参与,邻居自然起不来

数据来源与参考

  • 华为 OSPF VPN 实例
  • Cisco router ospf vrf
  • H3C OSPF VPN 实例

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌