? CCNA淺談OSPF的配置
今天我們來談談路由器OSPF的配置,那我先來介紹一下OSPF的特點:
1、對網絡發生的變化能夠快速響應
2、當網絡發生變化的時候發送觸發式更新
?3、支持VLAN
4、管理方便
ospf引用了區域的概念,區域分兩種:1、骨干區域 2、常規區域
注意:常規區域必須和骨干區域連接
ospf的建立依賴于HELLO包,ospf通過鏈路狀態更新實現路由更新,那ospf是如何選擇主路由器呢?
1、使用loopback(虛擬回環接口優先)
2、當沒有虛擬回環地址時使用物理接口地址選取RID大的優先
那ospf是怎樣建立鄰居關系的呢?我先來簡單的說一下。
當路由器發現鄰居時先會把自己的ip發過去并且告訴它自己發現了它,接下來那個路由器會把自己的ip發送給第一個路由器并且告訴它自己已經看到了它發送來的ip地址,然后第一個路由器會給第二個說我想和你交換信息并且給你發送的ip是我的,接下來第二個路由器會說,不我需要一個rid高的,最后第一個路由器會讓第二路由器自己算一下自己的rid,當第二個路由器通過計算沒問題了,鄰居建立成功。
如下圖:在看圖之前我來解釋一下幾個詞的意思,LSDB(鏈路狀態數據庫)LSU(鏈路狀態單元)LSA(鏈路狀態宣告)







講了一些比較枯燥的理論,下面我們來介紹怎么配置ospf
我們先來啟動ospf
router(config)#router ospf process-id
將網絡指定到指定的區域中
router(config)#network? address wid card bits area area-id
這是最后幾個命令,前面是基本的配置與rip差不多。
下面我們來做一個實驗,全網全通實驗成功,拓撲如下圖:
在r1的s0/0口配DCE(時鐘頻率),在r2的s0/1配DCE,在r3的s0/2配DCE

那我們就開始今天的實驗吧!先把步驟寫在一個文本里,等會粘貼。
r1:
en
conf t
host r1
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/0
ip addr 11.11.1.1 255.255.255.0
no shut
clock rate 64000
exit
router ospf 100
network 11.11.1.0 0.0.0.255 area 0
en
conf t
host r1
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/0
ip addr 11.11.1.1 255.255.255.0
no shut
clock rate 64000
exit
router ospf 100
network 11.11.1.0 0.0.0.255 area 0
exit
exit
r2:
en
conf t
host r2
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/0
ip addr 11.11.1.2 255.255.255.0
no shut
clock rate 64000
exit?
int s0/1
ip addr 172.16.6.1 255.255.255.0
no shut
exit
router ospf 100
network 11.11.1.0 0.0.0.255 area 0
network 172.16.6.0 0.0.0.255 area 0
r2:
en
conf t
host r2
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/0
ip addr 11.11.1.2 255.255.255.0
no shut
clock rate 64000
exit?
int s0/1
ip addr 172.16.6.1 255.255.255.0
no shut
exit
router ospf 100
network 11.11.1.0 0.0.0.255 area 0
network 172.16.6.0 0.0.0.255 area 0
exit
exit
r3:
en
conf t
host r3
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/1
ip addr 172.16.6.2 255.255.255.0
no shut
clock rate 64000
exit
int s0/2
ip addr 192.168.9.1 255.255.255.0
no shut
exit
router ospf 100
network 172.16.6.0 0.0.0.255 area 0
network 192.168.9.0 0.0.0.255 area 0
r3:
en
conf t
host r3
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/1
ip addr 172.16.6.2 255.255.255.0
no shut
clock rate 64000
exit
int s0/2
ip addr 192.168.9.1 255.255.255.0
no shut
exit
router ospf 100
network 172.16.6.0 0.0.0.255 area 0
network 192.168.9.0 0.0.0.255 area 0
exit
exit
r4:
en
conf t
host r4
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/2
ip addr 192.168.9.2 255.255.255.0
no shut
clock rate 64000
exit
router ospf 100?
network 192.168.9.0 0.0.0.255 area 0
r4:
en
conf t
host r4
no ip domain-lookup
line con 0
logging syn
exec-timeout 0 0
exit
int s0/2
ip addr 192.168.9.2 255.255.255.0
no shut
clock rate 64000
exit
router ospf 100?
network 192.168.9.0 0.0.0.255 area 0
exit
exit
寫好了以后我們來在模擬器里粘貼,啟動四個路由器,粘貼我們剛才寫的步驟,看是否出錯。

很好沒有錯誤,接下來就來檢查一下是否全網全通,在r1上ping一下r4的ip

可以ping通證明實驗成功!
本文轉自 liuyonglei 51CTO博客,原文鏈接:http://blog.51cto.com/liuyonglei/126160,如需轉載請自行聯系原作者