虛擬鏈路(virtual-link)

第四部分,虛擬鏈路配置。我們都知道,在ospf多區域中,所有與主幹區域(ospf0)相連接的其他區域可以相互學系路由信息,但是,如果是非主幹區域和非主幹區域相連,就不能相互學習路由信息,這時候,我們可以通過虛擬鏈路技術,即在主幹區域和非主幹區域之間建立一個邏輯鏈接,這樣即把所有的非主幹區域都連接到主幹區域上,從而實現各區域相互學習路由信息。

網絡拓撲圖如下:

網絡拓撲圖上有5個ospf區域,正常情況下,R1路由表中只有ospf1、ospf2、ospf3三個區域中的路由信息,而與ospf4、ospf5無法通信,所以,使用pc0最多隻能ping通R3的左邊接口。要解決此問題,實現pc0ping通pc1,即在R2和R3之間建立一條虛擬鏈路,相當於把ospf4直接連接到ospf0,到這一步,ospf0、ospf1、ospf2、ospf3三個區域之間的路由信息已經可以互通。同理,現在ospf3箱單與已經直接和主幹區域(ospf0)相鄰,與剛纔部分同理,在R3和R4之間建立一條虛擬鏈路,達到ospf4直接與ospf0相連的效果,最後實現5個ospf區域路由表信息互相學習。

代碼:

##基礎配置

#r0

en
conf t
int f0/0
ip add 192.168.10.1 255.255.255.0
no shut
int s0/0/0
ip add 192.168.20.1 255.255.255.0
no shut
exit
route ospf 1
network 192.168.10.0 0.0.0.255 area 1
network 192.168.20.0 0.0.0.255 area 0

#r1

en
conf t
int s0/0/1
ip add 192.168.30.1 255.255.255.0
no shut
int s0/0/0
ip add 192.168.20.2 255.255.255.0
no shut
exit
route ospf 1
network 192.168.30.0 0.0.0.255 area 0
network 192.168.20.0 0.0.0.255 area 0

#r2

en
conf t
int s0/0/1
ip add 192.168.40.1 255.255.255.0
no shut
int s0/0/0
ip add 192.168.30.2 255.255.255.0
no shut
exit
int tunnel 1
tunnel source s0/0/1
tunnel destination 192.168.40.2
ip add 10.1.1.1 255.255.255.0
exit
router ospf 1
network 10.1.1.0 0.0.0.255 area 0
network 192.168.30.0 0.0.0.255 area 0
network 192.168.40.0 0.0.0.255 area 2

#r3

en
conf t
int s0/0/1
ip add 192.168.50.1 255.255.255.0
no shut
int s0/0/0
ip add 192.168.40.2 255.255.255.0
no shut
exit
int tunnel 1
tunnel source s0/0/0
tunnel destination 192.168.40.1
ip add 10.1.1.2 255.255.255.0
int tunnel 2
tunnel source s0/0/1
tunnel destination 192.168.50.2
ip add 20.1.1.1 255.255.255.0
exit
route ospf 1
network 10.1.1.0 0.0.0.255 area 0
network 20.1.1.0 0.0.0.255 area 0
network 192.168.50.0 0.0.0.255 area 3
network 192.168.40.0 0.0.0.255 area 2

#r4

en
conf t
int f0/0
ip add 192.168.60.1 255.255.255.0
no shut
int s0/0/0
ip add 192.168.50.2 255.255.255.0
no shut
exit
int tunnel 1
tunnel source s0/0/0
tunnel destination 192.168.50.1
ip add 20.1.1.2 255.255.255.0
exit
route ospf 1
network 20.1.1.0 0.0.0.255 area 0
network 192.168.50.0 0.0.0.255 area 3
network 192.168.60.0 0.0.0.255 area 4

結果檢測:

使用pc0向pc1發送icmp數據包,能收到正確的反饋。

發佈了36 篇原創文章 · 獲贊 73 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章