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