首页 > 编程知识 正文

vlsm可变长子网掩码技术,不支持可变长子网掩码

时间:2023-05-05 19:43:44 阅读:219236 作者:3596

子网掩码:用于标识一个IP哪里为主机位,哪里为网络位可变长子网掩码:就是通过借位,借的是主机位,来制造新的网络(子网),划分出的新子网都是等分划分的。产生新的网络的数量取决于借的位数:

新的子网数=2的x次方,x=借的位数。借了多少位,要先判断出这个IP默认的网络位数(默认掩码)。

A,B,C类IP有不同的掩码

A类:8位     /8    255.0.0.0

B类:16位    /16  255.255.0.0

C类:24位   /24  255.255.255.0

例子:

10.1.1.0/12     有16个新的子网

172.16.1.0/17  有2个新的子网

192.168.1.0/26       有4个新的子网

计算每个子网里面的可用主机数

使用总长度-子网长度=Y,2的Y次方-2=可用主机数

例子:

192.168.100.0/28    可用主机数:32-28=4  2^4=16  16-2=14,所以这个子网内的可用主机数有14个。

为什么要减2?因为每个子网有一个网络号(子网号)和广播地址。这个两个地址使不可以分配到主机上面的。所以在计算有效主机数的时候了,需要减掉这两个IP。

子网号/网络号:是每个子网中,主机位全0的IP,用于标识这个子网网段,一般给路由器寻找路径用的。例子:我叫192.168.1.1/24,我是192.168.1.0/24的。广播地址:使每个子网中,主机位全1的IP。用于对这一整个IP网段进行通信。例子:在192.168.1.0/24网络中,有某个IP地址向192.168.1.255这个IP发送了数据包,那么192.168.1.1-192.168.1.254的所有设备都会收到这个数据包。当然192.168.2.0/24这个网段是不会收到这个数据包的。计算划分VLSM后的每个子网的子网号,广播地址,可用主机的方法:先计算出块的大小:使用256-借用的主机掩码(十进制)

例子:192.168.1.0/26

C类地址,原子网掩码为:11111111.11111111.11111111.00000000

借了2位主机位,子网掩码为:11111111.11111111.11111111.11000000

注意:

如果是B类地址,则只需要管第三组数据即可,后8位不管;

例如:130.10.1.0/18

原子网掩码为:11111111.11111111.00000000.00000000

借了两位主机位,新子网掩码为:11111111.11111111.11000000.00000000

如果是A类地址,则只需要管第二组数组即可,后16位不管

255.255.255.192(其中192为借用的主机掩码)     使用256-192=64

得出块大小为64

192.168.1.0为第一个子网的网络号

192.168.1.0+64=第二个子网的子网号

192.168.1.64+64=第三个子网的子网号

192.168.1.128+64=192=第四个子网的子网号

192.168.1.192为第四个子网的网络号

从上面得出:下一个子网-1=上一个子网的广播地址

192.168.1.63为第一个子网的广播地址

192.168.1.127为第二个子网的广播地址

192.168.1.191为第三个子网的广播地址

192.168.1.255为第四个子网的广播地址

由此得出:一头一尾的子网和广播地址已经算出,所以中间的IP就是可用IP

192.168.1.1-192.168.1.62为第一个子网的可用IP

192.168.1.65-192.168.1.126为第二个子网的可用IP

192.168.1.129-192.168.1.190为第三个子网的可用IP

192.168.1.193-192.168.1.254为第四个子网的可用IP

总结划分子网的公式:

1、产生新的子网的数目是看借了多少位主机位:

2的x次方(x 代表借的主机/掩码位数)

2、每个子网的可用主机数量:

2的y次方 - 2(y 代表主机位数)

3、block size 块大小=256 - 借用的主机子网掩码(10进制)

***   B类的话:后8位不管***   A类的话:后16位不管

4、每个子网的网络号:把子网的主机位全置0

5、每个子网的广播地址:把子网的主机位全置1

练习题:

抓取信息:

地址172.16.32.0/20(判断是B类网络,看看掩码是不是原来的掩码,/20显然已经做了一次vlsm了,所以需要在/20的基础上再进行划分)创建4个部门,每个部门最少50个主机联网(主机位)

es:先满足主机数,再去满足部门数

首先判断172.16.32.0/20是B类地址

(32化为10进制为00100000)

子网掩码/20说明向主机位借了4位

块大小为2^4=16

网络号为172.16.00100000.0/20,即172.16.32.0/20

广播地址为172.16.00101111.255/20,即172.16.47.255/20

考虑题目要求:需要4个部门,每个部门最少50个主机

故在第一个子网中再做一次子网划分,向主机位再借2位,分2^2=4个子网,每个子网64个IP

具体如下:

172.16.32.0/26 - 172.16.32.63/26

172.16.32.64/26 - 172.16.32.127/26

172.16.32.128/26 - 172.16.32.191/26

172.16.32.192/26 - 172.16.32.255/26

IP划分项目经验:

①IP每个子网的IP分配数给多不给少(预多不预少,过多就会浪费了)

②一般而言,两台路由器(设备)之间连接,给最小子网(/30)

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。