日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【路由交换实验】OSPF

發(fā)布時間:2025/3/15 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【路由交换实验】OSPF 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

OSPF實(shí)驗(yàn)演示

實(shí)驗(yàn)一、單區(qū)域OSPF

實(shí)驗(yàn)拓?fù)?#xff1a;

?1、四個路由器連接了七個網(wǎng)絡(luò)

路由器間的網(wǎng)絡(luò)192.168.12.0,192.168.23.0,192.168.34.0
各個路由器用環(huán)回端口模擬的網(wǎng)絡(luò)1.1.1.0,2.2.2.0,3.3.3.0,4.4.4.0

2、可以使用display ip int bri查看接口ip配置信息

?【實(shí)驗(yàn)步驟】

(0)給四個路由器配好IP地址

[R1]int LoopBack 0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1-LoopBack0]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.12.1 24

[R2]int loopback 0
[R2-LoopBack0]ip add 2.2.2.2 24
[R2-LoopBack0]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.12.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.23.2 24

[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.23.3 24
[R3-GigabitEthernet0/0/1]int loopback 0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3-LoopBack0]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 192.168.34.3 24

[R4]int loopback 0
[R4-LoopBack0]ip add 4.4.4.4 24
[R4-LoopBack0]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 192.168.34.4 24

(1)步驟1:配置路由器R1

[R1]ospf 1 router-id 1.1.1.1? #用ospf命令開啟ospf,1代表進(jìn)程號,使用router-id手動設(shè)置路由器的id
[R1-ospf-1]area 0 # 因?yàn)槭菃螀^(qū)域的ospf,所以都是area0,骨干區(qū)域
[R1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255 #使用network來通告網(wǎng)絡(luò),R1連的網(wǎng)絡(luò)有兩個,1.1.1.0是華為端口連的網(wǎng)絡(luò)
[R1-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255? #還有就是R2和R1之間的網(wǎng)絡(luò)192.168.12.0

技術(shù)要點(diǎn):
1)OSPF路由進(jìn)程ID范圍必須在1~65535之間,而且只有本地含義,不同路由器的路由進(jìn)程ID可以不同;
2)確定route id遵循如下順序
? ? ? -最優(yōu)先的是在OSPF進(jìn)程中使用命令“router-id”指定了路由器ID
? ? ? -如果沒有在OSPF進(jìn)程中指定路由器ID,那么選擇IP地址最大的環(huán)回接口IP地址為router id
? ? ? -如果沒有換回接口,就選擇最大活動的物理接口的IP地址為router id
3)建議使用命令“router-id”來指定路由器id,這樣可控性比較好
4)區(qū)域ID是在0-4294967295內(nèi)的十進(jìn)制數(shù),當(dāng)網(wǎng)絡(luò)區(qū)域ID為0時為主干區(qū)域
5)用network來指定運(yùn)行OSPF協(xié)議的接口,第一個參數(shù)是網(wǎng)絡(luò)地址,第二個參數(shù)是反子網(wǎng)掩碼,0對應(yīng)的位表示必須嚴(yán)格匹配,1對應(yīng)的位無需匹配;

(2)步驟2:同理配置路由器R2

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.12.0 0.0.0.255? # R2直連的有三個子網(wǎng),都將他們通告(宣告)到ospf進(jìn)程里面去
[R2-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.0 0.0.0.255

(3)步驟3:配置路由器R3

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 192.168.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 192.168.34.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 3.3.3.0 0.0.0.255

(4)步驟4:配置路由器R4

[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]net 192.168.34.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]net 4.4.4.0 0.0.0.255

(5)現(xiàn)在OSPF的命令都已經(jīng)輸完了,我們可以驗(yàn)證

首先return回到用戶模式,dis ip routing-table查看路由表

說明我們在R2下已經(jīng)形成了去七個子網(wǎng)的完整路由,路由已經(jīng)跑通了,其他路由器也可以去查看路由表,都能找到去7個子網(wǎng)的路由,說明實(shí)驗(yàn)成功!我們也可以ping一下(R1去ping最遠(yuǎn)的R4)


實(shí)驗(yàn)二、多區(qū)域的OSPF

我們把上面實(shí)驗(yàn)中配置的ospf去undo,undo ospf 1

?實(shí)驗(yàn)步驟:

(1)配置路由器R1

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]net 1.1.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.1]net 192.168.12.0 0.0.0.255

(2)配置路由器R2

[R2]ospf 1 router-id 2.2.2.2?
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net 2.2.2.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.23.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]area 1?
[R2-ospf-1-area-0.0.0.1]net 192.168.12.0 0.0.0.255

