ospf(open shortest pass first,開放最短路徑優先協議),是乙個最常用的內部網管協議,是乙個鏈路狀態協議。ospf的特點
ospf是一種無類路由協議,支援vlsm可變長子網掩碼。
ospf度量:從源到目的所有出介面的度量值,和介面頻寬反比(10^8/頻寬)。
收斂速度極快,但大型網路配置很複雜。 i
p封裝,協議號89
ospf常見的幾個概念
1. 鄰居(neighbor):宣告ospf的路由器(也可能是通過quagga軟體配置的普通伺服器)從所有啟動ospf協議的介面上發出hello資料報。如果兩台路由器位於同一條資料鏈路上,並且它們根據互相的hello訊息中指定的某些資訊(比如id等)協商成功,那麼它們就成為了鄰居(neighbor)。
2. 鄰接關係(adjacency):兩台鄰居路由器之間構成的一條點到點的虛鏈路,鄰接關係的建立是由交換hello資訊的路由器型別和網路型別決定的。
3. 鏈路狀態通告(link state advertisement,lsa):每一台路由器都會在所有形成鄰接關係的另據質檢傳送鏈路狀態通告lsa。lsa描述了路由器所有的鏈路、介面、鄰居等資訊。ospf定義了許多不同的lsa型別。
4. 鏈路狀態資料庫(lsdb):每一台收到來自鄰居路由器發出的lsa的路由器都會把這些lsa資訊記錄在它的lsdb中,並且傳送乙份lsa的拷貝給該路由器的其他所有鄰居。這樣當lsa傳播到整個區域後,區域內所有的路由器都會形成同樣的lsdb。
ospf的5種報文
hello:發現並建立鄰接關係。
dbd:包含路由的摘要資訊。
lsr:向另一台路由器請求特定路由的完整資訊。
lsu:用於lsa的泛洪和回應lsr該條路由的完整資訊。在ospf中,只有lsu需要顯示確認
lsack:對lsu做確認
影響ospf鄰居或者鄰接關係的因素
1、router id不能相同;
2、hello時間必須一致;
3、dead時間必須一致;
4、區域id必須相同;
5、認證必須相同;
6、stub標誌位必須相同;
7、mtu不匹配無法形成鄰接關係(一邊是exstart,一邊是exchange);
8、ospf版本號不同(目前版本為2);
9、當ospf網路型別是ma時,要求掩碼一定一致(兩個鄰居)。因為會出現dr和lsa-2,無法描述網段
ospf基本配置
router ospf 1
router-id 8.8.8.8 #可選
network 1.1.1.0 0.0.0.255 area 0
檢視
show ip protocols
show ip os database #檢視拓撲表
show ip route ospf #檢視路由表
show ip ospf #可檢視router-id,程序號,域的數量
show ip ospf inte***ce s0/0/0 #檢視埠ospf資訊
show ip ospf inte***ce brief
show ip ospf neighbor #檢視鄰居資訊
修改
ip ospf priority 10 #修改優先順序
auto-cost reference-bandwidth #修改參考頻寬
ip ospf network poing-to-point #修改網路型別
ip ospf cost 10 #修改介面cost值
ospf避免環路 OSPF學習筆記(一)
1 ospf 路由協議基礎 1.1 ospf 基本特點 1.支援無類域間路由 cidr 有類和無類是指路由通告,有類是按照 a b c 類位址分類進行路由 通告,ripv1 無類是指可以通過可變長子網進行路由通告。2.無路由自環 區域內無自環,通告和學習 type1 和 type2 的 lsa 是鏈...
OSPF學習筆記(一)
1 基本資訊 範圍 igp 設計原理 ls 鏈路狀態 無類 掩碼可以是任意長度 封裝 封裝在ip報文中,協議號89 鄰居表 拓撲表 包括所有的路由資訊和完整的拓撲結構資訊 路由表 鏈路狀態協議的結構一般都要 劃分區域 對路由進行 域間彙總 按照介面來劃分區域。路由器分為 骨幹路由器,區域邊界路由器 ...
OSPF 協議學習筆記
開放最短路徑優先 open shortest path first 為了克服rip缺點而生。演算法 最短路徑演算法spf。分布式的鏈路狀態協議 link state protocol 使用ip資料報傳送。ip協議字段值為89 各欄位意義 1 版本 當前版本是2 2 型別 可以是五種型別分組中的一種 ...