验证通过route-policy过滤掉特定的路由条目,如OSPF学到的路由
实验用到的测试设备LSW1、LSW2、PC2、PC3、PC4
实验拓扑图
实验前验证全网互通,确保两边客户端可以互相PING通,并且LSW2能够学到LSW1的所有路由(包括OSPF学到的,还有静态引入的)
实验前测试结果:
PC2 PING PC3和PC4
LSW2中的路由表
OSPF学到的和外部引入的OSPF路由
LSW1的OSPF配置
实验配置(在LSW2上启用route-policy)
配置route-policy过滤掉192.168.70.0/24和192.168.80.0/24、192.168.90.0/24网段路由。
配置命令:
acl number 2000
rule 10 deny source 192.168.70.0 0.0.0.255
rule 20 deny source 192.168.80.0 0.0.0.255
rule 30 deny source 192.168.90.0 0.0.0.255
rule 40 permit
route-policy Filter_708090 permit node 10
if-match acl 2000
ospf 1 router-id 1.1.1.1
filter-policy route-policy Filter_708090 import
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 192.168.10.1 0.0.0.0
network 192.168.20.1 0.0.0.0
network 192.168.30.254 0.0.0.0
PC2可PING通60网段不能PING通70网段
LSW2中路由表已经没有了708090网段
接收到的OSPF路由60网段路由正常学习
实验中filter-policy route-policy Filter_708090 import也可以直接用filter-policy 2000 import来替代。
用替代过滤策略过滤ospf路由
过滤后ospf路由是相同的效果
……