通配符掩码(通配符掩码、正掩码和通配符掩码之间的主要误解)
今天,小编为大家梳理了通配符掩码、正掩码和通配符掩码的本质区别。在学习 *** 技术的过程中,很多白人往往对这些概念比较模糊。通过这篇文章,相信大家会对这些概念有更清晰的认识,也解决了一个小小的坎坷的自学之路。学习之后,会越来越顺畅。现在,我们来看看通配符掩码、正掩码和通配符掩码(温馨提示:文中有很多栗子,更方便大家理解)。
通配符掩码与通配符掩码和正掩码的根本区别
重大误解
首先纠正一个误区。通配符掩码和通配符掩码根本不是一个概念,但它们有本质的不同。记住,通配符掩码不等于通配符掩码!这是很多白人在学习中很容易遇到的误区!
01
正性掩模
正掩码:在正掩码中,二进制1表示完全匹配,0表示任意;
这个正掩码指的是我们的子网掩码,比如255.255.255.0。在正掩码中,二进制1表示完全匹配,0表示任意,1和0从不交叉;1永远在左边,0永远在右边,也就是1和0必须是连续的(连续1和连续0),比如11111111111111111000000,这是合法的正掩码。1和0是连续的,没有交集。
而11111110000000011111110000000,这样的正掩码是非法的,1和0不是连续的,1和0是交叉的。
我们在配置IP地址和路由的时候,经常会用到正掩码!
02
通配符掩码
通配符掩码:在通配符掩码中,二进制0表示完全匹配,1表示任意;
当network命令用于通告网段时,此通配符掩码通常用于动态路由协议的配置中,例如network 192.168.1.0 0.0.255 area 0。
通配符掩码中的二进制0和1从不交叉;0永远在左边,1永远在右边,0和1必须连续(连续0和连续1),比如0000000000000000111111。这样的通配符掩码是合法的,0和1是连续的,没有交叉。
并且111111100000001111110000000是非法的通配符掩码。0和1不是连续的,0和1是交叉的。
03
通配符掩码
通配符掩码:通配符掩码中,二进制0表示完全匹配,1表示任意;
二进制0和1的位置没有固定的限制!
它可以是连续的、不连续的、交叉的或不交叉的。
没有限制,可以根据自己的搭配范围DIY!
我们在ACL访问控制列表中使用通配符掩码。
(通配符掩码是ACL中必不可少的重要组成部分)
通配符掩码的扩展
在ACL访问控制列表中可以灵活使用通配符掩码。根据自己的业务需求,配置不同的通配符掩码来匹配不同的范围。反正你可以随意DIY,想怎么玩就怎么玩,没有任何限制!接下来,我们来看看通配符掩码是怎么玩的。。。。。。
01
通配符掩码在ACL访问控制列表中的应用
ACL(访问控制列表)访问控制列表的作用是什么?这个就不用多说了吧?相信大家都知道自己都在CCNA留学过,所以就不多介绍ACL了。有兴趣或者不了解的兄弟可以自行百度支付。在这里,我们重点讨论一下DIY通配符掩码和ACL是如何碰撞的。
那么我们来看一些例子:
在通配符掩码中,255.255.255.255(即32个二进制1)可以用来表示所有的IP地址,因为全1意味着所有的32位都不需要检查,所以可以用any来代替。
通配符掩码0.0.0.0(即32个二进制零)意味着所有32位必须匹配。它只代表一个IP地址,可以用host来表示。
例如:192.168.1.0 0.0.0.255
在本例中,通配符掩码为0.0.0.255,前24位为0,后8位为1,即前24位必须完全匹配,后8位是什么并不重要。将此通配符与之前的IP地址192.168.1.0结合起来,意味着192.168.1.0到192.168.1.255之间的所有IP地址都匹配。
(这有点像OSPF或EIGRP中的通配符掩码,这应该会让很多小白的悠游资源网感到困惑)
再举个栗子:
192.168.0.0 0.0.255.255
此示例匹配的IP地址范围是192.168.0.0-192.168.255.255。
还有一个挑战:
92.168.16.00.优优资源网0.7.255
在本例中,通配符掩码的第三个二进制八位数是7,IP地址的第三个二进制八位数是16。将它们分解成二进制是:
16 = 00010 000
7 = 00000 111
如前所述,通配符掩码中0的部分必须完全匹配,1的部分可以是任何内容。也就是说,Youyou 16的二进制表示中,前5位(00010)必须完全匹配,后3位的取值范围可以是任意任意(000-111),即00010000-00010111,换算成十进制就是16。
所以这条规则匹配的IP地址范围是“192.168.16.0-192.168.23.255”。
看另一个有趣的栗子:
192.168.1.0.0.0.0.254
此规则匹配192.168.1.0中的所有偶数IP地址。
另一个奇数:
192.168.1.1.0.0.0.254
此规则匹配192.168.1.0中的所有奇数IP地址。
至此,这篇干货就结束了。你明白了吗?如果你还有这方面的疑问,可以在下面留言,小编会积极为大家解决。
本文地址:百科常识频道 https://www.neebe.cn/changshi/933580.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!