设为首页收藏本站language 语言切换
查看: 6168|回复: 23
收起左侧

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

[复制链接]
发表于 2016-4-27 18:49:42 | 显示全部楼层 |阅读模式
3鸿鹄币
/0代表,不需要匹配任何一个位,le 32 ,是否代表小于等于32掩码的都可以匹配的上?

最佳答案

查看完整内容

对,这个表示的就是匹配所有路由,不加 le 32 匹配的就是默认路由!
发表于 2016-4-27 18:49:43 | 显示全部楼层
对,这个表示的就是匹配所有路由,不加 le 32 匹配的就是默认路由!
沙发 2016-4-27 18:49:43 回复 收起回复
回复

使用道具 举报

发表于 2016-4-27 19:13:08 | 显示全部楼层
非常正确!
板凳 2016-4-27 19:13:08 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-27 19:42:05 | 显示全部楼层

那就业包括主机路由咯,就是32位的
地板 2016-4-27 19:42:05 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-27 20:09:15 | 显示全部楼层
CCIE.Victor 发表于 2016-4-27 20:04
对,这个表示的就是匹配所有路由,不加 le 32 匹配的就是默认路由!

是否也包括32位主机路由?又是我
5# 2016-4-27 20:09:15 回复 收起回复
回复

使用道具 举报

发表于 2016-4-27 21:05:59 | 显示全部楼层
CCIE.Victor 发表于 2016-4-27 20:04
对,这个表示的就是匹配所有路由,不加 le 32 匹配的就是默认路由!

兄弟,你关于默认路由的说法不正确。

ip prefix-list c permit 0.0.0.0/0 le 32    就是代表的默认路由
它的意思是匹配所有路由,匹配所有路由当然也就是默认路由了

而    0.0.0.0/0   没有后缀的 ,的确也是不匹配任何一位,但是,它的前缀是零,试问有那个网段的前缀是:0 ?
这样不带前缀的,任何网段都不能匹配,是错误的一个格式。
6# 2016-4-27 21:05:59 回复 收起回复
回复

使用道具 举报

发表于 2016-4-27 21:11:30 | 显示全部楼层
11111
7# 2016-4-27 21:11:30 回复 收起回复
回复

使用道具 举报

发表于 2016-4-27 22:22:57 | 显示全部楼层
smallszg 发表于 2016-4-27 13:05
兄弟,你关于默认路由的说法不正确。

ip prefix-list c permit 0.0.0.0/0 le 32    就是代表的默认路 ...

哥们是你理解有误,LE 32 指《=32,是指所有的路由
而0.0.0.0/0,表示子网掩码是0.0.0.0  就是0.0.0.0 0.0.0.0 ,所以是默认路由    ip route 0.0.0.0 0.0.0.0 加吓一跳
8# 2016-4-27 22:22:57 回复 收起回复
回复

使用道具 举报

发表于 2016-4-27 22:55:46 | 显示全部楼层
本帖最后由 smallszg 于 2016-4-27 22:59 编辑
ziansong 发表于 2016-4-27 22:22
哥们是你理解有误,LE 32 指《=32,是指所有的路由
而0.0.0.0/0,表示子网掩码是0.0.0.0  就是0.0.0.0 0. ...

le=32  是所有路由没有问题,默认路由难道不是代表所有路由 ?

只写个  0.0.0.0/0  不带le 和ge 代表精确匹配。 这个东西什么也代表不了,因为根本就没有0前缀的网段,或者我的表达有点问题,我是说没有那个网络的网络位数是0位。至少cisco肯定是这样的。 你去做个试验看看嘛,你运行个eigrp的小网络,你从一个路由器向另一个路由器分发0.0.0.0/0    看看是都分发出去了,还是一个都没有?!!! 去试试
9# 2016-4-27 22:55:46 回复 收起回复
回复

使用道具 举报

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

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

可能是我学习有误区?我的想法是这个默认路由的prefix-list只是用于route-map匹配条目match,可能理解的不对哈。。。。
10# 2016-4-28 00:53:26 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 01:35:19 | 显示全部楼层
ziansong 发表于 2016-4-28 01:53
可能是我学习有误区?我的想法是这个默认路由的prefix-list只是用于route-map匹配条目match,可能理解的 ...

最重要的一条,prefix-list可以用来表示网段的范围,也可以用来表示某一个网段。使用了ge或le的话,就是表示范围了。如果没有的话,只能表示某一个网段。所以,我认为smallszg的结论是正确的
11# 2016-4-28 01:35:19 回复 收起回复
回复

使用道具 举报

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

那这个ip prefix-list 0.0.0.0/0,到底是什么用途,不是默认路由吗???
12# 2016-4-28 04:53:40 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 08:41:06 | 显示全部楼层
本帖最后由 sboku 于 2016-4-28 09:45 编辑
ziansong 发表于 2016-4-28 05:53
那这个ip prefix-list 0.0.0.0/0,到底是什么用途,不是默认路由吗???

不好意思,有些没说清楚。我同意你的默认路由的观点。但是,我是想说,在做路由过滤时,ip prefix-list 0.0.0.0/0只能匹配一个,也就是匹配默认路由(0.0.0.0 0.0.0.0),但不等于说ip prefix-list 0.0.0.0/0是默认路由。我语文不好,说不清楚。但是要说一句,Prefix-list的用途本来应该是指定网段范围的。如果只用于匹配默认路由,还不如用个ACL。用其它的简单命令也能实现。ip prefix-list 0.0.0.0/0 le 32 是指匹配所有路由,包括默认路由。
13# 2016-4-28 08:41:06 回复 收起回复
回复

使用道具 举报

发表于 2016-4-28 08:41:57 | 显示全部楼层
ziansong 发表于 2016-4-27 23:22
哥们是你理解有误,LE 32 指《=32,是指所有的路由
而0.0.0.0/0,表示子网掩码是0.0.0.0  就是0.0.0.0 0. ...

噢噢,原来你早就写在这里了啊。没有看到。抱歉抱歉
14# 2016-4-28 08:41:57 回复 收起回复
回复

使用道具 举报

 楼主| 发表于 2016-4-28 10:26:01 | 显示全部楼层
一个问题,这么多意见,我认真看看
15# 2016-4-28 10:26:01 回复 收起回复
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-25 12:04 , Processed in 0.093351 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

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