AI 助教问 AI 助教
东方瑞通 · HCIP-Datacom

OSPF 区域划分与路由计算

OSPF 通过区域划分实现层次化设计,区域 0 为骨干区域;区域内路由由 1/2 类 LSA 计算,区域间路由由 3 类 LSA 计算,外部路由由 5 类(引入)与 4 类 LSA 计算。

考点精讲

  1. 区域划分是 OSPF 层次化设计的核心:把链路状态数据库规模限制在区域内,降低 CPU/内存压力,并通过区域间路由汇总减少路由表条目。区域内用 1/2 类 LSA 描述拓扑做 SPF 计算,区域间由 ABR 生成 3 类 LSA 只传路由不传拓扑,外部路由由 ASBR 生成 5 类 LSA、4 类 LSA 指明 ASBR 位置。理解 1~5 类 LSA 的产生者与泛洪范围,是排障与进阶的前提。

记忆技巧

LSA 类别记“1 拓扑 2 网段 3 区间 4 找 ASBR 5 外部”。
区域间只传路由(3 类)不传拓扑,其他区域“只知道结果、不知道拓扑”。
所有非骨干区域必须与 Area 0 相连(或经虚链路),骨干是区域间中转枢纽。

常见误区

  • 误区:以为所有区域都跑完整 SPF 算全网拓扑。正解:只有区域内算拓扑,区域间靠 ABR 传 3 类 LSA 汇总路由。
  • 误区:以为 5 类 LSA 由 ABR 生成。正解:5 类 LSA 由 ASBR 生成,4 类 LSA 才用于指明 ASBR 的位置。
  • 误区:以为区域不连骨干也能互通。正解:区域间路由须经 Area 0 中转,不连骨干则无法互通(可用虚链路临时打通)。

真题思路

  • 【示例】 【示例】某区域内的路由器收到一条 3 类 LSA 描述的网段路由,该路由属于哪种类型、由谁生成?
    外部路由,由 ASBR 生成 区域间路由,由 ABR 生成 区域内路由,由 DR 生成 缺省路由,由骨干生成
    答案:B
    解析:3 类 LSA(Network-Summary)由 ABR 生成,用于在区域间传递汇总路由,故该路由为区域间路由。

常见问题

Q:为什么所有区域必须连到 Area 0

A:骨干区域负责区域间路由中转,若区域不连骨干,区域间路由无法互通(可通过虚链路临时打通)。

Q:E1 和 E2 外部路由有什么区别

A:E2 为默认类型,只累加外部开销;E1 会额外累加域内到达 ASBR 的开销。

Q:区域划分最大的好处是什么

A:把拓扑计算限制在区域内,缩小 LSDB 与路由表规模,提升扩展性与收敛速度。

相关知识

教材出处:第2章 IP路由基础 OSPF 区域划分与路由计算

AI 助教

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

随时为您答疑解惑

开始答疑