一、题目
下列哪个OSPF协议的报文可以确保LSA更新的可靠性?
A. LSACK
B. LSR
C. DD
D. LSU
二、答案
A
三、解析
A. LSACK
LSACK报文用于确认收到的LSA。当路由器收到LSU报文后,发送LSACK报文以确认收到的LSA。这种确认机制确保了LSA更新的可靠性。
B. LSR
LSR报文用于请求特定的LSA。当路由器需要获取某个LSA的详细信息时发送此报文。LSR报文本身不用于确认LSA的接收,而是用于请求LSA。
C. DD
DD报文用于描述本地LSDB的内容。包含LSDB的摘要信息,用于同步LSDB。DD报文不用于确认LSA的接收,而是用于描述LSDB的内容。
D. LSU
LSU报文用于发送LSA的详细信息。包含一个或多个LSA,用于更新LSDB。LSU报文本身不用于确认LSA的接收,而是用于发送LSA。
四、扩展——OSPF的LSA更新机制
- LSA的生成和传播:
- 当网络拓扑发生变化时,路由器生成新的LSA。
- 通过LSU报文将LSA发送给邻居路由器。
- LSA的确认:
- 接收路由器收到LSU报文后,发送LSACK报文确认收到的LSA。
- 如果在一定时间内没有收到LSACK报文,发送路由器会重新发送LSU报文。
- LSA的同步:
- 在建立邻接关系时,路由器通过交换DD报文来同步LSDB。
- 如果发现LSDB中缺少某个LSA,发送LSR报文请求该LSA的详细信息。