ACL中反掩码讲解+总结


 

总结:

在反掩码中1表示随机,0表示精确匹配;

 

0和1,永远不交叉;

 

0永远在左边,1永远在右边;

 

在路由协议的配置中,通过network命令进行网段宣告时,会使用

 

在掩码中1表示精确匹配,0表示随机;

1和0,永远不交叉;

1永远在左边,0永远在右边;

在配置IP地址以及路由的时候,会使用掩码;

 

在通配符中1表示随机,0表示精确匹配;

0和1的位置,没有任何的固定限制;

可以连续,可以交叉;

ACL中,使用的通配符;

 

 

例:

答案解析     

写成二进制
0000 1010 . 0000 0001 . 0000 0001 .0000 0000
0000 0000 . 0000 0000 . 1111 1110 . 1111 1111

 

根据  0  就严格匹配,1  就任意,可得到结果 (注意:这里X代表任意填充 )

 

10.1.xxxx xxx1.xxxx xxxx     

 

10.1.1.1 换成二进制(10.1.0000 0001.0000 0001)标记红色的0都可以变为1

10.1.3.1 换成二进制(10.1.0000 0011.0000 0001标记红色的0都可以变为1
所以选AC

若还不明白 

 

【通配符掩码】转为二进制对比如下:根据  0  就严格匹配,1  就任意

 

0.0.254.255转为二进制为 00000000.00000000.11111110.11111111

 

表示前16位检查+第24位检查,其他位不检查都是匹配的。

 【原地址】转为二进制对比如下:

 

10.1.1.0 转为二进制为 00001010.00000001.00000001.00000000

 

 

【选择题中的地址】转为二进制对比如下:

10.1.1.1转为二进制为     00001010.00000001.00000001.00000001

10.1.2.1转为二进制为     00001010.00000001.00000010.00000001    第24位   必须为

10.1.3.1转为二进制为     00001010.00000001.00000011.00000001

10.1.4.1转为二进制为     00001010.00000001.00000100.00000001    第24位   必须为 1

 

总结:

10.1.1.0为标准,只要是二进制的前16位+第24位相同,即为匹配;

因为在反掩码中,相应位为1的地址在比较中忽略,0的必须被检查。此策略中10.1.1.0 0.0.254.255表示前16位检查+第24位检查,其他位不检查都是匹配的。

所以:

10.1.1.1/32     【被匹配】。

10.1.2.1/32         不被匹配  。

10.1.3.1/32     【被匹配】。

10.1.4.1/32         不被匹配  。

 B D 不符合题意

 

搞定  学习下一个知识



 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM