预备知识:
J管理距离:
         同一个网络可能使用多种路由选择协议和静态路由。如果有多个路由选择信息源,将根据管理距离来评估每个路由选择信息源的可信度。
         管理距离是一个0~255的整数。路由选择协议的管理距离越小,其可信度越高,如表1列出了一些路由选择信息的默认管理距离。
1 默认管理距离
路由选择信息源
默认管理距离
直连接口
0
静态路由
1
OSPF
110
RIPv1RIPv2
120
未知或不可信
255
配置目的:避免路由反馈,使R2不收到重复的192.168.1.0/24的路由信息。
拓扑图:
说明:在R1R2上进行双敛双UP重分发,在RIP网络中如果是R1先收到R3192.168.1.0/24,并在重分发时将它注入进OSPF,因为OSPF的管理距离比RIP的可信(OSPF110RIP120,越小越可信),所以R2的路由表中192.168.1.0/24这条路由是通过OSPF学习到的如下:
R2
r2#SH IP ROU
     1.0.0.0/24 is subnetted, 1 subnets
O E2    1.1.1.0 [110/20] via 4.4.4.2, 00:34:50, Serial0/1
     2.0.0.0/24 is subnetted, 1 subnets
O       2.2.2.0 [110/128] via 4.4.4.2, 00:34:50, Serial0/1
     3.0.0.0/24 is subnetted, 1 subnets
C       3.3.3.0 is directly connected, Serial0/0
     4.0.0.0/24 is subnetted, 1 subnets
C       4.4.4.0 is directly connected, Serial0/1
O E2 192.168.1.0/24 [110/20] via 4.4.4.2, 00:34:50, Serial0/1
r2#
通过上面show ip route 看到R2是通过OSPF学习到的192.168.1.0/24这条路由!!!
可以知道我们在R1R2上都配置了双重分发,R2又会将它通过OSPF学习到的这条192.168.1.0/24路由通过RIP重分发注入RIP网络,让R3收到,但192.168.1.0/24这条路由是R3的直连路由,R3通过RIP收到的这条192.168.1.0/24是没意义的,这样会浪费路由的CPU资源!!!所以我们要在R1R2上应用route-map 的强大功能来避免192.168.1.0/24这条路由重分发进RIP网络!!!
配置参数:
R1:
access-list 1 permit 192.168.1.0
route-map ospf deny 10
 match ip address 1
route-map ospf permit 20
router ospf 1
redistribute rip metric 20 subnets
 network 2.2.2.0 0.0.0.255 area 0
router rip
 version 2
 redistribute ospf 1 metric 1 route-map ospf
 network 1.0.0.0
 no auto-summary
R2:
access-list 1 permit 192.168.1.0 0.0.0.255
route-map ospf deny 10
 match ip address 1
route-map ospf permit 20
router ospf 1
redistribute rip metric 20 subnets
 network 4.4.4.0 0.0.0.255 area 0
router rip
 version 2
 redistribute ospf 1 metric 1 route-map ospf
 network 3.0.0.0
 no auto-summary
配置完毕!!!