(3)配置路由器R3

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 3.3.3.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 192.168.23.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]area 2
[R3-ospf-1-area-0.0.0.2]net 192.168.34.0 0.0.0.255

?(4)配置路由器R4

[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]net 192.168.34.0 0.0.0.255

我們不再宣告4.4.4.0這個子網(wǎng),現(xiàn)在是用這個子網(wǎng)來模擬外網(wǎng),怎么通外網(wǎng)?采取配置靜態(tài)路由的方式

[R4]ip route-static 0.0.0.0 0 LoopBack 0 #我們把默認(rèn)缺省路由的出接口配置成loopback 0,loopback0可以直接通到4.4.4.4

然后重新運(yùn)行ospf進(jìn)程

[R4]ospf 1?
[R4-ospf-1]default-route-advertise #將剛剛配置進(jìn)去的缺省路由發(fā)布到ospf域內(nèi)去

(5)驗(yàn)證

?dis ospf peer bri 查看簡潔信息

?查看路由信息:

?

?


實(shí)驗(yàn)三、OSPF的多區(qū)域路由與外部路由

R1代表運(yùn)營商?

R4和R2都比較特殊,R2是骨干區(qū)域area0和非骨干區(qū)域area1連接的路由器,R2叫他ABR(區(qū)域邊界路由器:至少有一個活動的接口連接到骨干區(qū)域),因?yàn)槟悴荒苷fR2屬于哪個區(qū)域
R4屬于一號區(qū)域的邊界,又是RIP這個邊界的開始,R4叫ASBR(自治系統(tǒng)邊界路由器,因?yàn)樗鼘儆趦蓚€自治系統(tǒng)rip和ospf)

OSPF的分區(qū)域是基于活動端口的,這個活動端口屬于哪個區(qū)域就在哪個區(qū)域里,loopback地址要在骨干區(qū)域內(nèi)

下面開始配置:【實(shí)現(xiàn)全網(wǎng)互通】

(1)配置R1接口地址:

[Huawei]sysname R1-CMCC
[R1-CMCC]int loopback 0
[R1-CMCC-LoopBack0]ip add 1.1.1.1 32
[R1-CMCC-LoopBack0]int g0/0/0
[R1-CMCC-GigabitEthernet0/0/0]ip add 10.0.12.1 24
[R1-CMCC]ip route-static 0.0.0.0 0 10.0.12.2

(2)配置R2接口地址

[R2]int loopback 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2-LoopBack0]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.0.12.2 24
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 10.0.23.2 24
[R2-GigabitEthernet0/0/1]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 10.0.24.2 24

(3)配置R3接口地址

[R3]int LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3-LoopBack0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 10.0.23.3 24

(4)配置R4接口地址

[R4]int loopback 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4-LoopBack0]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 10.0.24.4 24
[R4-GigabitEthernet0/0/2]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 10.0.45.4 24

(5)配置R5接口地址

[R5]int loopback 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5-LoopBack0]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 10.0.45.5 24

上面把IP地址配置完了,下面配路由:

運(yùn)營商的靜態(tài)路由已經(jīng)配置完成,下面開始宣告OSPF里面的網(wǎng)絡(luò)
(1)配置R2,宣告OSPF進(jìn)程

OSPF的區(qū)域宣告可以是明細(xì)宣告,可以是全網(wǎng)宣告,全網(wǎng)宣告就是0.0.0.0,所有接入R2的網(wǎng)絡(luò)全部宣告進(jìn)來,對于這個拓?fù)鋱D不合適全網(wǎng)宣告,因?yàn)镽2和R1也相連,如果你用全網(wǎng)宣告的話,把R1那個和運(yùn)營商相連的也宣告進(jìn)來了。

宣告area0,它的loopback地址需要在里面,骨干區(qū)域嘛,因?yàn)樗且粋€ABR

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0? #精確宣告,就宣告這一個地址
[R2-ospf-1-area-0.0.0.0]net 10.0.23.2 0.0.0.0?

[R2]ospf 1 r?? ?
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]net 10.0.24.2 0.0.0.0

(2) 配置R3,啟用ospf進(jìn)程

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.0.23.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0 #最好使用精確宣告,不要使用全網(wǎng)宣告(因?yàn)槲覍磉@個網(wǎng)絡(luò)需要擴(kuò)容,如果采用全網(wǎng)宣告,那么我隨意一個路由器接入,運(yùn)行OSPF進(jìn)程,我采用八個0的配置,它都會互相學(xué)習(xí)彼此的路由,這是很危險的)

