先排物理和三层连通,不要急着看协议细节
OSPF 邻居建立的前提,是双方接口正常、三层地址规划合理、链路能通。考试题如果给你接口 down、IP 地址不在同一网段、掩码不一致这类信息,就不要先去分析复杂的 LSDB。邻居都见不到,后面的链路状态数据库就谈不上同步。
真实排障也一样,先看接口状态、IP 地址、掩码、直连网络连通性,再看 OSPF 配置。很多看起来像协议问题的故障,本质只是接口没启用、地址写错、或者被 ACL/安全策略挡住了。
| 排查层次 | 重点看什么 | 常见题干信号 |
|---|---|---|
| 链路层/接口 | 接口是否 up、链路是否正常 | 接口关闭、线路故障 |
| 三层地址 | IP 和掩码是否合理 | 不同网段、掩码不一致 |
| OSPF 基础配置 | 进程、网络宣告、区域号 | 未宣告接口、Area 不一致 |
| 邻居参数 | Hello/Dead、认证、网络类型 | 参数不匹配、认证失败 |
区域号和 Hello 参数是选择题最爱考的点
OSPF 邻居双方在同一链路上,区域号通常要一致。一个接口宣告在 Area 0,另一个接口宣告在 Area 1,邻居关系就很难正常建立。题干如果出现“两个路由器直连接口分别属于不同区域”,优先想到区域不匹配。
Hello 和 Dead 时间也很常见。OSPF 依靠 Hello 报文发现和维护邻居,如果双方 Hello/Dead 参数不一致,邻居建立会出问题。选择题有时会把这个点伪装成“链路没有问题,但邻居一直卡住”,这时就要看协议参数。
老师式排查顺序
接口 up 不 up?
IP/掩码是不是同一链路合理配置?
OSPF 是否宣告了这个接口?区域号是否一致?
Hello/Dead、认证、网络类型是否匹配?
认证、网络类型、MTU 和 DR/BDR 不要混成一类
OSPF 认证不一致时,Hello 报文可能无法通过认证,邻居关系自然建立不了。网络类型不一致,可能影响邻居关系或 DR/BDR 选举行为。MTU 不一致,则更容易在数据库描述报文交换阶段出问题,导致邻接关系卡住。
DR/BDR 常出现在广播型多路访问网络中,比如以太网。它不是所有 OSPF 链路都会选,也不是邻居失败的万能答案。题干如果强调广播网络、多台路由器同网段、减少邻接关系数量,再考虑 DR/BDR;如果只是两台点到点直连,不要强行往 DR/BDR 上套。
| 现象/关键词 | 可能原因 | 提醒 |
|---|---|---|
| 认证失败 | 认证类型或密码不一致 | 双方配置要匹配 |
| Hello 参数不一致 | Hello/Dead 时间不同 | 邻居难以建立 |
| 数据库同步卡住 | MTU 不一致等 | 不一定是 Area 问题 |
| 广播网络多路由器 | DR/BDR 选举 | 不要套到点到点链路 |
考试里按“先粗后细”最稳
OSPF 排障题不要一眼看到 OSPF 就背概念。先粗后细:先看链路和地址,再看区域和宣告,再看 Hello/Dead、认证、网络类型、MTU,最后看 DR/BDR 和路由计算。这个顺序能帮你避开很多干扰项。
复习时建议把 OSPF 的三类题放一起:为什么是链路状态协议,为什么需要 Area 0,广播网络为什么选 DR/BDR。理解了这些背景,再看邻居建立失败,就不会只记零散原因。
相关题目解析
下面这些题目和本专题的判断方法关联较强,适合读完概念后回到具体题干里校验理解。
- VLAN 为什么能划分广播域?VLAN / 广播域
- OSPF 中 Area 0 为什么被称为骨干区域?2026年真题考点 / OSPF
- OSPF 为什么在广播网络中选举 DR 和 BDR?OSPF / DR