天天看點

【CCNP】路由政策綜合實驗

實驗拓撲:

首先借助紅茶三杯耿叔的拓撲圖,來說明實驗需求

【CCNP】路由政策綜合實驗

然後自己用gns3搭了一下拓撲

【CCNP】路由政策綜合實驗

首先當初剛看耿叔的視訊裡這個圖的時候,大腦很亂,因為需求比較複雜,可以使用的方法也多種多樣,有點無從下手的感覺。等聽完耿叔講解後,才感覺豁然開朗,好了,不多說。

實驗步驟:

進行基本配置

sw1

no ip routing

!

r1

f0/0:192.168.12.1/24

l0:172.16.1.1/24

r2

f0/1:192.168.12.2/24

f0/0:192.168.23.2/24

f1/0:192.168.24.2/24

r3

f0/0:192.168.23.3/24

f0/1:192.168.100.3/24

r4:

f0/0:192.168.24.4/24

f0/1:192.168.100.4/24

l0:172.16.4.1/24

r5

f0/0:192.168.100.5/24

l0:172.16.65.1/24

l1:172.16.66.1/24

l2:172.16.67.1/24

在r1,r2上運作eigrp,注意要關閉自動彙總,否則在後面實驗會有影響。

router eigrp 100

 network 172.16.1.0

 network 192.168.12.0

 no auto-summary

  network 192.168.12.0

在r2,r4上運作ospf

router ospf 1

  network 192.168.24.0 0.0.0.255 area 0

r4

 network 192.168.24.0 0.0.0.255 area 0

在r2,r3,r5上運作ripv2,同樣要關閉自動彙總。

router rip

 version 2

  network 192.168.23.0

 network 192.168.23.0

 network 192.168.100.0

基本配置完成,可以測試下對端能否ping通,這裡略過。

需求1

(1)需要将ripv2重釋出進eigrp

  redistribute rip metric 1500 1 100 100 1500

(2)在r5上将直連重釋出進ripv2

  redistribute connected metric 1

這樣r1上就有r5直連的路由了

r1#show ip route

.......

d ex    172.16.65.0 [170/1732352] via 192.168.12.2, 00:30:07, fastethernet0/0

d ex    172.16.66.0 [170/1732352] via 192.168.12.2, 00:30:07, fastethernet0/0

d ex    172.16.67.0 [170/1732352] via 192.168.12.2, 00:30:08, fastethernet0/0

........

(3)别忘記r5上也必須有回程的路由,是以需要将eigrp重釋出進ripv2

 redistribute eigrp 100 metric 1

r5#show ip route

r    192.168.12.0/24 [120/2] via 192.168.100.3, 00:00:16, fastethernet0/0

r       172.16.1.0 [120/2] via 192.168.100.3, 00:00:16, fastethernet0/0

測試連通性

【CCNP】路由政策綜合實驗

需求2其實也完成了,測試下

【CCNP】路由政策綜合實驗
【CCNP】路由政策綜合實驗

需求3

其實就是要求r1-r2-r4-r5作為備援鍊路

(1)将ospf重釋出進eigrp

 redistribute ospf 1 metric 1500 1 100 100 1500

(2)r4要向r5的loopback口指靜态路由,并且重釋出進ospf

注意:如果直接這麼做的話,r1到r5會預設走r4而不是r2,因為ospf的ad值小于ripv2。這裡可以考慮使用修改ad值的辦法,但是不推薦。最好的方法,是利用最長比對原則,r4向r5直連口的彙總路由指一條靜态,這樣預設情況下,流量會優先選擇明細路由,即r2-r3-r5這條路徑,隻有在上面的鍊路斷了,才會走下面。

ip route 172.16.64.0 255.255.252.0 192.168.100.5

 redistribute static metric 2 subnets

(3)這時候如果上面鍊路斷了,r1仍然會有r5的路由。但是别忘記,r5上也應該有r1的路由。

是以,需要在r5上向r1指靜态路由,但是注意,一定要将ad值改的比ripv2大

ip route 172.16.1.0 255.255.255.0 192.168.100.4 130

ip route 192.168.12.0 255.255.255.0 192.168.100.4 130

ip route 192.168.24.0 255.255.255.0 192.168.100.4 130

(4)當然,也要将eigrp重釋出進ospf才行

 redistribute eigrp 100 metric 2 subnets

下面将r3的f0/0口shutdown,檢視結果。

【CCNP】路由政策綜合實驗

路由已經切換過來了。

【CCNP】路由政策綜合實驗

沒問題。

需求4

(1)首先r4要将自己的loo0重釋出進ospf,這裡最好做一個route-map,防止将其他直連網段也重釋出進ospf

access-list 1 permit 172.16.4.0 0.0.0.255

route-map test permit 10

 match ip address 1

 redistribute connected metric 2 subnets route-map test

測試一下結果

【CCNP】路由政策綜合實驗
【CCNP】路由政策綜合實驗

(2)如果r2,r4鍊路斷了,使路由能走r2-r3-r4

int f0/0

shutdown

可以在r5上指一條靜态,并重發進ripv2(注意:需求6,r1,r2,r3上不允許配置靜态路由)

ip route 172.16.4.0 255.255.255.0 192.168.100.4

   redistribute static metric 1

如果做到這裡,會發現,雖然r5做了重釋出,但是r3仍然學習不到r4的l0路由,為什麼?

因為根據rip的水準分割原則,從一個接口學習到的路由不會在從同一個接口發出去。r5從f0/0接口學習到的路由,不會再從f0/0接口發給r3。怎麼辦?可以利用被動接口的方法,方法如下

 passive-interface fastethernet0/1

  neighbor 192.168.100.5

 passive-interface fastethernet0/0

 neighbor 192.168.100.3

(3)别忘記回程路由,在r4上必須也指靜态路由給r1,注意ad值要小于ospf,否則預設情況下,就會形成環路。

ip route 172.16.1.0 255.255.255.0 192.168.100.3 130

ip route 192.168.12.0 255.255.255.0 192.168.100.3 130

ip route 192.168.23.0 255.255.255.0 192.168.100.3 130

配置全部完成,可以測試了,這裡由于模拟器原因,略過了。。。。

總之,做一個拓撲,不要一上來就胡亂配置一氣,需要根據需求,首先理清思路。