ospf協定的5種封包抓包分析、6種類型、7種狀态
- 一、5種封包、抓包分析(重點幹貨)
-
-
-
-
-
- Hello封包:發現鄰居并建立和維護鄰居關系
- DataBase Description(資料庫描述封包簡稱DBD)封包:檢查所有路由器的LSDB是否同步
- Link-State Request(鍊路請求封包簡稱LSR)封包:向另外一台路由器請求特定的鍊路狀态記錄
- Link-State Update (鍊路回應封包簡稱LSU)封包:發送被請求的鍊路狀态記錄
- Link-State Acknowledgment(鍊路确認封包簡稱LSA)封包:對其他類型的分組進行确認
- 總結:
-
-
-
-
- 二、7種狀态
-
-
-
-
-
- Down狀态:
- Init狀态:
- 2-way狀态:
- Exstart狀态:
- Exchange狀态:
- Loading狀态:
- Full狀态:
-
-
-
-
- 三、LSA的6種類型
-
-
-
-
-
- 1類:Router-LSA(Type1)
- 2類:Network-LSA(Type2)
- 3類:Network-summary-LSA(Type3)
- 4類:ASBR-summary-LSA(Type4)
- 5類:AS-external-LSA(Type5)
- 7類:NSSA LSA(Type7)
-
-
- LSA類型總結
-
-
一、5種封包、抓包分析(重點幹貨)
Hello封包:發現鄰居并建立和維護鄰居關系
DataBase Description(資料庫描述封包簡稱DBD)封包:檢查所有路由器的LSDB是否同步
Link-State Request(鍊路請求封包簡稱LSR)封包:向另外一台路由器請求特定的鍊路狀态記錄
Link-State Update (鍊路回應封包簡稱LSU)封包:發送被請求的鍊路狀态記錄
Link-State Acknowledgment(鍊路确認封包簡稱LSA)封包:對其他類型的分組進行确認
總結:
二、7種狀态
Down狀态:
出現Down的情況:
- 沒有宣告OSPF鄰居
- 40S時間都未收到Hello包逾時。
- 已經宣告OSPF,收到對端發送的OSPF Hello,進入到下一個狀态Init狀态。
Init狀态:
如何進入下一狀态:
已經宣告OSPF,對端發送的OSPF Hello包中包含本機的router-id(active neighbor),此時進入到下一狀态2-way狀态
2-way狀态:
- 2-way的作用:選舉DR和BDR
-
如何選舉DR和BDR
1、優先級 越大越優
優先級預設為1,範圍是從0~255,0代表不參與選舉DR。
2、Router-id 越大越優
3、手動指定
4、邏輯端口最大的IP位址 越大越優
5、實體端口最大的IP位址 越大越優
-
如何進入下一狀态:
當DR和BDR選舉出時進入下一狀态Exstart狀态。
Exstart狀态:
作用是選舉主路由器和從路由器,比較Router-id越大的位主。
選舉成功後進入下一狀态Exchange狀态
Exchange狀态:
作用互相傳輸DBD包,對比自己沒有的路由條目,查缺補漏。
Loading狀态:
作用發送LSR、LSU,互相學習鍊路路由條目,完成路由表的收斂。發送LSA封包确認完成進入下一狀态Full狀态。
Full狀态:
此狀态後無特殊情況隻會發hello封包,若産生路由更新或者路由震蕩Full狀态會發其他封包
三、LSA的6種類型
1類:Router-LSA(Type1)
OSPF路由域内每一台路由器都會産生的LSA,這是LSA通告的基礎,該LSA包内列出了,
本路由器的所有參與OSPF程序的端口的IP位址與掩碼與該接口Metric值,該LSA隻會在發送路由器所在的區域内擴散,也就是說他的作用範圍是本區域
2類:Network-LSA(Type2)
此類LSA隻會在網絡拓撲是多路通路的情況下産生,這類LSA包内,列出了這個多路通路的掩碼,使用Router-id的方式,描述這個實體網段内有多少台路由器與DR保持聯系
3類:Network-summary-LSA(Type3)
3類LSA由BDR發出,存在這類LSA的主要原因是1類2類隻能在域内域内和傳播,無法跨區域,這類資料包内,列出了網段,,掩碼,出接口到達目标網段的Metric值,是以3類LSA相當于将1,2類LSA打包,通過ABR傳輸至其他區域
4類:ASBR-summary-LSA(Type4)
該類LSA并沒有什麼很特殊的意義,資料包中用Router-id的方法,,定位了ASBR與ASBR所在的區域的ABR,使得其他其他路由器可以找到ABR的位置
5類:AS-external-LSA(Type5)
由ASBR産生,描述到AS外部的路由,通告到所有的區
域
7類:NSSA LSA(Type7)
由ASBR産生,描述到AS外部的路由,僅在NSSA區域内傳播。
LSA類型總結
1類:所有OSPF路由器都會産生,隻在區域内傳播
2類:DR産生,隻在區域内傳播
3類:ABR産生,在相鄰的兩個區域互相傳播
4類:ABR産生,向和ASBR不在同一區域的其他區域傳播,用于表示ASBR
5類:ASBR産生,向整個OSPF協定區傳播,用于描述另一個協定域的路由資訊
7類:NSSA區域中的ASBR産生,用于向NSSA區域通告外部路由