3路由策略 route map(用於重分發)

2021-09-20 20:54:14 字數 4470 閱讀 2280

拓撲圖:

配置引數:r1:

access-list 1 permit 11.11.11.0 0.0.0.255

route-map connected permit 10

match ip address 1

router rip

version 2

redistribute connected route-map connected

network 192.168.1.0

no auto-summaryr2:

access-list 1 permit 3.3.3.0 0.0.0.255

access-list 2 permit 23.23.23.0 0.0.0.255

route-map ospf permit 10

match ip address 1

set metric 1

route-map ospf permit 20

match ip address 2

set metric 2

router ospf 1

redistribute rip subnets

network 192.168.2.0 0.0.0.255 area 0

router rip

version 2

redistribute ospf 1 route-map ospf

network 192.168.1.0

no auto-summary

檢視配置效果:

r2:r2#sh ip rou

gateway of last resort is not set

3.0.0.0/32 is subnetted, 1 subnets

o       3.3.3.3 [110/65] via 192.168.2.2, 00:13:16, serial0/1

23.0.0.0/32 is subnetted, 1 subnets

o       23.23.23.23 [110/65] via 192.168.2.2, 00:13:16, serial0/1

11.0.0.0/24 is subnetted, 1 subnets

r       11.11.11.0 [120/1] via 192.168.1.1, 00:00:17, serial0/0

c    192.168.1.0/24 is directly connected, serial0/0

c    192.168.2.0/24 is directly connected, serial0/1

r2#從上面可以看出

r2只學習到了r1的

1條直連路由(

11.11.11.0/24

)r1:

r1#sh ip rou

1.0.0.0/24 is subnetted, 1 subnets

c       1.1.1.0 is directly connected, loopback0

3.0.0.0/32 is subnetted, 1 subnets

r       3.3.3.3 [120/1] via 192.168.1.2, 00:00:07, serial0/0

23.0.0.0/32 is subnetted, 1 subnets

r       23.23.23.23 [120/2] via 192.168.1.2, 00:00:07, serial0/0

11.0.0.0/24 is subnetted, 1 subnets

c       11.11.11.0 is directly connected, loopback1

c    192.168.1.0/24 is directly connected, serial0/0

r1#從上面可以看出

r1學習到了

3.3.3.0/24

這條路由的路數為

1,學習到

23.23.23.0/24

這條路由為

2跳!!!實驗配置成功!!!

拓撲圖2:

配置引數:在r1

上先不要配置

111.111.111.111

這條,先配置好下面引數,等一下測試要用到。

r1:access-list 1 permit 1.1.1.0 0.0.0.255  //acl

在這裡用來匹配流量(只匹配

1.1.1.0/24

),然後在

route-map

中配置為只有

1.1.1.0/24

這條路由不匹配(不被重發布,使

r2不能學習),其它路由則匹配(可以被重發布,使

r2可以學習到)

route-map connected deny 10 //

設定不匹配引數

match ip address 1  //

設定不匹配的流量為訪問列表1

route-map connected permit 20 //

設定其它路由匹配(允許重發布)

router rip

version 2

redistribute connected route-map connected  //

在rip

重發布直連路由時應用上面配置的路由圖

connected

network 192.168.1.0

no auto-summary

r2:與上個拓撲圖配置一樣。

檢視配置效果:

r2:r2#sh ip rou

3.0.0.0/32 is subnetted, 1 subnets

o       3.3.3.3 [110/65] via 192.168.2.2, 00:25:40, serial0/1

23.0.0.0/32 is subnetted, 1 subnets

o       23.23.23.23 [110/65] via 192.168.2.2, 00:25:40, serial0/1

11.0.0.0/24 is subnetted, 1 subnets

r       11.11.11.0 [120/1] via 192.168.1.1, 00:00:11, serial0/0

c    192.168.1.0/24 is directly connected, serial0/0

c    192.168.2.0/24 is directly connected, serial0/1

r2#可以看出了

r2沒有學習到

1.1.1.1/24

這條路由,而學習到了

11.11.11.11/24

這條路由。從上面

r1的配置中,說明

r2可以學習到除了

1.1.1.1/24

這條路由的其它路由,在這裡我樣可以測試一下:

現在在r1

上配置一條

111.111.111.111/24

的路由,可以發現

r2馬上就可以學習到,如果是按照上乙個拓撲圖那樣配置的話,

r2是學習不到的。

r1:r1(config)#int l2

r1(config-if)#ip add 111.111.111.111 255.255.255.0

r1(config-if)#no sh

r1(config-if)#

檢視配置效果:r2:

r2#sh ip rou

3.0.0.0/32 is subnetted, 1 subnets

o       3.3.3.3 [110/65] via 192.168.2.2, 00:29:29, serial0/1

23.0.0.0/32 is subnetted, 1 subnets

o       23.23.23.23 [110/65] via 192.168.2.2, 00:29:29, serial0/1

111.0.0.0/24 is subnetted, 1 subnets

r       111.111.111.0 [120/1] via 192.168.1.1, 00:00:18, serial0/0

11.0.0.0/24 is subnetted, 1 subnets

r       11.11.11.0 [120/1] via 192.168.1.1, 00:00:18, serial0/0

c    192.168.1.0/24 is directly connected, serial0/0

c    192.168.2.0/24 is directly connected, serial0/1

r2#看到了吧,

r2馬上就學習到了!!!

路由策略route map

route map,路由圖,用於實現路由策略。1 同乙個route map策略中可能有多個match語句,執行過程與acl一致,從上到下一一查詢直到找到有對應的語句匹配。2 route map具有隱藏語句放置在最後面,match any deny any 前面如果不去match,該句放在最後匹配所有...

route map策略路由設定

公司總部剛搬到新辦公樓,新機房與老機房通過光纜相連。網際網路出口在老機房那邊,新辦公上網須通過老機房出去,兩個機房的中心交換機之間是用ip route做的連線。預設指向聯通出口那個閘道器。老機房有電信和聯通兩個出口,其中聯通是作為普通使用者上網用,電信做sap 專線 等應用出口。由於新辦公樓上網人數...

Route map應用策略路由(中)

三 看會不會在一條鏈路down 之後走另一條鏈路 1 如果我把r2中的s0 0介面down 掉 r2 config int s0 0 r2 config if shut 2 再看一下r4和r5上的走向 r4 traceroute ip target ip address 1.1.1.1 source...