OSPF報文類型

 

 

OSPF有5種報文類型

1、HELLO報文

2、DD(database description)報文

3、LSR(link state request)報文

4、LSU(link state update)報文

5、LSACK(link state acknowledgment)報文

 

 

1、HELLO報文:最常用的一種報文,用於發現、維護鄰居關係,並在廣播和NBMA(none broadcast multi-access)類型的網絡中選舉指定路由器DR(Designated Router)和備份指定路由器BDR(Backup Designted Router).hello報文發送週期需要區別不同的網絡類型。如在廣播型的網絡中,週期爲10s(hello interval)。如果在4倍的Hello時間(dead interval)內沒有收到HELLO報文,則將其從鄰居列表中剔除出去。而在NBMA網絡中,其週期時間爲30s。

作用:

1、發現

2、維護---週期性的發送HELLO報文

3、選舉DR BDR

 

2、DD報文:兩臺路由器進行LSDB數據同步時,用DD報文來描述自己的LSDB,DD報文的內容包括LSDB中每一條LSA的頭部(LSA的頭部可以唯一標識一條LSA)。LSA頭部只佔一條LSA的整個數據量的一小部分,所以,這樣可以減少路由器之間的協議報文量。摘要,目錄。

作用:

1、同步LSA

2、選舉主從路由器----誰先發DD,與DR BDR區別

每個DD中包含一個LSA的頭部,以此來代表一個LSA。通過DD來判斷LSA是否同步,即看DD來確定是不是有一條LSA。第一個發的DD不包含摘要信息,而是包含序號ID,其作用是確定誰先發DD。

 

3、LSR報文:兩臺路由器互相交換過DD報文後,知道對端的路由器有哪些LSA是本地LSDB所缺少的,這時需要發送LSR報文向對方請求缺少的LSA,LSR只包含了所需要的LSA的摘要信息。

4、LSU報文:用來向對端路由器發送所需要的LSA

5、LSACK報文:用來對接收到的LSU報文進行確認

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章