根據上篇文章,咱們認識了動態路由的中RIP協議和IS-IS兩種協議,此次咱們來簡單認識下動態路由協議的第三種OSPF。算法
OSPF(開放式最短路徑優先)數據庫
在自治系統(AS)中,OSPF與RIP和IS-IS同樣,都屬於內部網關協議(IGP)中的其中一種。網絡
OSPF的工做過程oop
創建鄰居關係,經過學習鏈路狀態信息造成鏈路狀態數據庫,根據Dijkstra算法算出最短路徑樹,最後造成路由表。學習
OSPF區域定義測試
OSPF在AS內能夠劃分多個區域,每一個OSPF路由器只能維護所在區域的完整鏈路狀態信息。spa
區域也分爲骨幹區(area0)和非骨幹區(除area0之外的其餘區域)router
Router ID是OSPF區域內惟一標識路由器IP地址,優先選取loopback接口ip地址,而後在選取物理接口最大的ip地址。接口
OSPF的DR和BDR的選舉方法ip
先比優先級(優先級爲0則不參與選舉),再比Router ID(越大越優)
第一大的爲DR,第二大的爲BDR
OSPF的組播地址
224.0.0.5
224.0.0.6
OSPF網絡類型
點到點網絡
廣播多路訪問網絡
非廣播多路訪問網絡
點到多點網絡
OSPF數據包類型
OSPF特色
1、可適應大規模網絡
2、路由變化收斂速度快
3、無路由環
4、支持變長子網掩碼VLSM
5、支持區域劃分
6、支持以組播地址發送協議報
OSPF配置方式
## 以ensp的ospf2-4樣式中爲例:以ensp的ospf2-4樣式中爲例:
第一步配置ip:
AP1:
int serial 2/0/0
ip address 10.12.0.1 255.2525.255.0
ip add 10.0.1.1 255.255.255.0
AP2:
int serial 2/0/1
ip add 10.23.0.2 255.255.255.
int gigabitethernet 0/0/0
ip add 10.0.24.2 255.255.255.0
int serial 2/0/0
ip add 10.12.0.2 255.255.255.0
int loopback 0
ip add 10.0.2.2 255.255.255.0
AP3:
int serial 2/0/0
ip add 10.0.23.3 255.255.255.0
int serial 2/0/1
ip add 10.0.35.3 255.255.255.0
int loopback 0
ip add 10.0.3.3 255.255.255.0
AP4:
int gigabitethernet 0/0/0
ip add 10.0.24.4 255.255.255.0
int loopback 0
ip add 10.0.4.4 255.255.255.0
AP5:
int serial 2/0/0
ip add 10.0.24.5 255.255.255.0
int loopback 0
ip add 10.0.4.5 255.255.255.0
注意:華爲路由器端口是默認開啓的,思科路由器默認端口是關閉的須要進入端口執行no shutdown進行開啓端口
第二步:
設置OSPF動態路由
華爲:
AP1:
ospf router-id 10.0.1.1
area 0.0.0.2
network 10.0.12.1 0.0.0.0
network 10.0.1.1 0.0.0.0
AP2:
ospf router-id 10.0.2.2
area 0.0.0.0
network 10.0.23.2 0.0.0.0
network 10.0.2.2 0.0.0.0
area 0.0.0.2
network 10.0.12.2 0.0.0.0
area 0.0.0.3
network 10.0.24.2 0.0.0.0
AP3:
ospf router-id 10.0.3.3
area 0.0.0.0
network 10.0.23.3 0.0.0.0
network 10.0.3.3 0.0.0.0
area 0.0.0.1
network 10.0.35.3 0.0.0.0
AP4:
ospf router-id 10.0.4.4
area 0.0.0.4
network 10.0.24.4 0.0.0.0
network 10.0.4.4 0.0.0.0
AP5:
ospf route-id 10.0.5.5
area 0.0.0.5
network 10.0.35.5 0.0.0.0
network 10.0.5.5 0.0.0.0
思科
AP1:
router ospf 1
router-id 10.0.1.1
network 10.0.12.1 0.0.0.0 area 2
network 10.0.1.1 0.0.0.0 area 2
AP2:
router ospf 1
router-id 10.0.2.2
network 10.0.23.2 0.0.0.0 area 0
network 10.0.2.2 0.0.0.0 area 0
network 10.0.12.2 0.0.0.0 area 2
network 10.0.24.2 0.0.0.0 area 3
AP3:
router ospf 1
router-id 10.0.3.3
network 10.0.23.3 0.0.0.0 area 0
network 10.0.3.3 0.0.0.0 area 0
network 10.0.35.3 0.0.0.0 area 1
AP4:
router ospf 1
router-id 10.0.4.4
network 10.0.24.4 0.0.0.0 area 3
network 10.0.4.4 0.0.0.0 area 3
AP5:
router ospf 1
route-id 10.0.5.5
network 10.0.35.5 0.0.0.0 area 1
network 10.0.5.5 0.0.0.0 area 1
第三步:網絡測試
(只要路由條目都有,可以ping通因此ip表示ospf動態路由設置完成)
ping測結果:
路由條目: