拓扑如下:
实验要求:蓝框内全局运行rip,那么必然三台路由器都会学到全网的路由,现在网络需求是不希望R2再从R1学习到RIP路由192.168.22.0/24(即pc2网段)。
各设备配置如下:
#AR1
<AR1>undo t m
Info: Current terminal monitor is off.
<AR1>sys
Enter system view, return user view with Ctrl+Z.
[AR1]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.11.254 24
[AR1-GigabitEthernet0/0/0]int g0/0/1
[AR1-GigabitEthernet0/0/1]ip address 192.168.22.254 24
[AR1-GigabitEthernet0/0/1]int g0/0/2
[AR1-GigabitEthernet0/0/2]ip address 192.168.33.254 24
[AR1-GigabitEthernet0/0/2]int g3/0/0
[AR1-GigabitEthernet3/0/0]ip address 192.168.12.1 24
[AR1-GigabitEthernet3/0/0]q
[AR1]rip 1
[AR1-rip-1]version 2
[AR1-rip-1]network 192.168.11.0
[AR1-rip-1]network 192.168.22.0
[AR1-rip-1]network 192.168.33.0
[AR1-rip-1] network 192.168.12.0
[AR1-rip-1]
#AR2
<AR2>undo t m
Info: Current terminal monitor is off.
<AR2>sys
Enter system view, return user view with Ctrl+Z.
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.12.2 24
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.23.2 24
[AR2-GigabitEthernet0/0/1]q
[AR2]rip 1
[AR2-rip-1]version 2
[AR2-rip-1]network 192.168.12.0
[AR2-rip-1]network 192.168.23.0
#AR3
<AR3>undo t m
Info: Current terminal monitor is off.
<AR3>sys
Enter system view, return user view with Ctrl+Z.
[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip address 192.168.23.3 24
[AR3-GigabitEthernet0/0/1]q
[AR3]rip 1
[AR3-rip-1]version 2
[AR3-rip-1]network 192.168.23.0
至此,全网已经通过rip实现互通。接下来通过Filter-policy进行路由过滤。
Filter-policy路由过滤关键配置:
#AR2
[AR2]acl 2000 //创建acl2000,并进入
[AR2-acl-basic-2000]rule 5 deny source 192.168.22.0 0.0.0.0 //拒绝掉相应网络
[AR2-acl-basic-2000]rule 10 permit //放行其他网段,因为默认是拒绝
[AR2-acl-basic-2000]q
[AR2]rip 1
[AR2-rip-1]filter-policy 2000 import g0/0/0 //在入口执行此策略,因为是距离矢量路由协议,所以如此执行,将不会被学习到该路由
[AR2-rip-1]
至此,所有配置已经完成。
使用display ip routing-table protocol rip 查看ar3和ar2,如下:
如图所示,pc2网段192.168.22.0/24确实没有出现,成功过滤。
至此目的达成实验结束。
补充:
上文用的是rip协议,所以可以在r2的入口执行策略,因为是距离矢量路由协议,路由器相互交流自身的路由协议,如果用的是ospf协议,则在r2上如此执行不会成功过滤,因为一旦ospf协议r1将路由引入后,会出现lsa-5,并全局泛洪,所以,如果是ospf协议的话,就应当在ar1的出口执行过滤策略。