VLSM(变长子网掩码)划分实例

本文深入解析了VLSM(Variable Length Subnet Masking)与CIDR(Classless Inter-Domain Routing)的概念,展示了如何通过调整子网掩码来有效分配IP地址资源。通过具体实例,详细说明了不同主机数量需求下的子网划分过程,包括网络位与主机位的计算,以及广播地址的确定。

VLSM属于无类域间路由。无类域间路由是可以通过延长子网掩码来缩短可分配的主机数。

A、B、C、D、E 属于有类的路由。有类路由是子网掩码是固定的,无法更改。

IP地址分为        网络位+主机位     //其中,网络位用子网掩码来标识

   公式:主机数=2^n                      //n代表主机位

            可用主机数=2^n-2             //网络地址和广播地址不分配

实例:

30台主机的分配:2^n-2>=30    n=5             //得出要分配的主机位为5,所以子网掩码为32-5=27位                            

       /*从192.168.1.0开始划分,因为我们所算出子网掩码位为27,所以开始为192.168.1.0/27开始

网络位不变,主机位全1为广播地址/

                                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0          00000         //网段

                                         1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1          00000        //子网掩码

                                     -------------------------------------------------------------------------------------------------------------------

                                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 0          11111         //广播地址

                                         192.168.1.0/27~192.168.1.31/27

                                    /*刚开始学都会配这个*

20台主机的分配   2^n-2>=20    n=5             //得出要分配的主机位为5,所以子网掩码为32-5=27位

                 从192.168.1.32开始,先转换为二进制

                        1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 1           00000               //网段

                        1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1           00000              //子网掩码

                       

                         -----------------------------------------------------------------------------------------

                         1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 0 1          11111              //广播地址

                   网络位不变   主机位全1:所以广播地址为  192.168.1.63

                             192.168.1.32/27~192.168.1.63/27                                              //32+31=63         加上主机总数

 

 10台主机的分配                  2^n-2>=10     n=4            //得出要分配的主机位为4,所以子网掩码为32-4=28位

                            下一位地址为192.168.1.64

                          1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 1 0 0       0000        //网段

                          1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1       0000        //子网掩码

                          1 1 0 0 0 0 0 0 . 1 0 1 0 1 0 0 0 . 0 0 0 0 0 0 0 1 . 0 1 0 0        1111       //广播地址

                             192.168.1.64/28~192.168.1.79  /28                                                //64+15=79        加上主机数

                        /*曾在这个地方卡过几次,试想一下:分配成192.168.1.0/28~192.168.1.15/28行不行?*/

                                稍作测试     。公司用一台路由器来分配地址   虽处不同网段,但路由器不会允许这样做  

 

 

 

关于VLSM(可变长度子网掩码)的计算 我们先来理解以下概念: 子网:IP地址均分为网络位和主机位两段,假设一个网络中的主机为450台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,就提出了子网化的概念,子网的定义就是把主机地址中的一部分主机位借用为网络位。如在一个B类地址172.16/16,可以借用7位做为网络地址,一个形如172.16.2/23的地址段就可以满足该网络的需求。其中172.16/16称为主网,172.16.2/23称为子网。 超网:子网化一定程度上减轻了IP地址空间紧张的压力,但是由于在IP地址分配初期的考虑不周全,导致A类、B类地址在初其大量分配,资源相当紧张,而一些中型网络又需要超过一个C的地址,这进只能分配几个连续的C类地址块。为了减小Internet路由表的数量,就提出了超网的概念,超网和子网的定义刚好相反,就是借用一部网络位作为主机位。从而达到减小Internet路由表的目的。如192.168.0/24-192.168.3/24四个C类地址段,就是可超网化为192.168.0/22这样一个超网。 CIDR(无类型域间路由):随着子网和超网概念的深入,IANA在分配IP地址过程中类别的概念越来越淡化,一般情况下就直接以地址块的形式分配地址段,配合路由设备的支持,就出现了无类型域间路由的概念。它是一种工业标准,与IP地址一起使用的,用来显示子网位数。例如,172.16.10.1/24就表示32位子网掩码中有24个1。 简单的说凡是借了位就用到了CIDR, 借少了位叫超网,比如:192.168.1.0/22 借多了位叫VLSM,比如:192.168.1.0/28
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值