配置前缀列表(prefix-list).note

noteId: WEBdc652a2259d08e0cc837e61af0c2cdac · 原始路径:/ALL/网络 - C模块/ACL、前缀列表/前缀列表(prefix-list)/配置前缀列表(prefix-list).note · 图片:1 · 附件待处理:0

 
le: (less than or equal to)小于或等于
ge: (greater than or equal to)大于或等于
 
1、匹配 默认路由:
ip prefix-list DEF permit 0.0.0.0/0
或:
ip prefix-list DEF permit 0.0.0.0/0 le 1
 
# 匹配除默认路由外的路由:
ip prefix-list no_default permit 0.0.0.0/0 ge 1    //匹配掩码 /1 ~ /32的路由
 
 
2、匹配所有路由:
# 匹配所有路由:
ip prefix-list all permit 0.0.0.0/0 le 32    //匹配掩码 小于 /32位的路由
 
 
3、匹配 A、B、C 类私有地址:
 
ip prefix-list A permit 10.0.0.0/8
ip prefix-list B permit 172.16.0.0/12
ip prefix-list C permit 192.168.0.0/16
 
 
4、使用 le、ge 匹配路由:
先定义一个IP网段范围,再在这个网段范围中使用 le、ge 进行细分
# le:
le 24    /24以及 以下的掩码,例如 /24、/23、/22、/21 (/0 ~ /24),不包含 /25以上的掩码
 
# ge:
ge 24    /24以及 以上的掩码,例如/24、/25、/26、/27 (/24 ~ /32),不包含 /23以下的掩码
 
# ge + le:
ge 24 le 30    /24以及 以上的掩码,/30以及 以下的掩码,例如 /24、/25、/26 (/24 ~ /30),不包含 /23、/31
 
不适用 le、ge 会直接匹配整个定义的网段
# 匹配除默认路由外的路由:
ip prefix-list no_default permit 0.0.0.0/0 ge 1    //匹配掩码 /1 ~ /32的路由
 
# 匹配所有路由:
ip prefix-list all permit 0.0.0.0/0 le 32    //匹配掩码 小于 /32位的路由
 
 
(1)要仅匹配192.168.0.0/16网段中的所有 /24位路由:
# 要仅匹配192.168.0.0/16网段中的所有 /24位路由:
ip prefix-list all_mask permit 192.168.0.0/16 ge 24 le 24
 
 
(2)要匹配 /24以及 以下的所有路由:
# 要匹配 /24以及 以下的所有路由:
ip prefix-list all_mask permit 0.0.0.0/0 le 24