1. 程式人生 > >思科路由模擬器 -- (4)OSPF協議及配置

思科路由模擬器 -- (4)OSPF協議及配置

本文說明了OSPF協議在思科路由模擬中如何設定和使用,需要解決的問題:
1.在各自路由器上進行基本配置,包括路由器名稱、介面IP地址等,並測試直連鏈路連通性。
2.分析路由:R1上需要配置哪些OSPF路由?R2、R3和R4呢?
3.在各路由器進行OSPF的基本配置
4.等待一段時間後,在各路由器上檢視路由表,觀察管理距離和度量值等
5.測試連通性。配置好OSPF協議後,看各自路由器是否能夠ping通其它網段的IP地址。
6.觀察路由的動態過程:在路由器3上關閉f0/0介面,等待一段時間後,在各路由器上檢視路由表;重新在路由器3上開啟f0/0介面,等待一段時間後,在各路由器上檢視路由表。
7.在r1上使用命令檢視相關資訊
show ip ospf neighbor
show ip ospf database
8.在r1上的介面上修改路由器的優先順序,檢視相關資訊是否有變化?

一、網路拓撲結構圖

(圖一)真實結構

真實結構

(圖二)模擬結構

模擬結構

二、實驗描述

1.在拓撲結構中共有四個路由器,從上到下,從左到右,分別編號為:R1、R2、R3、R4;

2.路由配置說明:

描述

3.當各路由器上進行OSPF基本配置後,每條線路都能ping通。

三、結果分析

3.1 基本配置

R1

R2

R3

R4

注:從圖中資訊可以看出,基本配置後,各路由器只顯示直連的路由資訊。

3.2 OSPF基本配置

R1

R2

R3

R4

注:從圖中可以看出,DR和BDR。

3.3 R3關閉F0/0介面

關閉後

3.3.1 show ip ospf neighbor
R1

R2

R3

R4

3.3.2 show ip ospf database

R1

R2

R3

R4

3.4 修改路由器的優先順序

R1

注:從圖中可以看出,路由器的優先順序從 1 變為 2 。

四、命令集合

(1)配置OSPF
config t
router ospf 1

R1
netowork 13.13.13.0 0.0.0255 area 0
netowork 14.14.14.0 0.0.0.255 area 0

R2
netowork 23.23.23.0 0.0.0.255 area 0
netowork 24.24.24.0 0.0.0.255 area 0

R3
netowork 13.13.13.0 0.0.0.255 area 0
netowork 23.23.23.0 0.0.0.255 area 0

R4
netowork 14.14.14.0 0.0.0.255 area 0
netowork 24.24.24.0 0.0.0.255 area 0

(2)關閉路由器介面
R3
config t
interface f0/0
shutdown
show ip ospf neighbor

(3)改變介面的優先順序
R1
config t
interface f0/0
ip ospf priority 2
interface f0/1
ip ospf priority 2
clear ip ospf process

五、思考題

[問題1]:在這些路由器中,誰是DR?誰是BDR?為什麼?其他路由器呢?
由OSPF基本配置對應的圖片,可以看出:
DR(designated router 指定路由器): R3( S0/2/1 ) R4(S0/2/0 )
BDR(backup designated router 備份指定路由器): R1(F0/1)
其它路由:不參與

[問題2]:優先順序改變並重啟路由器的OSPF協議程序後,再次執行步驟7,檢視DR、BDR是否發生變化並且它們的IP地址是多少?

R1

R2

R3

R4

[問題3]:路由器3上關閉f0/0介面後,觀察路由表是否發生變化?從r3到達r4的路由是經過什麼路由器?

R1

R2

R3

R4

理解:當選舉DR/BDR的時候要比較hello包中的優先順序priority(設定命令route(config-if)#ip ospf cost{priority} 0~255),優先順序最高的為DR,次高的為BDR。不作修改預設埠上的優先順序都為1,在優先順序相同的情況下比較Router ID,RID最高者為DR,次高者為BDR,當你把相應埠優先順序設為0時,OSPF路由器將不能再成為DR/BDR,只能為DROTHER。