配置前缀列表(prefix-list).note
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/164、使用 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