OSPF 虚链路实验

一、拓扑图如下:

二、配置命令:

复制代码
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,修复骨干断裂问题。

四、虚链路原理

  1. 虚链路建立在中转区域内部两台 ABR 路由器之间(AR4、AR5 都是 ABR);
  2. 底层依赖中转区域的 OSPF 路由,两端能互相学习到对方 Router-ID 才能建立 vlink;
  3. 建立成功后,AR4 与 AR5 之间形成一条逻辑虚拟 Area0 链路,此时 AR5 同时属于 Area0 和 Area1,Area2 就通过 AR5 接入骨干;
  4. 虚链路本质是逻辑隧道,传递 LSA、同步 LSDB,修复骨干连续性。
复制代码
display ospf vlink
# 正常输出State为FULL,显示中转区域、对端Router-ID

六、关键知识点总结

  • vlink 只能穿越一个中转区域
  • 两端设备必须能在中转区域内学习到对方 Router-ID;
  • 仅作临时修复,生产环境不推荐长期使用,最优方案是物理扩容 Area0 链路。
  • 与普通物理链路区别 vlink 是逻辑链路,不会出现在接口列表,只存在 OSPF 进程中,底层依靠中转区域路由可达作为前提。
相关推荐
CDN36019 小时前
360CDN发布HTTP/3(QUIC)弱网加速方案:实测首屏提速40%,彻底终结移动端接口超时与频繁断连
网络·网络协议·http
随风而飘18619 小时前
安立(Anritsu)MT8820C无线综合测试仪(手机综测仪)
网络·功能测试·测试工具·5g·智能手机
SWAGGY..19 小时前
【C++ 初阶】:(12)深入理解C++ stack:容器适配器、底层容器与算法实战
网络·网络协议·rpc
嵌入式阿蔡20 小时前
项目实战 02:智能家居环境网关——ESP32 做 BLE 中心 + 本地联动
网络·单片机·嵌入式硬件·esp32·智能家居·嵌入式实时数据库
Doraemomo20 小时前
Linux编程-socket网络编程之TCP
linux·网络·tcp/ip
猫咪宝妖20 小时前
信息安全工程师-网络信息安全
网络
Brilliantwxx20 小时前
【Linux】 进程(3)深度解析:从查看进程到进程状态
linux·服务器·网络·c++
我星期八休息20 小时前
Linux—五种IO模型与非阻塞IO
linux·运维·服务器·网络·数据库·网络协议
oooo_z20 小时前
WebSocket实时行情推送API实战:用iTick搭一个盯盘小工具
网络·websocket·网络协议
ShineWinsu21 小时前
对于 C++:C++20中Concept(概念) 与 Coroutine(协程)的解析
linux·开发语言·网络·c++·c++20·epoll