AI 助教问 AI 助教
东方瑞通 · HCIA

OSPF 协议(链路状态、邻居状态机、Hello)

OSPF(开放最短路径优先)是一种基于链路状态的内部网关路由协议(IGP),通过洪泛链路状态信息、运行 SPF 算法计算最短路径树,从而生成路由表;Router ID 是路由器在 OSPF 域内的唯一标识,Cost 是度量链路开销的代价值,Area(区域)用于把大规模网络分层以减小路由表与计算量。

考点精讲

  1. OSPF 是链路状态路由协议,每台路由器把自身链路状态封装成 LSA 向全网洪泛,各路由器收集完整拓扑后运行 SPF 算法独立计算最短路径,据此生成路由表。三个关键概念:Router ID 是路由器的唯一标识(默认取 loopback 接口最大 IP,无 loopback 时取物理接口最大 IP),用于区分不同路由器;Cost 是接口开销,由参考带宽除以接口带宽计算(带宽越大 Cost 越小,路径 Cost 越小越优),决定选路;Area 把 OSPF 网络划分成多个区域,区域 0 为骨干区域,所有非骨干区域必须与骨干区域相连,从而减小每台设备的 LSDB 规模与计算负担。

记忆技巧

OSPF『先拿全地图、再算最短路径』:洪泛 LSA 得到拓扑,SPF 算最短路径
Cost『越小越近』:带宽越大 Cost 越小
Area 0 是『主干道』:所有区域都接骨干区域

常见误区

  • 把 OSPF 当成距离矢量协议——它是链路状态协议
  • 误以为 Cost 越大越优——Cost 越小路径越优
  • 忽略非骨干区域必须与骨干区域(Area 0)相连的规则

真题思路

  • 【示例】 下列关于 OSPF 的描述,正确的是?
    OSPF 是距离矢量路由协议 OSPF 通过 SPF 算法计算最短路径 Router ID 通常取物理接口最小 IP Cost 值越大路径越优
    答案:B
    解析:OSPF 是链路状态协议,通过 SPF 算法计算最短路径;Router ID 默认取 loopback 最大 IP;Cost 越小越优。故 B 正确。

常见问题

Q:OSPF 是什么协议?

A:基于链路状态的内部网关路由协议(IGP)。

Q:Router ID 默认怎么取?

A:优先取 loopback 接口最大 IP,否则取物理接口最大 IP。

Q:Cost 和选路什么关系?

A:Cost 越小路径越优,由参考带宽÷接口带宽得到。

Q:为什么划分区域?

A:分层减小 LSDB 规模与计算量,区域 0 为骨干区域。

相关知识

教材出处:第10章 OSPF原理与配置 OSPF 动态路由协议是如何工作的

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