1. 程式人生 > >OSPF的觸發更新(騰訊實習生面試題)

OSPF的觸發更新(騰訊實習生面試題)

     OSPF觸發更新是說在一個OSPF area中,其中一臺路由器的介面down掉或者鏈路狀態資訊發生變化,它便會發送組播分組來宣告自己的新狀態,這個過程稱作觸發更新。觸發更新額過程為:

1、路由器發現鏈路狀態發生變化時,便使用組播地址224.0.0.6向OSPF區域中的DR、BDR傳送LSU包,LSU包中有LSA的更新資訊。

2、DR使用LSACK包回覆發生變化的路由器,並使用組播地址224.0.0.5向其他路由器傳送LSU包泛洪,每一個收到泛洪的路由器使用LASCK包回覆DR。

3、如果一個路由器被連線到其他網路,它便轉發LSU泛洪分組給這個網路的DR,DR再轉發到這個網路中的其他路由器。

4、收到LSU更新包的路由器,更新自己的LSDB,並通過最短生成樹演算法計算出最短路徑更新到路由表。

    需要特別說明的是:OSPF中的路由器會週期地傳送DBD包,週期預設為30s,如果60分鐘後一個鏈路還沒有被更新,則路由器會把它從LSDB中刪除。