一、题目
OSPF 协议使用哪种报文对接收到的 LSU 报文进行确认?
A.LSU
B.LSACK
C.LSR
D.LSA
二、答案
B
三、解析
LSU(Link State Update):用于向邻居发送其所需要的 LSA(链路状态通告)的完整信息。它是被确认的对象,而不是确认报文本身。
LSACK(Link State ACK):专门用来对收到的 LSA 进行确认。LSAck 用来对收到的 LSA 进行确认,并且“LSAck 确认的是 LSU 中所收到的 LSA 的摘要信息”。
LSR(Link State Request):用于向邻居请求自己所需要的 LSA。它是 LSU 报文交互的请求方,而非确认报文。
LSA(Link State Advertisement):是链路状态信息的载体,是 LSU 报文携带的具体内容。
四、扩展——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算法计算最短路径,生成路由表。




