CSD 发表于 2011-12-4 16:59:26

用access-list匹配为奇数的路由,求解

本帖最后由 CSD 于 2011-12-4 22:11 编辑

假如R1有6个loopback口,分别为:
1.1.1.1 /24
1.1.2.1 /24
2.1.3.1 /24
2.1.4.1 /24
3.1.5.1 /24
3.1.6.1 /24

匹配第三位为奇数,访问控制列表该怎么写,假如是偶数又该怎么写,麻烦简单说明下

CSD 发表于 2011-12-4 18:02:08

祝少少 发表于 2011-12-4 17:21 static/image/common/back.gif
匹配奇数只需要匹配最后一位为1即可
1.1.1.0       0.0.254.0



为什么第三位是254,第四位不是255

天上的那颗星 发表于 2011-12-4 18:20:19

我也想知道

rickzhou 发表于 2011-12-4 18:28:19

题目说的是匹配第三位为奇数或偶数,第一,二和四位当然全0掩码匹配

torki132 发表于 2011-12-4 20:20:34

本帖最后由 torki132 于 2011-12-4 20:21 编辑

CSD 发表于 2011-12-4 18:02 http://bbs.hh010.com/static/image/common/back.gif
为什么第三位是254,第四位不是255

反掩码。1表示可变,0表示不可变。而254是11111110表示最后一位不可变。第四位是0表示只是匹配了/24位的路由,如果是0.0.0.255,就有可能把/25、/26....这些给匹配进来。

来信请寄 发表于 2011-12-4 20:44:47

恩,学习了,之前老师提过这个问题,看了楼上各位的分析,加深印象{:6_268:}

来信请寄 发表于 2011-12-4 20:52:49

奇数要使得匹配后最低位为1,偶数要使得匹配后最低位为0
1.1.1.1 mask0.0.254.0
1.1.2.1 mask0.0.254.0

2.1.3.1 mask0.0.254.0
2.1.4.1 mask0.0.254.0

3.1.5.1 mask0.0.254.0
3.1.6.1 mask0.0.254.0

CSD 发表于 2011-12-4 22:10:40

torki132 发表于 2011-12-4 20:20 static/image/common/back.gif
反掩码。1表示可变,0表示不可变。而254是11111110表示最后一位不可变。第四位是0表示只是匹配了/24位的 ...

{:6_268:} 学习了,谢谢楼上各位

netsqh 发表于 2012-6-20 22:47:38

{:6_267:}

yjfwpyyl 发表于 2014-4-2 22:46:08

现在这些
页: [1]
查看完整版本: 用access-list匹配为奇数的路由,求解