一、实验拓扑
二、实验目的
通过配置OSPF路由重发布中过滤路径,将不需要的路由信息过滤掉。
三、实验配置
第一步:配置基本ip地址
R1
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname R1
R1(config)#interface gigabitEthernet 0/1
R1(config-if-GigabitEthernet 0/1)#ip address 192.168.2.1 24
R1(config-if-GigabitEthernet 0/1)#exit
R1(config)#interface gigabitEthernet 0/0
R1(config-if-GigabitEthernet 0/0)#ip address 192.168.1.1 24
R1(config-if-GigabitEthernet 0/0)#exit
R2
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname R2
R2(config)#interface gigabitEthernet 0/1
R2(config-if-GigabitEthernet 0/1)#ip address 192.168.1.2 24
R2(config-if-GigabitEthernet 0/1)#exit
R2(config)#interface gigabitEthernet 0/0
R2(config-if-GigabitEthernet 0/0)#ip address 192.168.3.1 24
R2(config-if-GigabitEthernet 0/0)#exit
SW
Ruijie>enable
Ruijie#configure terminal
Ruijie(config)#hostname SW
SW(config)#interface gigabitEthernet 0/1
SW(config-if-FastEthernet 0/1)#no switchport
SW(config-if-FastEthernet 0/1)#ip address 192.168.2.2 24
SW(config-if-FastEthernet 0/1)#exit
SW(config)#interface loopback 0
SW(config-if-Loopback 0)#ip address 172.16.1.1 24
SW(config-if-Loopback 0)#exit
SW(config)#interface loopback 1
SW(config-if-Loopback 1)#ip address 172.16.2.1 24
SW(config-if-Loopback 1)#exit
第二步:全网路由配置
R1、R2配置ospf
R1
R1(config)#router ospf 1
R1(config-router)#network 192.168.1.0 0.0.0.255 area 0
R1(config-router)#network 192.168.2.0 0.0.0.255 area 0
R1(config-router)#exit
R2
R2(config)#route ospf 1
R2(config-router)#network 192.168.1.0 0.0.0.255 area 0
R2(config-router)#network 192.168.3.0 0.0.0.255 area 0
R2(config-router)#exit
SW和R1通过静态路由互联
R1
R1(config)#ip route 172.16.1.0 255.255.255.0 192.168.2.2
R1(config)#ip route 172.16.2.0 255.255.255.0 192.168.2.2
SW
SW(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.1
第三步:路由重发布
R1(config)#route ospf 1
R1(config-router)#redistribute static subnets
R1(config-router)#exit
验证:在路由器R2上查看是否学习到了重分布的静态路由
第四步:通过ACL匹配出需要的路由
在R1上创建访问控制列表,只允许IP地址为172.16.1.1的路由条目存在,其余的过滤掉。
R1(config)#ip access-list standard 1
R1(config-std-nacl)#10 permit 172.16.1.0 0.0.0.255
R1(config-std-nacl)#20 deny any any
R1(config-std-nacl)#exit
第五步:过滤路由
在R1静态路由重分布进ospf时,使用distribute-list调用acl过滤路由。
R1(config)#router ospf 1
R1(config-router)#distribute-list 1 out static
R1(config-router)#exit
验证:查看R2的路由条目,若R2学习到的路由条目为172.16.1.1/24,则distribute-list做路由过滤配置正确。