四、ospf的度量值
五、ospf資料報
六、應用環境
七、ospf與rip的比較
八、配置命令
ospf—開放的最短路徑優先協議。
自治系統(as)只有同乙個技術管理機構管理、使用統一選路策略的一些路由器的集合。
(1)按自治系統分為內部閘道器協議和外部閘道器協議
內部閘道器協議(igp)執行在as內部的路由協議,主要解決as內部的選路問題,發現、計算路由。例如rip、ospf等
外部閘道器協議(egp)執行在as與as之間的路由協議,解決as之間選路問題。例如bgp等
(2)按協議型別分類
距離向量路由協議:路由器對全網拓撲不完全了解。是「傳說的路由」,a發路由資訊給b,b加上自己的度量值又發給c,路由表裡的條目是聽來的。例如rip、bgp(路徑向量協議)、eigrp(高階距離向量協議)
鏈路狀態路由協議:路由器對全網拓撲完全了解。是「傳信的路由」,a將資訊放在一封信裡發給b,b對其不做任何改變,拷貝下來,並將自己的資訊放在另一封信裡,兩封信一起給c,這樣,資訊沒有任何改變和丟失,最後所有路由器都收到相同的一堆信,這一對信就是lsdb。然後,每個路由器運用相同的spf演算法,以自己為根,計算出spf tree(即到達目的地的各個方案),選出最佳路徑,放入路由表中。例如ospf、isis。
(1)建立鄰居表
(2)形成鏈路狀態資料庫
(3)形成路由表
建立鄰接關係-----學習鏈路狀態資訊------鏈路狀態資料庫-------dijkstra演算法--------最短路徑樹-------路由表
為了適應大型的網路,ospf在as內劃分多個區域
每個ospf路由器只維護所在區域的完整鏈路狀態資訊
區域id:區域id可以表示成乙個十進位制數字,也可以表示成乙個ip
area0屬於骨幹區域,負責區域間路由資訊傳播。area1、area2屬於非骨幹區域
ospf區域內唯一標識路由器的ip位址
router id選取規則:
自動選取:選取路由器lookback介面上數量最高的ip位址如果沒有lookback介面,在物理埠中選取ip位址最高的
手動選取:也可以使用ruter-id命令指定router id
(1)為什麼選取dr和bdr?
每個網段選舉出dr(designated router)和bdr(backup designated router ),即指定路由器和備份指定路由器,用它們來代表整個網路。實行br和bdr選舉來代表整個網路有兩個好處:1)減少路由更新資料流。在多路訪問網路環境中,多台路由器可以互為鄰居,如果它們之間都建立相鄰關係並相互交換鏈路狀態資訊,則關係複雜,資料流量大。而選舉了br和dbr之後,每台路由器都只與dr和bdr建立相鄰關係和交換鏈路狀態資訊,這種擴散過程大大減小了網路上的資料流量。
(2)dr和bdr選取方法
自動選舉:dr和bdr網段上router id最大的路由器將被選舉為dr,第二大的路由器將被選舉為bdr
手工選擇dr和bdr:優先順序範圍是0~255,數值越大,優先順序越高,預設為1。如果路由器的優先順序相同,則需要比較router id,如果路由器的優先順序被設定為0,他將不參與dr與bdr的選舉
(3) dr和bdr的選舉過程
ospf的度量值為cost
cost=10八次方/bw
最短路徑是基於介面指定的代價(cost)計算的,cost值越小越好
承載在ip資料報內,使用的協議號89
ospf包的型別:
(1)點到點網路
自動發現鄰居,不需要dr/bdr,組播:224.0.0.5
(2)廣播多路訪問網路
自動發現鄰居,選dr/bdr,組播:224.0.0.5、224.0.0.6
(3)非廣播多路訪問網路
手工指定鄰居,選dr/bdr,單播
(4)點對多點網路
自動發現鄰居,不需dr/bdr 組播:224.0.0.5
網路規模
網路拓撲
其他特殊要求
路由器自身要求
可適應大規模網路
路由變化收斂速度快
配置命令:
[r1-gigabitethernet0/0/0]ip add 11.0.0.2 24
[r1-gigabitethernet0/0/0]un sh
[ r1-gigabitethernet0/0/0]int g0/0/1
[r1-gigabitethernet0/0/1]ip add 12.0.0.1 24
[r1-gigabitethernet0/0/1]un sh
[r1-gigabitethernet0/0/1]int loo 0
[r1-loopback0]ip add 1.1.1.132
[r1-loopback0] ospf 1 router-id 1.1.1.1
###建立ospf程序,配置路由id
[r1-ospf-1]area 0
###進入區域0,區域id可以用數字表示,也可以用ip表示,若區域0則是骨幹區域
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0###宣告ospf區域內的直連網段,使用反掩碼
[r1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.255.255.255
###建立ospf程序,配置路由id
[r1-ospf-1]area 0
###進入區域0,區域id可以用數字表示,也可以用ip表示,若區域0則是骨幹區域
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0###宣告ospf區域內的直連網段,使用反掩碼
[r1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.255.255.255
reset ospf process###重置ospf程序
OSPF路由協議
圖 執行ospf路由協議的網路環境 ospf路由協議對路由網路區域的劃分 在榮新外企it培訓中心全國互連的網路中總路由器多達上百臺。這樣龐大的網路中如果沒有區域的劃分,按照ospf路由協議的規定,每台路由器都要熟悉整個的網路拓撲結構並且計算全部網路的路由資訊,對於路由器本身來說造成了非常大的負載需求...
路由協議OSPF
lsdb鏈路狀態資料庫思科命令 show ip ospf database show ip ospf database database summary 顯示lsdb中基於區域和lsa分類的lsa統計資訊。lsa在lsdb中老化時間是增大的,如果到1小時,就會從lsdb中清除,每30分鐘一次的lsr...
OSPF路由協議
二.ospf基本部署 三.ospf鄰居建立 四.ospf路由分組 五.ospf路由彙總 骨幹區域 area 0,用於實現其他常規區域的流量中轉 實現區域間防環。常規區域 area x,一般給分支機構 部門使用,常規區域之間不能直接通訊,必須經過骨幹區域。區域劃分使得ospf的網路拓撲變得更加層次性和...