设为首页收藏本站language 语言切换
12
返回列表 发新帖
楼主: ccnafasttrack
收起左侧

[求助] ip prefix-list c permit 0.0.0.0/0 le 32 这个前缀列表表达的意思?

[复制链接]
发表于 2016-4-28 12:03:56 | 显示全部楼层
ziansong 发表于 2016-4-28 00:53
可能是我学习有误区?我的想法是这个默认路由的prefix-list只是用于route-map匹配条目match,可能理解的 ...

昨晚躺在床上,好好想了一下这个问题。
的确 应该是    0.0.0.0/0  来代表默认路由。  如果yongeigrp  充分发的列子来讲: 如果是 0.0.0.0/0  只是把0.0.0.0/0  漏过去, 而  0.0.0.0/  le 32   会把所有的路由全漏过去。  默认路由和所有路由毕竟还是不一样的。

我的理解钻了一个小牛角尖   
16# 2016-4-28 12:03:56 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 13:48:57 | 显示全部楼层
ccnafasttrack 发表于 2016-4-27 20:09
是否也包括32位主机路由?又是我

不包括,主机路由掩码是32的
17# 2016-4-28 13:48:57 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 13:52:58 | 显示全部楼层
smallszg 发表于 2016-4-27 22:55
le=32  是所有路由没有问题,默认路由难道不是代表所有路由 ?

只写个  0.0.0.0/0  不带le 和ge 代表 ...

0.0.0.0/0 后面这个0我是这样理解的
比如:255.255.255.0 代表24位的掩码
          255.255.0.0 代表16位的掩码
          255.0.0.0 代表8位的掩码
那么,0.0.0.0 代表的就是0位的掩码,前缀0.0.0.0 掩码 0.0.0.0 那就是默认路由了!
在IE的版本里,就有这样的应用,而且绝对可以匹配到默认路由!
18# 2016-4-28 13:52:58 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 13:55:13 | 显示全部楼层
sboku 发表于 2016-4-28 01:35
最重要的一条,prefix-list可以用来表示网段的范围,也可以用来表示某一个网段。使用了ge或le的话,就是 ...

ge 和 le 是代表掩码的范围,如果不加的话,192.168.1.0/24 后面这个24就代表,网络号的前24位必须一致,掩码是24位的路由。
19# 2016-4-28 13:55:13 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 23:24:25 | 显示全部楼层
CCIE.Victor 发表于 2016-4-28 13:52
0.0.0.0/0 后面这个0我是这样理解的
比如:255.255.255.0 代表24位的掩码
          255.255.0.0 代表1 ...

12.12.12.12/0      那这个东西代表的什么?
20# 2016-4-28 23:24:25 回复 收起回复
回复

使用道具 举报

发表于 2016-4-29 11:59:11 | 显示全部楼层
CCIE.Victor 发表于 2016-4-28 14:55
ge 和 le 是代表掩码的范围,如果不加的话,192.168.1.0/24 后面这个24就代表,网络号的前24位必须一致 ...

在我来看,prefix-list是在比较字节。所以只要符合设定的prefix-list的,就会过滤。我并不认为prefix-list直接代表路由信息。在比较字节时,0.0.0.0/0 le 32是指在 0.0.0.0 255.255.255.255这个范围,所以,路由表里包括0.0.0.0在内的所有路由条目都会被匹配。如果只是0.0.0.0/0 的话,那就只有一个路由条目被匹配了,也就是0.0.0.0
21# 2016-4-29 11:59:11 回复 收起回复
回复

使用道具 举报

发表于 2016-9-5 12:52:30 | 显示全部楼层
ip prefix-list [name] [permit | deny] [prefix]/[len]
22# 2016-9-5 12:52:30 回复 收起回复
回复

使用道具 举报

发表于 2016-9-5 12:53:06 | 显示全部楼层
ip prefix-list [name] [permit | deny] [prefix]/[len]
name为任意的名字或者数字,prefix是指定的路由前缀(网段),len是指定的前缀长度(子网掩码)。例子如下:

ip prefix-list LIST permit 1.2.3.0/24

上面的例子中指定匹配网段1.2.3.0,并且指定子网掩码为255.255.255.0,这个列表不匹配1.2.0.0/24,也不匹配1.2.3.4/32

ip prefix-list LIST permit 0.0.0.0/0

上面的例子指定匹配网段0.0.0.0和子网掩码0.0.0.0。这个列表用来匹配默认路由。

通常情况下,在使用前缀列表的时候加上“GE”(大于或等于)和“LE”(小于或等于)时比较容易发生混淆。这是因为当使用“GE”和“LE”时,列表的长度(len)发生了改变。
23# 2016-9-5 12:53:06 回复 收起回复
回复

使用道具 举报

发表于 2016-9-5 12:53:35 | 显示全部楼层
前缀列表会先根据掩长度码范围进行匹配(也就是说,不看IP,先看掩码)

ge[value] 表示 大于等于 [value]

le[value] 表示 小于等于 [value]
24# 2016-9-5 12:53:35 回复 收起回复
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-4-25 12:07 , Processed in 0.195266 second(s), 19 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表