OSPF的多區域的配置

2021-04-22 20:42:15 字數 4479 閱讀 6356

飛龍公司的規模進一步擴大,現在已經在

2個城市都有了分公司,分公司都有區域網,為了組建整個企業的內部網路,單區域的

ospf

配置已經使路由器的負載太大,所以決定組建多區域的

ospf

網路。實驗目的:1、

按照拓撲圖將路由器的

ospf

程序啟動

2、在路由器b和

d上注入外部路由,察看各個路由器的鏈路狀態資料庫和路由表

3、將區域

1配置成末梢區域和完全末梢區域,然後檢視

c路由器的鏈路狀態資料庫和路由表,看看和沒有配置末梢區域以前有何區別?

4、配置區域2成為

nssa

區域,檢視各路由器的鏈路狀態資料庫和路由表,看看和最初有何不同。

實驗拓撲:

實驗目的

掌握多域的配置,掌握不同協議之間的學習路由,掌握末梢和完全末梢區域的配置。

實驗步驟

以3640為主

說明:

r1和r2的e0/0口屬於area1,r2的e0/1和r3的e0/1屬於area0,

它們都屬於ospf路由協議的路由器。r3的e0/0和r4屬於rip路由

協議的路由器。

第一步:r1上的配置。

router(config)#hostname r1

r1(config)#int loopback 0

r1(config-if)#ip add

10.0.0

.1 255.0.0.0

r1(config-if)#no sh

r1(config-if)#int e0/0

r1(config-if)#ip add 111.111.0.1 255.255.0.0

r1(config-if)#no sh

r1(config-if)#exit

r1(config)#router ospf 10

r1(config-router)#network

10.0.0

.0 0.255.255.255 area 1

r1(config-router)#network 111.111.0.0 0.0.255.255 area 1

r1(config-router)#end

r1#show ip route

第二步:r2上的配置。

r2(config)#int e0/0

r2(config-if)#ip add 111.111.0.2 255.255.0.0

r2(config-if)#no sh

r2(config)#int e0/1

r2(config-if)#ip add 111.112.0.1 255.255.0.0

r2(config-if)#no sh

r2(config-if)#exit

r2(config)#router ospf 10

r2(config-router)#network 111.111.0.0 0.0.255.255 area 1

r2(config-router)#network 111.112.0.0 0.0.255.255 area 0

r2(config-router)#end

r2#show ip route

第三步:r3上的配置。

r3(config)#int e0/1

r3(config-if)#ip add 111.112.0.2 255.255.0.0

r3(config-if)#no sh

r3(config-if)#int e0/0

r3(config-if)#ip add 111.113.0.1 255.255.0.0

r3(config-if)#no sh

r3(config-router)#router ospf 10

r3(config-router)#network 111.112.0.0 0.0.255.255 area 0

r3(config-router)#exit

r3(config)#router rip

r3(config-router)#network 111.0.0.0

r3(config-router)#version 2

r3(config-router)#no auto-summary

r3(config-router)#do show ip route

第四步:r4上的配置。

r4(config)#int e0/0

r4(config-if)#ip add 111.113.0.2 255.255.0.0

r4(config-if)#no sh

r4(config-if)#int e0/1

r4(config-if)#ip add 111.114.0.1 255.255.0.0

r4(config-if)#no sh

r4(config)#router rip

r4(config-router)#network 111.0.0.0

r4(config-router)#version 2

r4(config-router)#no auto-summary

r4(config-router)#do show ip route

(以上是多區域的ospf的配置。)注:此時ospf協議區域內的路由器不能學習到rip協議區域的路由條目;rip協議區域的路由器不能學習到ospf協議區域內的路由條目。

第五步:配置不同協議之間的互學路由條目時在r3路由器上的配置。(r3位於兩協議交界處。)

r3(config)#router ospf 10

r3(config-router)#redistribute rip metric 2000 subnets

r3(config-router)#exit

r3(config)#router rip

r3(config-router)#redistribute ospf 10 metric 5

r3(config-router)#do show ip route

第六步:把area1配置成末梢區域時r1和r2上的配置。(所有的area1中的路由器都要配置,包括邊界路由器。)

r1上的配置:

r1(config)#router ospf 10

r1(config-router)#area 1 stub

r1(config-router)#do show ip route

注:此時路由表中沒有了rip協議區域的網段了,並增加了一條預設路由。

r2上的配置:

r2(config)#router ospf 10

r2(config-router)#area 1 stub

第七步:把area1配置成完全末梢區域時r2上的配置。(因為只在邊界路由器上做配置。)

r2上的配置:

r2(config)#router ospf 10

r2(config-router)#area 1 stub no-summary

r1上檢視路由表:

r1(config-router)#do show ip route

注:與處於末梢區域時相比,r1的路由條目少了

這一條目,說明不止外部路由條目學習不到了連本自治系統的不同區域間的路目也學習不到了。

第八步:驗證。

r1(config-router)#do ping 111.114.0.1

第九步:ospf多區域配置常用的檢查命令。

show ip route

(檢視路由表資訊)

show ip route ospf

(只檢視ospf學習到的路由)

show ip protocol

(檢視ospf協議配置資訊)

show ip ospf

(檢視在路由器上ospf是如何配置的和abr)

show ip ospf database (檢視lsdb內的所有lsa資料資訊)

show ip ospf inte***ce (介面上ospf配置的資訊,程序id,r-id,cost,priority,鄰居的數量)

show ip ospf neighbor (檢視ospf鄰居和鄰接的狀態)

show ip ospf neighbor detail(檢視ospf鄰居的詳細資訊包括dr,bdr)

debug ip ospf adj

(檢視路由器「鄰接」的整個過程)

debug ip ospf packet (檢視每個ospf資料報的資訊包含版本,r-id)

clear ip route

(清空路由表)

OSPF多區域配置

在ospf單區域中,每台路由器都需要收集其他所有的路由器的鏈路資訊,隨著網路規模的不斷擴大,鏈路資訊也會隨之不斷增加,這將使得單台路由器上的鏈路狀態資料庫非常龐大,導致路由器負擔加重,也不便於維護管理。為解決上述問題,ospf協議可以將整個自治系統分為不同的區域。鏈路狀態資訊只在區域內進行泛洪,區域...

多區域的OSPF

多區域的ospf 路由器型別 1 內部路由器 所有介面都在同乙個區域。主幹路由器 至少有乙個介面屬於區域0。區域邊界路由器 abr 連線區域0和其他區域的路由器。自治系統邊界路由器 asbr 連線外部as的路由器。2 一台路由器可以有多種型別。3 路由器對它所連的區域都有乙個單獨的鏈路狀態資料庫。鏈...

ospf多區域的目的

配置 ospf 多區域實驗組網 通過ospf多區域和雙向重發布的配置,令 client a 能夠與 client b正常通訊 1.配置 client a 192.168.1.254 24 192.168.1.1 2.配置 client b 172.16.1.0 24 172.16.1.1 3.配置r...