-
全称:OSPF(Open Shortest Path First)开放式最短路径优先协议,是当下企业网、园区网应用最广泛的内部路由协议。
-
协议分类
-
属于 IGP(内部网关协议),用于自治系统 AS 内部路由传递;
-
属于链路状态路由协议(区别于 RIP 这类距离矢量协议)。
-
-
核心特性
-
支持 VLSM(可变长子网掩码)、无类别路由;
-
依据接口带宽作为度量值,计算最优路径;
-
路由计算使用 SPF(最短路径优先)算法。
-
评判一款 IGP 协议优劣主要看 4 项指标:
-
收敛速度:网络拓扑变化后,全网路由达成一致的快慢
-
选路能力:能否根据链路质量选出最优路径
-
资源占用:设备 CPU、内存、链路带宽的消耗大小
-
优秀 IGP 协议标准:收敛快、选路优、资源占用少
华为设备 OSPF 优先级优先级数值越小越优先:
-
内部路由(OSPF 域内路由):优先级 = 10
-
外部路由(通过 import-route 重分布引入的路由):优先级 = 150
补充考点:同网段不同协议路由共存时,优先选取优先级数值小的路由。
路由汇总特性
-
OSPF 不支持自动路由汇总;
-
仅支持手工汇总,汇总位置分为两类:
-
ABR(区域边界路由器):对不同 OSPF 区域间路由做汇总
-
ASBR(自治系统边界路由器):对引入的外部路由做汇总
-
-
汇总作用:减少 LSA 泛洪、减小路由表、降低设备资源消耗。
-
OSPFv2:适配 IPv4 网络,日常实验、工程主流使用版本;
-
OSPFv3:适配 IPv6 网络,新增对 IPv6 地址、链路本地地址等特性支持。
报文封装与更新机制
-
封装特点
-
OSPF 属于跨层封装,不使用 TCP/UDP 传输层协议;
-
直接基于 IP 协议 封装,IP 协议号:89。
-
-
可靠性保障
- 协议自身内置确认、重传、保活等可靠性机制,无需依赖传输层。
-
路由更新方式
-
无周期完整更新(和 RIP 周期性全网更新本质区别);
-
正常状态仅发送 Hello 保活报文;
-
网络拓扑 / 链路状态发生变化时,仅触发增量更新(只传递变化的 LSA)。
-
Hello 报文作用:
建立、维持 OSPF 邻居关系
默认 Hello 时间 10s(广播型接口)/30s(非广播接口)
链路状态协议核心逻辑:全网同步 LSA 数据库,各自独立计算路由,不是直接传递路由表
Stub/NSSA 区域、路由汇总、认证,都是为了进一步优化 OSPF,减少 LSA、加快收敛、提升安全性。