1. 程式人生 > 其它 >單多區域OSPF實驗

單多區域OSPF實驗

單多區域OSPF實驗

一、OSPF簡介

OSPF是一種內部閘道器協議,一種開放式最短路徑優先選擇協議,用於單一自治系統內決策路由,是對鏈路狀態路由協議的一種實現。

二、實驗原理

簡單來說就是兩個相鄰的路由器通過發報文的形式稱為鄰居關係,鄰居在相互發送鏈路狀態資訊形成鄰接關係,之後各自根據最短路徑演算法算出路由,放在OSPF路由表中。整個過程使用了五種包型別和七種狀態。

五種ospf包型別:

Hello包:建立並維護鄰居關係。

DBD(資料庫描述包):傳送鏈路狀態頭部資訊。

LSR(鏈路狀態請求包):把從DBD中找出需要的鏈路狀態頭部資訊傳給鄰居,請求完整資訊。

LSU(鏈路狀態更新包):收到LSR後傳送鏈路狀態通告(LSA),一個LSU可包含多個LSA。

LSACK(鏈路狀態確認包):收到LSU包後確認,每個LSA需要被分別確認。

七種狀態:

down狀態 init狀態 2way狀態 exstart狀態

exchange狀態 loading狀態 full狀態

三、OSPF特點

1、可適應大規模網路

2、路由變化收斂速度快

3、無路由環

4、支援變長子網掩碼VLSM

5、支援區域劃分

6、支援以組播地址傳送協議報

四、實驗配置

1、單區域

主機,交換機配置如圖所示,不再給出,相信各位大佬都能配置出來,三個主機的ospf配置都相同,所以下面只給出各交換機的ospf配置:

# switch0 
Switch>ena
Switch#conf
Switch(config)#router ospf 101 #101:ospf id 
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 0

# switch1
Switch>ena
Switch#conf
Switch(config)#router ospf 102 #101:ospf id 
Switch(config-router)#network 192.168.30.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0
# switch2
Switch>ena
Switch#conf
Switch(config)#router ospf 103 #101:ospf id 
Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.50.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0

2、多區域

主機,交換機配置和單區域相同,下面只給出三個交換機的ospf配置:

··

# switch0 
Switch>ena
Switch#conf
Switch(config)#router ospf 101 #101:ospf id 
Switch(config-router)#network 192.168.10.0 0.0.0.255 area 1
Switch(config-router)#network 192.168.20.0 0.0.0.255 area 1
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 1

# switch1
Switch>ena
Switch#conf
Switch(config)#router ospf 102 #101:ospf id 
Switch(config-router)#network 192.168.30.0 0.0.0.255 area 1
Switch(config-router)#network 10.10.10.0 0.0.0.255 area 1
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0

# switch2
Switch>ena
Switch#conf
Switch(config)#router ospf 103 #101:ospf id 
Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0
Switch(config-router)#network 192.168.50.0 0.0.0.255 area 0
Switch(config-router)#network 10.10.30.0 0.0.0.255 area 0

五、實驗結果

# 單區域結論

未配置ospf之前,不同主機之間不能互通

配置ospf之後,所有主機之間互相ping通

# 多區域結論

配置ospf之後,兩區域之間所有主機相互都能ping通 
最後分享一首自己很喜歡的詩(姑且算是吧)。我欲乘風向北行,雪落軒轅大如席,我欲借船向東遊,綽約仙子迎風立,我欲踏雲千萬裡,廟堂龍吟耐我何,崑崙之巔沐日光,滄海絕境見青山,長風萬里燕歸來,不見天涯人不回。

本文來自部落格園,作者:NotYourferry,轉載請註明原文連結:https://www.cnblogs.com/pinghuimolu/p/15575069.html