反掩码计算

时间:2022-08-17 12:25:14 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

反掩码就是通配符掩码

通过标记0和1告诉设备应该匹配到哪位,0表示必须match,1表示不关心。

一般反掩码

一般计算公式:通配符掩码=255-掩码.255-掩码.255-掩码.255-掩码

例:子网掩码255.255.128.0的通配符掩码

=255-255.255-255.255-128.255-0

=0.0.127.255

附:通配符掩码表

CIDR 子网掩码 反掩码

/30 255.255.255.252 0.0.0.3

/29 255.255.255.248 0.0.0.7

/28 255.255.255.240 0.0.0.15

/27 255.255.255.224 0.0.0.31

/26 255.255.255.192 0.0.0.63

/25 255.255.255.128 0.0.0.127

/24 255.255.255.0 0.0.0.255

/23 255.255.254.0 0.0.1.255

/22 255.255.252.0 0.0.3.255

/21 255.255.248.0 0.0.7.255

/20 255.255.240.0 0.0.15.255

/19 255.255.224.0 0.0.31.255

/18 255.255.192.0 0.0.63.255

/17 255.255.128.0 0.0.127.255

/16 255.255.0.0 0.0.255.255

/15 255.254.0.0 0.1.255.255

/14 255.252.0.0 0.3.255.255

/13 255.248.0.0 0.7.255.255

/12 255.240.0.0 0.15.255.255

/11 255.224.0.0 0.31.255.255

/10 255.192.0.0 0.63.255.255

/9 255.128.0.0 0.127.255.255

/8 255.0.0.0 0.255.255.255

特殊反掩码计算

例:1.1.1.0 0.0.3.0

1.1.1.0 = 00000001.00000001.00000001.00000000 (a)

0.0.3.0 = 00000000.00000000.00000011.00000000 (b)

公式(b)中第三个字段最后2位为11,对应(a)中第三个字段最后2位不匹配,另外全部匹配

00000001.00000001.000000xx.00000000

组合如下:

00000001.00000001.00000000.00000000 1.1.0.0

00000001.00000001.00000001.00000000 1.1.1.0

00000001.00000001.00000010.00000000 1.1.2.0

00000001.00000001.00000011.00000000 1.1.3.0

例:1.1.1.0 0.0.254.0

1.1.1.0 = 00000001.00000001.00000001.00000000 (a)

0.0.254.0 = 00000000.00000000.11111110.00000000 (b)

公式(b)中第三个字段,前7位为1,最后一位为0,对应只匹配(a)中第三个字段最后一位1,

00000001.00000001.xxxxxxx1.00000000

通过计算为第三位全为奇数的ip地址段

同理:

1.1.0.0 0.0.254.0 为第三位为偶数的ip地址段

本文来源:https://www.wddqw.com/doc/6834c85f783e0912a2162a5d.html