OSPF 多區域的實驗配置

實驗目的:瞭解OSPF的區域配置步驟

實驗環境:如下圖所示的實驗拓撲,根據要求在個臺路由器進行配置

實驗步驟:

1:進入到第一臺路由器進行如下的配置

R1(config)#int e1/1

R1(config-if)#ip add 10.0.0.1 255.255.255.252

R1(config-if)#no shut

R1(config-if)#int e1/0

R1(config-if)#ip add 20.0.0.1 255.255.255.252

R1(config-if)#no shut

R1(config-if)#int e1/2

R1(config-if)#ip add 10.10.0.0 255.255.255.252

R1(config-if)#no shut

R1(config-if)#int lo 0

R1(config-if)#ip add 1.1.1.1 255.255.255.255

R1(config-if)#exit

R1(config)#router ospf 1

R1(config-router)#net 10.0.0.0 0.0.0.3 area 0

R1(config-router)#net 10.10.0.0 0.0.0.3 area 0

R1(config-router)#net 20.0.0.0 0.0.0.3 area 2

R1(config-router)#net 1.1.1.1 0.0.0.0 area 2

R1(config-router)#area 2 stub

2:進入到第二臺路由器進行如下的配置

R2(config)#int e1/2

R2(config-if)#ip add 10.0.0.2  255.255.255.252

R2(config-if)#no shut

R2(config-if)#int e1/1

R2(config-if)#ip add 10.10.10.2  255.255.255.252

R2(config-if)#no shut

R2(config-if)#int e1/0

R2(config-if)#ip add 30.0.0.1  255.255.255.252

R2(config-if)#no shut

R2(config-if)#int lo 0

R2(config-if)#ip add 2.2.2.2 255.255.255.255

R2(config-if)#exit

R2(config)#router ospf 1

R2(config-router)#net 10.0.0.0 0.0.0.3 area 0

R2(config-router)#net 10.10.10.0 0.0.0.3 area 0

R2(config-router)#net 30.0.0.0 0.0.0.3 area 3

R2(config-router)#net 2.2.2.2 0.0.0.0 area 3

R2(config-router)#area 3 stub no-summary

3:進入到第三臺路由器進行如下的配置

R3(config)#int e1/1

R3(config-if)#ip add 10.10.0.2 255.255.255.252

R3(config-if)#no shut

R3(config-if)#int e1/2

R3(config-if)#ip add 10.10.10.2 255.255.255.252

R3(config-if)#no shut

R3(config-if)#int e1/0

R3(config-if)#ip add 40.0.0.1 255.255.255.252

R3(config-if)#no shut

R3(config-if)#int lo 0

R3(config-if)#ip add 3.3.3.3 255.255.255.255

R3(config-if)#exit

R3(config)#router ospf 1

R3(config-router)#net 10.10.0.0 0.0.0.3 area 0

R3(config-router)#net 10.10.10.0 0.0.0.3 area 0

R3(config-router)#net 40.0.0.0 0.0.0.3 area 4

R3(config-router)#net 3.3.3.3 0.0.0.0 area 0

R3(config-router)#area 4 nssa

4:進入到第四臺路由器進行如下的配置

R4(config)#int fa0/0

R4(config-if)#ip add 20.0.0.2 255.255.255.252

R4(config-if)#no shut

R4(config-if)#int lo 0

R4(config-if)#ip add 4.4.4.4 255.255.255.255

R4(config-if)#exit

R4(config)#router ospf 1

R4(config-router)#net 20.0.0.0 0.0.0.3 area 2

R4(config-router)#net 4.4.4.4 0.0.0.0.0 area 2

R4(config-router)#area 2 stub

5:進入到第五臺路由器進行如下的配置

R5(config)#int fa0/0

R5(config-if)#int add 30.0.0.2 255.255.255.252

R5(config-if)#no shut

R5(config-if)#int lo 0

R5(config-if)#ip add 5.5.5.5 255.255.255.255

R5(config-if)#exit

R5(config)#router ospf 1

R5(config-router)#net 30.0.0.0 0.0.0.3 area 3

R5(config-router)#net 5.5.5.5 0.0.0.0 area 3

