[實驗]OSPF多區域互通---華為
拓撲圖講解:
如圖所示。綠色區域為OSPF骨幹區域(區域0),藍色區域/×××區域為普通區域。在NSSA區域與骨幹區域中間有兩臺“區域邊界路由器(ABR)
名詞講解:
骨幹區域:每個OSPF網絡中,至少有1個骨幹區域。它是OSPF網絡中的“核心部分”。用於連接非骨幹區域。(特殊情況除外:虛鏈路等)
普通區域:非骨幹區域/非特殊區域的區域就叫做普通區域。
實驗名稱:OSPF多區域互通實驗
實驗目的:
1配置路由器物理接口/回環接口的IP地址,子網掩碼。
2通過OSPF並對其接口進行區域宣告,最終實現AR4可以PING通AR5
IP地址規劃:
AR1(區域邊界路由器)
接口 | IP地址 | 子網掩碼 |
---|---|---|
g0/0/0 | 192.168.12.1 | 255.255.255.0 |
g0/0/2 | 192.168.41.1 | 255.255.255.0 |
loopback0 | 10.10.1.1 | 255.255.255.0 |
AR2
接口 | IP地址 | 子網掩碼 |
---|---|---|
g0/0/0 | 192.168.12.2 | 255.255.255.0 |
g0/0/1 | 192.168.23.1 | 255.255.255.0 |
g0/0/2 | 192.168.62.1 | 255.255.255.0 |
loopback0 | 10.10.2.2 | 255.255.255.0 |
AR3
接口 | IP地址 | 子網掩碼 |
---|---|---|
g0/0/1 | 192.168.23.2 | 255.255.255.0 |
g0/0/2 | 192.168.53.1 | 255.255.255.0 |
loopback0 | 10.10.3.3 | 255.255.255.0 |
AR4
接口 | IP地址 | 子網掩碼 |
---|---|---|
g0/0/1 | 192.168.64.2 | 255.255.255.0 |
g0/0/2 | 192.168.41.2 | 255.255.255.0 |
loopback0 | 10.10.4.4 | 255.255.255.0 |
AR5
接口 | IP地址 | 子網掩碼 |
---|---|---|
g0/0/2 | 192.168.53.2 | 255.255.255.0 |
loopback0 | 10.10.5.5 | 255.255.255.0 |
AR6(區域邊界路由器)
接口 | IP地址 | 子網掩碼 |
---|---|---|
g0/0/1 | 192.168.64.1 | 255.255.255.0 |
g0/0/2 | 192.168.62.2 | 255.255.255.0 |
loopback0 | 10.10.6.6 | 255.255.255.0 |
配置思路:
一-配置所有路由器的IP地址,回環接口。並確保鄰近路由器直連鏈路可以實現互通
二-劃分OSPF區域:
區域名稱 | 區域類型 | 設備 |
---|---|---|
區域0 | 骨幹區域 | AR1:g0/0/0 |
區域0 | 骨幹區域 | AR2 |
區域0 | 骨幹區域 | AR3:g0/0/1 |
區域0 | 骨幹區域 | AR6:g0/0/2 |
區域53 | 普通區域 | AR5 |
區域53 | 普通區域 | AR3:g0/0/2 |
區域41 | 特殊區域:NSSA | AR1:g0/0/2 |
區域41 | 特殊區域:NSSA | AR6:g0/0/1 |
區域41 | 特殊區域:NSSA | AR4 |
三-驗證OSPF多區域互通性
四-區域41開啟NSSA
五-AR4/AR5上分別開啟默認路由功能
六-觀察AR1/AR6兩臺ABR(區域邊界路由器)的角色狀態
七-通過更改AR1/AR6 OSPF的RID,以此觀察其角色狀態變化
> 實驗步驟:
一配置所有路由器的IP地址,回環接口。並確保鄰近路由器直連鏈路可以實現互通
接口配置命令
進入物理接口命令:
interface GigabitEthernet 0/0/0
進入回環接口命令:
interface loopback 0
為其接口配置IP命令:
ip address 192.168.12.1 24
AR1
配置物理接口G0/0/0
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]un shutdown
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[AR1-GigabitEthernet0/0/0]ip address 192.168.12.1 24
配置物理接口G0/0/2
[AR1]interface GigabitEthernet 0/0/2
[AR1-GigabitEthernet0/0/2]undo shutdown
Info: Interface GigabitEthernet0/0/2 is not shutdown.
[AR1-GigabitEthernet0/0/2]ip address 192.168.41.1 24
配置回環接口loopback 0
[AR1]interface LoopBack 0
[AR1-LoopBack0]ip address 10.10.1.1 24
其余路由器與R1配置一樣,這裏就不再復述。
驗證鄰近路由器直連鏈路互通性
AR1→AR2
AR2→AR1
AR2→AR3
AR3→AR5
AR1→AR4
AR6→AR4
AR6→AR2
二-劃分OSPF區域:
OSPF配置命令
開啟OSPF
[R1]ospf [ID] router-id x.x.x.x(ID不寫默認是1,x.x.x.x為router-id,以IP地址格式寫入)
[R1-ospf-1]area 0 進入區域0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.1. 0.0.0.0
(精確宣告192.168.1.1所在的鏈路進入ospf區域0)
AR1
[AR1]ospf 1 router-id 1.1.1.1
[AR1-ospf-1]area 0
[AR1-ospf-1-area-0.0.0.0]network 192.168.12.1 0.0.0.0
[AR1-ospf-1-area-0.0.0.0]network 10.10.1.1 0.0.0.0
[AR1-ospf-1-area-0.0.0.0]quit
[AR1-ospf-1]area 41
[AR1-ospf-1-area-0.0.0.41]network 192.168.41.1 0.0.0.0
AR2
[AR2]ospf 1 router-id 2.2.2.2
[AR2-ospf-1]area 0
[AR2-ospf-1-area-0.0.0.0]network 192.168.12.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.0]network 192.168.23.1 0.0.0.0
[AR2-ospf-1-area-0.0.0.0]network 192.168.62.1 0.0.0.0
[AR2-ospf-1-area-0.0.0.0]network 10.10.2.2 0.0.0.0
AR3
[AR3]ospf 1 router-id 3.3.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 10.10.3.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]network 192.168.23.2 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]quit
[AR3-ospf-1]area 53
[AR3-ospf-1-area-0.0.0.53]network 192.168.53.1 0.0.0.0
AR4
[AR4]ospf 1 router-id 4.4.4.4
[AR4-ospf-1]area 0
[AR4-ospf-1-area-0.0.0.0]network 192.168.43.2 0.0.0.0
[AR4-ospf-1-area-0.0.0.0]quit
[AR4-ospf-1]area 41
[AR4-ospf-1-area-0.0.0.41]network 10.10.4.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.41]network 192.168.41.2 0.0.0.0
[AR4-ospf-1-area-0.0.0.41]network 192.168.64.2 0.0.0.0
AR5
[AR5]ospf 1 router-id 5.5.5.5
[AR5-ospf-1]area 53
[AR5-ospf-1-area-0.0.0.53]network 192.168.53.2 0.0.0.0
[AR5-ospf-1-area-0.0.0.53]network 10.10.5.5 0.0.0.0
[AR5-ospf-1-area-0.0.0.53]quit
備註:在做多區域OSPF配置的時候,切記不要將對應接口的IP地址宣告進錯誤的區域內。錯誤的宣告會導致鄰居路由器無法學習到彼此的LSA.
通過在AR4上輸入display ospf peer brief命令可以查看是否學習到鄰居路由表
三-驗證OSPF多區域互通性
在AR1上輸入display ip routing命令來查詢路由表
以上輸出結果表明在同一個區域內,通過OSPF路由協議學習到的路由條目顯示為OSPF
如圖:AR4 PING AR5,結果如下
小結:
OSPF的工作原理
一建立鄰居表
鄰居狀態的過程:
down(關閉)
init(初始化)
2way(雙向通訊)
Exstart(Exchange start開始交換)
exchange(交換)
loading(加載)
full(完畢)
如圖所示:
紅色方塊區域內為鄰居建立的狀態二.同步數據庫
LSA-link state advertisement,鏈路狀態通告;(通過LSA來計算出路由表)之所以沒有自動匯總,是因為它發的不是路由表。三.計算路由表(通過SPF算法,對LSA進行計算,從而獲得最終的路由條目)
OSPF鄰居建立影響因素:
1確保最小範圍內鏈路是互通
2確保設備端口可以發送報文
3確保設備端口可以接受報文
4確保OSPF HELLO 包中的關鍵參數一致(比較hello中的參數)
5直接建立鄰居關系的路由器,RID一定不能相同
6區域ID必須相同
7認證必須成功
8子網掩碼必須得相同
9hello/dead 時間必須相同
10特殊標記位,必須完全相同
11DR優先級,不能全為0
12 3層MTU,必須完全相同
[實驗]OSPF多區域互通---華為