開放最快路徑第一
如果說網管們在設計網路架構時,靜態路由 > 動態路由,真要用到動態路由,則觀看公司規模, 如果是小型企業,大多使用動態路由中的 RIP 路由協定,倘若規模稍大為中大型企業, 則動態路由會建議使用 OSPF 開放最短路徑優先的路由協定。
IGP 為 Interil Gateway Protocol, 與 EIGP (Enhanced Interior GW Protocol) 相互應。 而 OSOF 算是 IGP 中比較常見的動態路由協定。
動態路由協定中常見的 RIP 與 OSPF 就是分別使用不同的演算法,前者屬於計算 hop count 的 distance vector, 而後者屬於觀察 Link State 鏈結狀態,兩者不同,一個是基於實體路徑 hop 數量,另一個是基於 cost 傳輸質量。
類似資料庫,同一區域的路由器的資料表都會是一樣的。
採用 Link State Update 鏈結狀態更新,使用 Multicast 224.0.0.5 和 224.0.0.6 來傳送資料表更新訊息。
OSPF 與其他動態路由協定不同的是,它不經由 TCP、UDP,僅使用 IP 層,IP port 是 89。
即兩個非骨幹區域邏輯性地相互連接的區域。 骨幹區域負責分配路由資訊給非骨幹路由。
R2 & R3 兩路由器均開啟了 OSPF,所以為骨幹路由器。
R2 & R3 兩路由器也有端口開啟了 AS 內的鏈路狀態路由表的更新監聽,所以也為區域邊界路由器 ABR。
( R2 為 ASBR 會需要更多的記憶體資源和更高效能的處理器,因為它要面對多動態協定的路由訊息。)
R1 & R5 只需要維護該區域 Area1 的 LSDB (包含紀錄拓樸狀態的變化、包含 LSA 的 flood)。
R3 & R4 只需要維護該區域 Area2 的 LSDB (包含紀錄拓樸狀態的變化、包含 LSA 的 flood)。
Area 0 IP 為 0.0.0.0,使兩個以上不同的區域彼此間能展開訊息交流。
設定一預設路由,控管區域內外進出的路由資訊,避免區域外部資訊對區域內部進行泛洪。
(尚區分為完全末梢、不完全末梢)
-
PTP (點對點,多播)
用組播位址 224.0.0.5 傳送 OSPF 協定封包到其他 PSPF 路由器。
-
Broadcast (廣播)
在廣播網路上的 OSPF 路由器會選舉一台指定路由器(DR)和一台備份指定路由器(BDR)。 所有其他的路由器都將使用目的位址 Des Addr 224.0.0.6,以組播方式傳送 OSPF 封包到 DR 和 BDR, 所有始發於 DR 和 BDR 的 OSPF 封包使用目的位址 Des Addr 224.0.0.5,以組播方式傳送到所有其他 OSPF 路由器。
-
NBMA, 非廣播多路(單播)存取
需要選舉 DR 和 BDR,並且所有的 OSPF 封包都是單播 Unicast 傳送的。 常見於 X.25。
-
點到多點(多播)
點到多點網路上 OSPF 的行為和 點到點網路 OSPF 的行為一樣, 也使用組播位址 224.0.0.5 傳送 OSPF 協定封包到其他 PSPF 路由器。
預設路由和備份預設路由都是指稱路由器的介面屬性,而非路由屬性。 在廣播網路上的OSPF路由器會選舉一台指定路由器(DR)和一台備份指定路由器(BDR)。