OSPF
一、简述
OSPF(开放式最短路径优先协议)
- 基本定义
全称:Open Shortest Path First
类型:链路状态路由协议(IGP),用于自治系统(AS)内部的路由决策。
标准:基于RFC 2328(OSPFv2,IPv4)和RFC 5340(OSPFv3,IPv6)。 - 核心特点
链路状态数据库(LSDB)
:每台路由器维护全网拓扑的完整视图,通过泛洪(Flooding)同步更新。
SPF算法
:基于Dijkstra算法计算最短路径树,避免环路,确保路由最优。
分层设计
:通过区域划分(Area 0为骨干区域)减少路由表规模,提升扩展性。
高效收敛
:支持快速检测链路故障并重新计算路径(秒级收敛)。 - 工作机制
邻居建立:通过Hello报文发现邻居,进入Full状态后同步LSDB。
LSA(链路状态通告):传递网络拓扑变化,包括Router-LSA、Network-LSA等类型。
DR/BDR选举:在广播网络中选举指定路由器(DR)和备份指定路由器(BDR),减少泛洪流量。 - 版本与场景
OSPFv2:经典版本,支持IPv4,适用于企业网、运营商骨干网。
OSPFv3:扩展支持IPv6,兼容多协议场景(如MPLS VPN)。
适用场景:中大型网络(需分层)、对收敛速度要求高的环境。 - 优势与局限
优势:无环路、扩展性强、支持认证(MD5/SHA)、路由策略灵活。
局限:配置复杂度较高,资源消耗较大(CPU/内存)。
二、常用命令总结
三、实验
3.1 OSPF单区域
背景
你是公司的网络管理员。现在公司的网络中有三台 AR 路由器,通过以太网实现相互的连通。在以太网这样的广播式多路访问网络上,可能存在安全隐患,所有你选择采用 OSPF 区域认证的方法来避免恶意的路由攻击。
拓扑
配置