開放最短路徑優先(open shortest path first) 。
為了克服rip缺點而生。
演算法: 最短路徑演算法spf。
分布式的鏈路狀態協議(link state protocol)。
使用ip資料報傳送。
ip協議字段值為89 。
各欄位意義:
1 版本 當前版本是2
2 型別 可以是五種型別分組中的一種
3 分組長度 包括ospf 首部在內的分組長度,以位元組為單位
4 路由器標誌符 標誌傳送該分組的路由器的介面的ip位址
5 區域識別符號 分組屬於的區域的識別符號
6 檢驗和 用來檢驗分組中的差錯
7 鑑別型別 目前中有兩種。0(不用)1 (口令)
8 鑑別 鑑別型別為0時就填入0。鑑別型別為1時,就填入8個字元的口令
與rip的不同
1.向所有路由器傳送路由資訊。使用洪氾法(flooding)。
2. 傳送的資訊就是與本路由器相鄰的所有路由器的鏈路狀態。所謂鏈路狀態說明本路由器和哪些路由器相鄰,以及該鏈路的「度量」(metric)。ospf將這個度量用來表示費用、距離、時延、頻寬。代價。
3.只有當鏈路狀態發生改變時,路由器才向所有路由器用洪氾法傳送資訊。
所有路由器都能建立乙個鏈路狀態資料庫。全網一致的全網的拓撲結構圖。
更新過程收斂快。
ospf使用區域最好不要超200.
ospf特點:
1.ospf可由管理員指派代價,1-65535
2. 如果到乙個目的網路由多條相同代價的路徑,那麼可以將通訊量分配給這幾條的路徑。實現負載均衡。
3. 交換的分組都具有鑑別功能。
4. ospf支援可變長度的子網劃分和無分類的編址cidr。
5. 每個鏈路狀態都有乙個更新序列號32位。越大越新。
五種分組:
1.問候分組: 發現和維持鄰站的可達性
2. 資料庫描述分組 :給鄰居自己的鏈路狀態庫中的所有鏈路的摘要資訊。
3. 鏈路狀態請求分組: 請求對方傳送某些鏈路狀態專案的詳細資訊。
4. 鏈路狀態更新分組: 泛洪法。更新全網鏈路狀態。
5. 鏈路狀態確認分組: 對鏈路更新分組的確認。
ospf 兩個相鄰路由器每隔10s交換一次問候分組。
若40s內沒有收到某個相鄰路由器發來的問候分組,則可認為相鄰路由器是不可達的,應立即修改鏈路狀態資料庫。並重新計算路由表。
基本操作:
啟動ospf的藉口傳送hello分組。協商hello 包裡的引數,匹配後成鄰居,測試先協商area id ,再協商hello interval .
建立鄰接關係仍通過hello 包維護鄰接關係。鄰居之間傳送lsa link state advertisement
lsa描述路由器鏈路、藉口、路由器的鄰居、鏈路狀態。
每台路由器收到lsa都會記錄到資料庫中,並傳送乙份拷貝給所有鄰居。
整個區域裡的路由器都形成同樣的鏈路狀態資料庫。
資料庫相同時,每台路由器以自己為根,使用spf計算環路拓撲圖。
每台路由器從這個拓撲圖構建出自己的路由表。
每隔30分鐘,重傳一次所有lsa。
OSPF協議學習總結
ospf 一 ospf是什麼?ospf的特點 1 open shortest path first開放式最短路徑優先,是一種鏈路狀態的igp協議,基於ip協議號89 2 無環路 防環機制 3 收斂速度快 4 擴充套件性強多區域劃分,普通區域必須和骨幹區域直接相連 5 支援認證 按照認證方式分為介面認...
Cisco路由器OSPF協議經典學習筆記
ospf協議操作 1 宣告ospf的路由器從所有啟動ospf協議的介面上發出hello報文,兩台router共享一條公共資料鏈路,並且能夠相互成功協商各自hello報文中所指定的引數。那麼它們就成為鄰居 neighbor 2 鄰接關係 adjacency 建立是交換hello報文資訊的路由器型別和交...
ospf避免環路 OSPF學習筆記(一)
1 ospf 路由協議基礎 1.1 ospf 基本特點 1.支援無類域間路由 cidr 有類和無類是指路由通告,有類是按照 a b c 類位址分類進行路由 通告,ripv1 無類是指可以通過可變長子網進行路由通告。2.無路由自環 區域內無自環,通告和學習 type1 和 type2 的 lsa 是鏈...