HCIP-13.18 前缀列表 prefix-list
acl 2001
ru per sou 1.1.1.0 0
# 匹配1.1.1.0/24 、 1.1.1.0/25
ACL可以灵活匹配IP地址的前缀,但无法匹配掩码长度
1.1.1.1/32
1.1.1.0/24
1.1.1.0/25
1.1.0.0/16
1.0.0.0/8
如果过滤掉1.1.1.0/25 ?
ip-prefix list 能够同时匹配IP地址前缀及掩码长度
ip-prefix list 不能用于IP报文的过滤,只能用于路由信息的过滤
ip ip-prefix aa index 10 permit 10.0.0.0 16 greater-equal 24
# 地址访问 10.0.0.0-10.0.x.x 16<= 掩码长度 《= 24
ip ip-prefix aa permit 1.1.1.0 24 greater-eq 24 less-eq 24
# 1.1.1.0/24 将被匹配
ip ip-p aa permit 1.2.3.0 24 le 32
# 表示前缀1.2.3.0前面的24位必须匹配,此外子网掩码必须小于等于32位
ip ip-p aa per 10.0.0.0 8 ge 21 le 29
# 网段10.0.0.0 前8位必须匹配,此外子网掩码必须在21位和29位之间
方法一:
route-policy aa per node 10 # 一个node下的两个条件是“且”关系,不同node是“或”关系
if-match ip-p cc
#
ip ip-p cc per 9.9.9.0 24 ge 24 le 24
ip ip-p cc per 9.9.7.0 24 ge 24 le 24
#
ospf 1
import-route rip 1 route-policy aa
#
方法二:
ip ip-p cc per 9.9.9.0 24
ip ip-p cc per 9.9.7.0 24
#
route-policy aa per node 20
if-ma ip-p cc
#
ospf 1
import-route rip route-policy aa
#