ospf協議特性
鏈路狀態資料結構
鏈路狀態路由選擇協議
鏈路狀態路由器比距離向量路由器包含跟多的關於本網路的資訊,每一台路由器都有本網路的完整路由表,因此,鏈路狀態路由器能夠做出更好的路由選擇。
鏈路狀態資料結構:網路層次
鏈路狀態路由選擇演算法(如:osdf)需要層次化的網路結構,這層結構包括以下兩種:傳輸區域(骨幹區域或區域0);一般區域(非骨幹區域),
osdf區域特點
鏈結骨幹區域和非骨幹區域的邊界是路由器,叫做區域邊界路由器abr(屬於兩個區域)
在區域0中的路由器叫做骨幹路由器(br)
鏈結其他自製系統的路由器叫自製系統邊界路由器(asbr)
ospf毗鄰關係
路由器通過交換hello資料報來發現資料
路由器在檢查完hello資料報中的具體引數或選項後宣告毗鄰關係的建立
形成鄰居的條件:hello包週期保持一致、認證保持一致、區域id保持一致、stub區域標誌保持一致。
建立ospf的毗鄰關係
點到點廣域網wan鏈路:鄰居雙方為全毗鄰關係
區域網lan鏈路:路由器只與dr或bdr建立全毗鄰關係,其他路由器之間維持在two-way的狀態下
路由更新和拓普資訊僅僅在鄰接路由器之間作交換
當路由器毗鄰關係建立起來後,lsdbs通過交換lsas來進行資料庫的同步
lsas可靠地泛洪在區域或網路裡面
ospf的封裝
通過ip封裝,屬於網路層協議,部分報文型別需要可靠傳輸,可靠傳輸實現通過ack報文
ospf路由id
在ospf中,用router id來唯一標識路由器,所以路由id必須保持唯一
路由id選擇:
手工配置id(優先順序最高)
如果沒有手工配置路由id選擇loopback介面的最大ip位址,這裡指的是主ip
如果沒有loopback介面,就選擇ip位址最大的物理介面位址(優先順序最低)
dr:指定路由器;bdr:備份指定路由器
dr和bdr的選舉
優先順序高者為dr,次之為bdr
若優先順序相同,則判斷路由id,路由id大者為dr,次之為bdr
優先順序為0的不參與dr和bdr的選舉
如果已經選舉出dr和bdr,這是即使有優先順序更高的加入網路,也不會重新選舉dr和bdr
如果dr出現故障,則bdr自動成為dr,然後重新選舉新的bdr
組播位址
224.0.0.5:當前網路中ospf協議的所有路由都要接收,所有主機的hello包、dr傳送出來的更新包。
224.0.0.6:當前網路中dr和bdr接收
路由器原因dijkstra最短路徑優先演算法去尋找到達目標網路的最短路徑:
區域內的路由器有相同的鏈路狀態資料庫,在區域內的路由器都有自己為根建立最短路徑樹,到目標網路最優路徑的計算方法是計算到該網路的最低開銷cost。
最優的路由被放進前轉表中(即路由表中)
ospf報文型別
ospf常用命令
檢視資料庫摘要:show ip ospf detabase
檢視當前ospf的一些引數:show ip protacols
檢視執行ospf的介面:show ip ospf +介面
檢視相對應的鏈路狀態資料庫詳細資訊:show ip ospf database lsa型別
重啟ospf程序:clear ip ospf process
檢視ospf協議:show ip ospf
改變cost值:ip ospf cost inte***ce-cost,預設cost取值範圍在1-65535之間。auto-cost reference-bandwidth ref-bw 可以超過100mbps,合理取值範圍在1-4294967 mbps。
ospf管理距離:110
「o」:表示ospf生成的同乙個區域內的路由
「o ia」:表其他區域生成的路由,lsa3生成的路由
「o e1」:表其他自治區域傳遞過來的路由
「o e2」:表其他自治區域傳遞過來的路由
配置ospf
ospf鏈路型別
router lsas
點到點鏈路狀態,乙個區域裡的每一台路由器的router lsa,包括直連鏈路的列表,每一台鏈路是以該鏈路的ip位址字首和該鏈路的鏈路型別作為確定的。
以始發路由器的router id作為標識
只在本區域泛洪,不跨越abr
network lsas
在區域每個廣播型網路或者nbma網路中的network lsa,包括網路中的路由器,包含鏈路子網掩碼。
廣播網路中的dr通告的
僅僅在本區域泛洪,不跨越abr
summary lsas
被用作泛洪網路資訊到其他區域,描述網路字首和子網掩碼。
由始發區域的abr傳送,在區域0中傳遞,預設下,不彙總路由,型別三通告每乙個子網
summary lsas
被用來在其他區域中通告asbr,由始發的asbr傳送,型別4包含asbr的router id
autonomous system external lsas
被用來通告從其他as學習來的網路,由asbr通告,在整個自製系統裡通告,在整個自製系統裡通告者的router id 不做改變,需要用型別4去尋找asbr。預設下,路由不被彙總。
對於型別5的路由有兩種型別:
type1:標誌e1,metric的值為當前路由器到asbrcost+重發布的cost
type2:標誌e2,不論經過圖ospf路由**,metric的值始終保持不變,預設型別是e2。
multicast ospf lsa
defined for not-so-stubby areas
ospf協議metric值的計算
108/頻寬(單位bps,計算沒有小數,)
虛擬鏈路
被用為鏈結不連續的區域到area 0
乙個邏輯連線在router a和router b之間,作用是做備份或者暫時的鏈結
路由彙總
優點:最小化路由表條目,隱藏拓撲結構的變化,減少型別三和型別5的泛洪和節省cpu資源。
預設路由能夠防止到達目標網路的詳細路由出現在路由表裡,其優點為使路由表的lsdb最小化。
ospf使用default-information originate 命令去注入預設路由。
配置路由彙總:
末梢區域和完全末梢區域法則
乙個區域成為末梢區域或完全末梢區域的條件:
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的網路拓撲變得更加層次性和...