一、题目
当两台OSPF路由器形成TWO-WAY邻居关系时,LSDB已完成同步,但是SPF算法尚未运行。
A. 对
B. 错
二、答案
B
三、解析
当两台OSPF路由器形成TWO-WAY邻居关系时,LSDB(链路状态数据库)已完成同步,但是SPF(最短路径优先)算法会立即运行。SPF算法是用来计算最短路径树(Shortest Path Tree)的,它会在路由器第一次启动、邻居关系建立或拓扑发生变化时运行。在OSPF协议中,SPF算法是在接收到链路状态更新(LSU)或者超时事件触发时执行的。
四、扩展 — 状态机
Down(关闭状态):
- 初始状态或者在邻居关系中发生问题时的状态。
- 在这个状态下,路由器尚未与其他路由器建立邻居关系,也没有发送或接收任何OSPF数据包。
Init(初始状态):
- 路由器已经发送了Hello数据包,但尚未收到对端路由器的Hello响应。
- 这个状态通常表示路由器正在尝试与其他路由器建立邻居关系。
2-Way(双向状态):
- 路由器已经收到了对端路由器发送的Hello数据包,表明对端路由器与自己有双向通信。
- 在这个状态下,路由器已经与对端路由器建立了双向通信,但尚未确认对端路由器是自己的邻居。
Exstart(启动状态):
- 这个状态表示OSPF路由器正在准备建立邻居关系。
- 在这个状态下,路由器会交换数据库描述符(DBD)消息,以了解对方的链路状态数据库(LSDB)。
Exchange(交换状态):
- 在这个状态下,路由器已经交换了数据库描述符(DBD)消息,并且已经进入了LSA请求和LSA更新的过程。
- 路由器会请求丢失的链路状态数据(LSA)并发送自己的更新。
Loading(装载状态):
- 在这个状态下,路由器正在接收来自对端路由器的缺失的LSA,并将其装入链路状态数据库(LSDB)。
- 当路由器收到所有缺失的LSA时,它就会准备进入完全状态。
Full(完全状态):
- 这是最终的邻居关系状态,表示路由器已经与对端路由器建立了完全的邻居关系。
- 在这个状态下,路由器已经完全同步了LSDB,并且可以开始使用SPF算法计算最短路径。