预备知识:分发列表
(distribut-list)
,主要是对路由信息进行过渡,应用在距离矢量路由协议中,如果是应用在
OSPF
中,要注意:
1.IN
方向,只对本路由器有用,其它路由器无效;
2.OUT
方向,只有一种场合才有用,就是对本地注入的外部路由,是重发布方式,本地始发的重发布方式是以路由信息来重发布的。
拓扑图:
配置方法:
1. 可以在R2的S0/1的OUT方向应用分发列表
2. 可以在R3的S0/0的IN方向应用分发列表
方法1
:
配置参数:
R2:
access-list 1 deny 10.10.10.0
access-list 1 permit any
router rip
version 2
network 192.168.12.0
network 192.168.23.0
distribute-list 1 out Serial0/1
no auto-summary
查看效果:
R3 :
R3 :
r3#sh ip rou
R 192.168.12.0/24 [120/1] via 192.168.23.1, 00:00:22, Serial0/0
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/2] via 192.168.23.1, 00:00:22, Serial0/0
C 192.168.23.0/24 is directly connected, Serial0/0
r3#
如上结果是
R3
只学习到了除
10.10.10.0/24
的路由,配置成功!
方法二:
先把
R2
上的分发列表删掉,查看结果
(clear ip route *)
:
R2:
r2(config)#no acc 1
r2(config)#router rip
r2(config-router)#no distribute-list 1 out s0/1
R3:
r3#clear ip route *
r3#sh ip rou
R 192.168.12.0/24 [120/1] via 192.168.23.1, 00:00:02, Serial0/0
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/2] via 192.168.23.1, 00:00:02, Serial0/0
10.0.0.0/24 is subnetted, 1 subnets
R 10.10.10.0 [120/2] via 192.168.23.1, 0
0:00:02, Serial0/0
C 192.168.23.0/24 is directly connected, Serial0/0
r3#
可以看到在没有配置分发列表时,
R3
可以学习到全网的路由!下面配置方法二
配置参数:
R3
:
r3(config)#acc 1 de 10.10.10.0
r3(config)#acc 1 per an
r3(config)#router rip
r3(config-router)#distribute-list 1 in s0/0
r3#sh ip rou
R 192.168.12.0/24 [120/1] via 192.168.23.1, 00:00:00, Serial0/0
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/2] via 192.168.23.1, 00:00:00, Serial0/0
10.0.0.0/24 is subnetted, 1 subnets
R 10.10.10.0 [120/2] via 192.168.23.1, 00:00:27, Serial0/0
C 192.168.23.0/24 is directly connected, Serial0/0
看到路由表还是没变,先清一下路由表
r3#clea ip route *
r3#sh ip rou
R 192.168.12.0/24 [120/1] via 192.168.23.1, 00:00:01, Serial0/0
1.0.0.0/24 is subnetted, 1 subnets
R 1.1.1.0 [120/2] via 192.168.23.1, 00:00:01, Serial0/0
C 192.168.23.0/24 is directly connected, Serial0/0
r3#
可以看到两种方法的结果是一样的!!!
本文转自810105851 51CTO博客,原文链接:http://blog.51cto.com/4708948/1131396
,如需转载请自行联系原作者