一、配置概述
1.配置R1的loopback10:192.168.10.1/32、loopback20:192.168.20.1/32
2.配置各个接口的IP地址
3.配置OSPF
4.配置过滤命令
本文使用ip-prefix来进行过滤,关键配置如下:
ip ip-prefix admin(规则名称,是参数) deny 192.168.10.1 32
ip ip-prefix admin(规则名称,是参数) permit 0.0.0.0 0 leaa-equal 32
在ospf进程视图下:
filter-policy ip-prefix admin import)
二、网络拓扑
三、各个设备配置如下
R1配置如下:
#
sysname R1
#
interface GigabitEthernet0/0/0
ip address 10.0.12.1 255.255.255.0
#
interface LoopBack10
ip address 192.168.10.1 255.255.255.255
#
interface LoopBack20
ip address 192.168.20.1 255.255.255.255
#
ospf 100 router-id 1.1.1.1
area 0.0.0.0
network 10.0.12.0 0.0.0.255
network 192.168.10.1 0.0.0.0
network 192.168.20.1 0.0.0.0
#R2配置如下:
#
sysname R2
#
interface GigabitEthernet0/0/0
ip address 10.0.12.2 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.0.23.2 255.255.255.0
#
interface NULL0
#
ospf 100 router-id 2.2.2.2
filter-policy ip-prefix admin import
area 0.0.0.0
network 10.0.12.0 0.0.0.255
area 0.0.0.10
network 10.0.23.0 0.0.0.255
#
ip ip-prefix admin index 10 deny 192.168.10.1 32
ip ip-prefix admin index 20 permit 0.0.0.0 0 less-equal 32
#R3配置如下:
#
sysname R3
#
interface GigabitEthernet0/0/0
ip address 10.0.23.3 255.255.255.0
#
ospf 100 router-id 3.3.3.3
area 0.0.0.10
network 10.0.23.0 0.0.0.255
#
四、过滤前后对比
过滤前:
过滤后:
为什么全局路由表过滤成功而ospf路由表中还有192.168.10.1呢?
因为OSPF进程中import是把针对OSPF计算出的路由放到全局路由表中进行了过滤。