一、拓扑图如下:

二、配置命令:
AR4:
ospf 1
area 1
vlink-peer 30.1.1.1 ###对端router ID
AR5:
ospf 1
area 1
vlink-peer 10.1.1.2 ###对端router ID
三. OSPF 核心规则
OSPF 强制规定:所有非骨干区域必须直接与 Area 0 骨干区域相连; 骨干区域 Area 0 必须连续、无断裂。
虚链路(vlink)作用:穿越一个中转区域(本例 Area1),逻辑打通一段虚拟 Area0 骨干链路,让远端非骨干区域(Area2)间接接入骨干 Area0,修复骨干断裂问题。
四、虚链路原理
- 虚链路建立在中转区域内部两台 ABR 路由器之间(AR4、AR5 都是 ABR);
- 底层依赖中转区域的 OSPF 路由,两端能互相学习到对方 Router-ID 才能建立 vlink;
- 建立成功后,AR4 与 AR5 之间形成一条逻辑虚拟 Area0 链路,此时 AR5 同时属于 Area0 和 Area1,Area2 就通过 AR5 接入骨干;
- 虚链路本质是逻辑隧道,传递 LSA、同步 LSDB,修复骨干连续性。
五、验证命令(确认 vlink 生效、全网互通)
display ospf vlink
# 正常输出State为FULL,显示中转区域、对端Router-ID
六、关键知识点总结
- vlink 只能穿越一个中转区域;
- 两端设备必须能在中转区域内学习到对方 Router-ID;
- 仅作临时修复,生产环境不推荐长期使用,最优方案是物理扩容 Area0 链路。
- 与普通物理链路区别 vlink 是逻辑链路,不会出现在接口列表,只存在 OSPF 进程中,底层依靠中转区域路由可达作为前提。