WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

前缀列表Prefix-list使用宝典-EI CCNP企业基础架构Enterprise Infrastructure

发布日期:2022-04-03 浏览次数:1824 来源:杨广成

前缀列表Prefix-list使用宝典-EI CCNP企业基础架构Enterprise Infrastructure

官方微信同电话:17316362402,联系WOLF-LAB(沃尔夫)实验室获取免费学习资料视频,


 一:基本规则

前缀列表用于对路由的匹配和过滤,既能限制前缀的范围,又能限制掩码的范围。

前缀列表的格式:Ip prefix-list A permit a.a.a.a/length ge le

Lengthgele的格则如下:

 length与掩码无关,指的是前length位固定;

 ge指的是掩码的最小长度;

 le 指的是掩码的最大长度。

举例① :

下面这四条路由:

192.168.12.0/24

192.168.13.0/24

192.168.14.0/24

192.168.15.0/24

写成二进制的形式:

192.168.00001100.0/24

192.168.00001101.0/24

192.168.00001110.0/24

192.168.00001111.0/24

------------------------

192.168.00001100.0/24

你会发现,这四条路由的前22bits是固定的,因此Length = 22,掩码长度 = 24

前缀列表可以这样写,匹配上述四条明细路由:

Ip prefix-list A permit 192.168.12.0/22 ge 24 le 24

举例② :

下面这条前缀列表,可以匹配哪些明细路由?

Ip prefix-list B permit 192.168.12.0/22 ge 24 le 25

192.168.12.0/22  指的是前22bits固定,不能变,即:

192.168.00001100.00000000/22 

ge=24le=25,掩码长度最小24,最大25,也就是说,掩码有2种取值:

 

当掩码为24的时候,前22bits固定,此时有四种变化:

192.168.00001100.0/24  192.168.12.0/24

192.168.00001101.0/24  192.168.13.0/24

192.168.00001110.0/24  192.168.14.0/24

192.168.00001111.0/24  192.168.15.0/24

 

当掩码为25的时候,前22bits固定,此时有八种变化:

192.168.00001100.00000000/25  192.168.12.0/25

192.168.00001100.10000000/25  192.168.12.128/25

192.168.00001101.00000000/25  192.168.13.0/25

192.168.00001101.10000000/25  192.168.13.128/25

192.168.00001110.00000000/25  192.168.14.0/25

192.168.00001110.10000000/25  192.168.14.128/25

192.168.00001111.00000000/25  192.168.15.0/25

192.168.00001111.10000000/25  192.168.15.128/25

从上面的分析过程,可以看出该前缀列表匹配了12条明细路由。

 

二:验证前缀列表是否精确匹配

分为两种情况:

① 若ge = le,设 m = ge/le - length,则匹路由条目数 = 2m

② 若ge < le,设 m = ge - length , n = le - length,则匹配的路由条目数 = 2m + 2m+1  + 2n

 

三:前缀列表缺少gele时,掩码的取值

① 没有gele,掩码 = length

② 没有lele = 32

③ 没有gege = length

 

四:举例如下:

A类:0xxxxxxx.y.y.y

Ip prefix-list A permit 0.0.0.0/1 le 32         A类的所有路由

Ip prefix-list A permit 0.0.0.0/0               表示默认路由

Ip prefix-list A permit 0.0.0.0/0 le 32         所有路由

Ip prefix-list A permit 0.0.0.0/0 ge 1          除默认路由其他所有路由

Ip prefix-list A permit 0.0.0.0/0 ge 8 le 8     A类的主类路由

B类:10xxxxxx.

Ip prefix-list B permit 128.0.0.0/2 le 32       B类的所有路由

C类:110xxxxx

Ip prefix-list C permit 192.0.0.0/3 le 32       C类的所有路由


WOLF-LAB(沃尔夫)实验室获取免费学习资料

官方微信同电话:17316362402
官方QQ:2569790740
http://www.wolf-lab.com/


返回目录
在线咨询