首页/网络/网络设备配置速查/OSPF 虚链路(virtual-link)基础
路由(静态 / OSPF)62 条

OSPF 虚链路(virtual-link)基础

非骨干区域没有直连 Area 0 时的补救通道:虚链路是一条穿过普通区域的逻辑骨干链路,两端用 Router-ID 指定。

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

OSPF 虚链路基础

区域划分历史遗留、非骨干区域无法物理直连骨干区时,虚链路是一条穿过普通区域的逻辑骨干通道,两端用 Router-ID 相互指定。它是补救手段而非设计方案:优先用规范的区域规划替代,虚链路会带来路径不可控与依赖穿越区域路由的问题。

基本信息

适用平台华为 VRP、H3C Comware、思科 IOS
配置位置穿越区域内配置虚链路,指向对端 Router-ID
华为与 H3Cospf 进程下 area 穿越区域号,再 vlink-peer 对端 Router-ID
思科router ospf 下 area 穿越区域号 virtual-link 对端 Router-ID
前置条件两端 Router-ID 必须已确定且可达,穿越区域不能依赖 OSPF 自身路由

虚链路配置要点

要点说明常见错误
两端都要配各自指向对方的 Router-ID只配一端,虚链路永远起不来
穿越区域选择必须是已与骨干相连的普通区域穿越区域本身也算非骨干,路由更乱
Router-ID 一致要与对端实际生效的 ID 相同ID 变化后虚链路失效
底层可达穿越区域路由不能只依赖这条虚链路靠虚链路学自己所需的路由,形成循环依赖

典型使用场景

  • 区域划分历史遗留,非骨干区域暂时无法物理接入骨干
  • 合并网络时期过渡:新老区域拼接期间用虚链路打通
  • 双点接入改造中临时保持骨干连通性
  • 迁移演练:先把虚链路作为过渡方案,再按规划调整物理连接
  • 排查既有网络时发现虚链路,确认其两端配置是否仍然一致

华为 VRP 与 H3C Comware

华为 VRP 与 H3C Comware
ospf 1
 area 0.0.0.1                      # 穿越区域
  vlink-peer 2.2.2.2               # 对端 Router-ID
display ospf vlink                 # 华为:查看虚链路状态
ospf 1
 area 0.0.0.1
  vlink-peer 2.2.2.2               # H3C:语法一致

思科 IOS

思科 IOS
router ospf 1
 area 1 virtual-link 2.2.2.2        # 穿越区域 1,指向对端 Router-ID
show ip ospf virtual-links          # 虚链路状态与开销
show ip ospf neighbor               # 虚链路邻居应达到 FULL
虚链路的邻居状态与普通邻居一样要看到 FULL 才算正常。两端配置不对称是最常见问题:只配了一端时,另一端完全感知不到虚链路的存在,也不会报错提示。
穿越区域的路由不能依赖虚链路本身,否则形成循环依赖,一旦某个方向的路由失效就会整体瘫痪。规划时保证穿越区域内有独立可达的路径,或使用静态路由兜底。

易错点

  • 只配一端:虚链路邻居起不来,两端配置对不上且没有明显提示
  • 穿越区域选错:选了一个同样不与骨干直连的区域,路由问题更复杂
  • 依赖虚链路学穿越所需路由:形成循环依赖,故障时整条路径一起失效
  • Router-ID 变更后不同步:虚链路静默失效,直到业务受影响才被发现

数据来源与参考

  • 华为 vlink-peer
  • Cisco virtual-link
  • H3C vlink-peer

相关工具

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