拓撲圖1:
基本配置:
R1,R2 192.168.12.0/24
R2,R3 192.168.23.0/24
R1:
interface Loopback0
ip address 1.1.1.1 255.255.255.0
ip ospf network point-to-point
interface Loopback1
ip address 10.10.10.10 255.255.255.0
ip ospf network point-to-point //指定OSPF網絡類型避免loopback接口問題
配置參數:
access-list 1 deny 10.10.10.0
access-list 1 permit any
router ospf 1
network 1.1.1.0 0.0.0.255 area 0
network 10.10.10.0 0.0.0.255 area 0
network 192.168.12.0 0.0.0.255 area 0
r1(config-router)#distribute-list 1 out s0/0
% Interface not allowed with OUT for OSPF
r1(config-router)#distribute-list 1 out //可以看出路由器不允許OUT方向的分發清單後接接口,用network直接宣告的路由在OUT分發清單中無用!!!如下的配置效果:
r2#clea ip rou *
r2#sh ip rou
C 192.168.12.0/24 is directly connected, Serial0/0
1.0.0.0/24 is subnetted, 1 subnets
<b>O 1.1.1.0 [110/65] via 192.168.12.1, 00:00:01, Serial0/0</b>
<b></b>
10.0.0.0/24 is subnetted, 1 subnets
<b>O 10.10.10.0 [110/65] via 192.168.12.1, 00:00:01, Serial0/0</b>
C 192.168.23.0/24 is directly connected, Serial0/1
r2#
r3#clea ip rou *
r3#sh ip rou
O 192.168.12.0/24 [110/128] via 192.168.23.1, 00:00:01, Serial0/0
O 1.1.1.0 [110/129] via 192.168.23.1, 00:00:01, Serial0/0
O 10.10.10.0 [110/129] via 192.168.23.1, 00:00:01, Serial0/0
C 192.168.23.0/24 is directly connected, Serial0/0
r3#
拓撲圖2:
!
redistribute connected metric 30 subnets
在這裡先檢視各路由器的路由表:
r1#sh ip rou
C 1.1.1.0 is directly connected, Loopback0
C 10.10.10.0 is directly connected, Loopback1
O 192.168.23.0/24 [110/128] via 192.168.12.2, 00:01:09, Serial0/0
r1#
<b>O E2 1.1.1.0 [110/30] via 192.168.12.1, 00:01:24, Serial0/0</b>
<b>O E2 10.10.10.0 [110/30] via 192.168.12.1, 00:01:24, Serial0/0</b>
O 192.168.12.0/24 [110/128] via 192.168.23.1, 00:01:28, Serial0/0
<b>O E2 1.1.1.0 [110/30] via 192.168.23.1, 00:01:28, Serial0/0</b>
<b>O E2 10.10.10.0 [110/30] via 192.168.23.1, 00:01:28, Serial0/0</b>
現在配置分發清單:
R1:
r1(config)#acc 1 de 10.10.10.0
r1(config)#acc 1 per an
r1(config)#router os 1
r1(config-router)#distribute-list 1 out s0/0
<b>r1(config-router)#distribute-list 1 out </b>
檢視配置效果:
<b>O E2 1.1.1.0 [110/30] via 192.168.12.1, 00:00:02, Serial0/0</b>
r3#clea ip route *
<b>O E2 1.1.1.0 [110/30] via 192.168.23.1, 00:00:01, Serial0/0</b>
可以看到分發清單在OSPF中,隻有在重釋出到OSPF裡的路由才是起作用的,對本地始發的路由不起作用,因為本地始發的路由是通過LSA來進行路由更新的,重釋出是通過路由資訊來工作的。
本文轉自810105851 51CTO部落格,原文連結:http://blog.51cto.com/4708948/1131416,如需轉載請自行聯系原作者