現(xiàn)在R2和R3的鄰居關(guān)系形成了,到了Full的狀態(tài)

?(3)配置R4,啟用ospf進(jìn)程

[R4]ospf 1 r 4.4.4.4?
[R4-ospf-1]area 1
[R4-ospf-1-area-0.0.0.1]net 10.0.24.4 0.0.0.0

那么這個loopback地址是宣告在rip還是宣告在ospf當(dāng)中呢?
loopback地址宣告在高級別的(優(yōu)先級高的)路由協(xié)議中去,顯然宣告在ospf里面

[R4-ospf-1-area-0.0.0.1]net 4.4.4.4 0.0.0.0

配置rip

現(xiàn)在只有R4和R5兩個路由器才和RIP有關(guān)系

[R4]rip 1
[R4-rip-1]version 2?
[R4-rip-1]net 10.0.0.0 # RIP是要宣告主類網(wǎng)絡(luò)的!

[R5]rip 1
[R5-rip-1]v 2
[R5-rip-1]net 5.0.0.0
[R5-rip-1]net 10.0.0.0

試想一個問題,對于R4來將,因?yàn)镽IP協(xié)議是不會區(qū)分端口的,因?yàn)樵赗4的G0/0/2它其實(shí)連接了OSPF的area1,它也會在G0/0/2這個端口上收發(fā)RIP報文,但是沒有意義。所以為了減少網(wǎng)絡(luò)流量,(因?yàn)檫@個接口去接收RIP報文的時候會占用網(wǎng)絡(luò)流量),可以禁用rip的端口收發(fā)功能,你不去禁用它也沒有什么影響,但是它G0/0/2抓包的話,會有RIP的包。它在實(shí)際問題中會有這個問題,我們能少占用一點(diǎn)帶寬就少占用一點(diǎn)。

[R4]int g0/0/2
[R4-GigabitEthernet0/0/2]undo rip input
[R4-GigabitEthernet0/0/2]undo rip output #不讓rip進(jìn)來,也不讓rip出去

上面已經(jīng)配置完成所有的路由,那么我們看一下路由表學(xué)到了什么

?在R2上能看到R3和R4,在R4上能看見R5,在R3上并不能看見R5


原因就是OSPF里沒有發(fā)現(xiàn)RIP,RIP里面也沒有發(fā)現(xiàn)OSPF,彼此并不認(rèn)識,這就是接下來的外部路由的引入

?

?發(fā)現(xiàn)在R4上直接去ping 5.5.5.5是通的,用4.4.4.4的源地址再去ping 5.5.5.5是不通,原因在于4.4.4.4我宣告在了ospf的area1內(nèi),rip看不見,這就是最有利的一個證明

證明讓他通呢?在ospf 1這個進(jìn)程里面要引入rip

[R4]ospf 1
[R4-ospf-1]import-route rip 1

現(xiàn)在R2可以通過OSPF,看到引入的RIP,也就是間接的能看到了R5,但是R5現(xiàn)在還看不到R2,因?yàn)槲覀冊赗IP當(dāng)中并沒有引入OSPF

[R4]rip 1
[R4-rip-1]import-route ospf 1

這兩個是要互相引入的!這回再看一下R2的路由表

?現(xiàn)在用R4可以ping 通了

R3能ping 通R1嗎?不能

R2上能到R1嗎?能,因?yàn)橛徐o態(tài)路由,直連

R3、R4、R5都到不了R1,因?yàn)槟阍赗3和R4的路由表里面都看不到R1的路由

我們現(xiàn)在需要使用ospf下發(fā)這個默認(rèn)路由,下發(fā)到運(yùn)行ospf協(xié)議的每一臺路由器上去,也需要用RIP路由下發(fā)到所有運(yùn)行RIP協(xié)議的路由器上去(把默認(rèn)路由下發(fā),不單獨(dú)配置靜態(tài)路由,太多了)

怎么做呢?
這個工作都是在頂端路由上去做的,OSPF的頂端就是R2,RIP的頂端就是R4,在這個兩個頂端分別去做下發(fā)靜態(tài)路由

[R2-ospf-1]default-route-advertise always? #總是宣告默認(rèn)路由

下面查看R4的路由表

現(xiàn)在用R3去ping 1.1.1.1就可以通

?

?但是RIP這邊還沒配

R4]rip 1?
[R4-rip-1]default-route originate #表示從rip的頂端開始下發(fā)

現(xiàn)在就全網(wǎng)互通了!

與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖

總結(jié)

以上是生活随笔為你收集整理的【路由交换实验】OSPF的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。