R5(config-router)#area 3 stub no-summary

6:進入到第六臺路由器進行如下的配置

R6(config)#int fa0/0

R6(config-if)#ip add 40.0.0.2 255.255.255.252

R6(config-if)#no shut

R6(config-if)#int fa 0/1

R6(config-if)#ip add 172.16.0.1 255.255.0.0

R6(config-if)#no shut

R6(config-if)#int lo 0

R6(config-if)#ip add 6.6.6.6 255.255.255.255

R6(config-if)#exit

R6(config)#router ospf 1

R6(config-router)#net 40.0.0.0 0.0.0.3 area 4

R6(config-router)#net 6.6.6.6 0.0.0.0 area 4

R6(config-router)#area 4 nssa

R6(config-router)# redistribute rip subnets

R6(config-router)#router rip

R6(config-router)#ver 2

R6(config-router)#no auto-summary

R6(config-router)#net 172.16.0.0

R6(config-router)# redistribute ospf 1 metric 3

7:進入到第七臺路由器進行如下的配置

R7(config)#int fa 0/0

R7(config-if)#ip add 172.16.0.2 255.255.0.0

R7(config-if)#no shut

R7(config-if)#int lo 0

R7(config-if)#ip add 7.7.7.7 255.255.255.255

R7(config-if)#exit

R7(config)#router rip

R7(config-router)#ver 2

R7(config-router)#no auto-summary

R7(config-router)#net 172.16.0.0

R7(config-router)#net 7.7.7.7

小結:

Stub 區域

Stub 區域是一些特定的區域,Stub 區域的ABR 不允許注入Type5 LSA,在這些區域中路由器的路

由表規模以及路由信息傳遞的數量都會大大減少。

爲了進一步減少Stub 區域中路由器的路由表規模以及路由信息傳遞的數量,可以將該區域配置爲

Totally Stub(完全Stub)區域,該區域的ABR 不會將區域間的路由信息和外部路由信息傳遞到本

區域。

TotallyStub 區域是一種可選的配置屬性,但並不是每個區域都符合配置的條件。通常來說,

TotallyStub 區域位於自治系統的邊界。

爲保證到本自治系統的其他區域或者自治系統外的路由依舊可達,該區域的ABR 將生成一條缺省

路由,併發布給本區域中的其他非ABR 路由器。

配置(TotallyStub 區域時需要注意下列幾點:

骨幹區域不能配置成(TotallyStub 區域。

如果要將一個區域配置成Stub 區域,則該區域中的所有路由器必須都要配置stub 命令。

6

如果要將一個區域配置成Totally Stub 區域,該區域中的所有路由器必須配置stub 命令,該

區域的ABR 路由器需要配置stub [ no-summary ]命令。

TotallyStub 區域內不能存在ASBR,即自治系統外部的路由不能在本區域內傳播。

虛連接不能穿過(TotallyStub 區域。

NSSA 區域

NSSANot-So-Stubby Area)區域是Stub 區域的變形,與Stub 區域有許多相似的地方。NSSA

區域也不允許Type5 LSA 注入,但可以允許Type7 LSA 注入。Type7 LSA NSSA 區域的ASBR

產生,在NSSA 區域內傳播。當Type7 LSA 到達NSSA ABR 時,由ABR Type7 LSA 轉換成

Type5 LSA,傳播到其他區域。

如圖1-5所示,運行OSPF協議的自治系統包括3 個區域:區域1、區域2 和區域0,另外兩個自治

系統運行RIP協議。區域1 被定義爲NSSA區域,區域1 接收的RIP路由傳播到NSSA ASBR後,由

NSSA ASBR產生Type7 LSA在區域1 內傳播,當Type7 LSA到達NSSA ABR後,轉換成Type5 LSA

傳播到區域0 和區域2

另一方面,運行RIP 的自治系統的RIP 路由通過區域2 ASBR 產生Type5 LSA OSPF 自治系

統中傳播。但由於區域1 NSSA 區域,所以Type5 LSA 不會到達區域1

Stub 區域一樣,虛連接也不能穿過NSSA 區域

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章