一、题目
OSPF协议使用哪种报文对接收到的LSU报文进行确认?
A. LSACK
B. LSA
C. LSR
D. LSU
二、答案
A
三、解析
A. LSACK
LSACK报文用于确认接收到的LSU报文。当一个路由器接收到一个LSU报文时,它会发送一个LSACK报文来确认已经成功接收并处理了该LSU报文。
B. LSA
LSA是OSPF协议中的一种数据结构,用于描述链路状态信息。LSA包含有关路由器接口、网络链路等信息,用于构建链路状态数据库(LSDB)。
C. LSR
LSR报文用于请求特定的链路状态信息。当一个路由器需要获取某个特定的LSA时,它会发送一个LSR报文给其他路由器。
D. LSU
LSU报文用于更新链路状态信息。LSU报文携带一个或多个LSA,用于更新其他路由器的链路状态数据库。
四、扩展——OSPF的工作过程
- 邻居发现:
- 路由器通过定期发送Hello报文发现邻居。
- Hello报文包含发送者的Router ID、Hello间隔等信息。
- 建立邻接关系:
- 路由器通过交换DBD报文建立邻接关系。
- DBD报文包含LSDB的摘要信息,用于同步LSDB。
- 同步LSDB:
- 路由器通过LSR和LSU报文同步LSDB。
- LSR报文请求特定的LSA,LSU报文携带LSA进行更新。
- 确认LSU报文:
- 路由器通过LSACK报文确认接收到的LSU报文。
- LSACK报文确保LSU报文被成功接收并处理。
- 计算路由表:
- 路由器使用LSDB中的信息,通过Dijkstra算法计算最短路径,生成路由表。