Filter-policy过滤路由
·掌握如何在路由器上配置RIP手工聚合
·掌握如何使用Filter-policy对RIP路由进行过滤
拓扑图:
配置命令:
IP地址及RIPv2路由配置:
[RTA]int g0/0
[RTA-GigabitEthernet0/0]ip add 10.0.0.1 24
[RTA-GigabitEthernet0/0]qu
[RTA]int g0/1
[RTA-GigabitEthernet0/1]ip add 10.0.1.1 24
[RTA-GigabitEthernet0/1]qu
[RTA]int s1/0
[RTA-Serial1/0]ip add 192.168.1.1 30
[RTA-Serial1/0]qu
[RTA]rip
[RTA-rip-1]net 10.0.0.0
[RTA-rip-1]net 192.168.1.0
[RTA-rip-1]ver
[RTA-rip-1]version 2
[RTA-rip-1]undo su
[RTA-rip-1]undo summary
[RTA-rip-1]qu
[RTB]int s1/0
[RTB-Serial1/0]ip add 192.068.1.2 30
[RTB-Serial1/0]undo ip add 192.068.1.2 30
[RTB-Serial1/0]ip add 192.168.1.2 30
[RTB-Serial1/0]qu
[RTB]int s2/0
[RTB-Serial2/0]ip add 192.168.2.1 30
[RTB-Serial2/0]qu
[RTB]
[RTB]rip
[RTB-rip-1]net 192.168.1.0
[RTB-rip-1]net 192.168.2.0
[RTB-rip-1]ver
[RTB-rip-1]version 2
[RTB-rip-1]undo su
[RTB-rip-1]undo summary
[RTB-rip-1]qu
[RTC]int g0/0
[RTC-GigabitEthernet0/0]ip add 192.168.3.1 24
[RTC-GigabitEthernet0/0]qu
[RTC]int s2/0
[RTC-Serial2/0]ip add 192.168.2.2 30
[RTC-Serial2/0]qu
[RTC]rip
[RTC-rip-1]net 192.168.2.0
[RTC-rip-1]net 192.168.3.0
[RTC-rip-1]ver
[RTC-rip-1]version 2
[RTC-rip-1]undo su
[RTC-rip-1]undo summary
[RTC-rip-1]qu
配置完成后RTC的路由表:
RTA配置路由聚合命令:
[RTA]int s1/0
[RTA-Serial1/0]rip summ
[RTA-Serial1/0]rip summary-address 10.0.0.0 23
RTA上配置路由聚合后RTC的路由表
RTB上路由过滤配置命令:
]ip prefix-list abc index 10 deny 10.0.0.0 23
The IPv4 prefix list already exists.
[RTB]ip prefix-list abc index 20 per
[RTB]ip prefix-list abc index 20 permit 0.0.0.0 0 less
[RTB]ip prefix-list abc index 20 permit 0.0.0.0 0 less-equal 32
[RTB]rip
[RTB-rip-1]filter-policy prefix-list abc import
[RTB-rip-1]qu
配置完成后RTB的路由表:
RTB的前缀列表匹配情况:
配置完成后RTC 的路由表:
RTC ping 192.168.1.1
抓包分析:
源地址为10.0.0.1,目的地址为224.0.0.9
收到的路由信息为10.0.1.0、192.168.1.0、192.168.2.0和192.168.3.0.
源地址为192.168.3.1,目的地址为224.0.0.9
收到的路由信息为192.168.1.0、192.168.2.0和192.168.3.0.
源地址为10.0.1.1,目的地址为224.0.0.9
收到的路由信息为10.0.0.0、192.168.1.0、192.168.2.0和192.168.3.0.
由于在RTA上配置了路由聚合,再RTB上配置了路由过滤,所以RTC G0/0口收到的路由信息只有10.0.0.0,而没有10.0.1.0.