划分子网例题

概念:子网划分就是——>将一个大网络(主机ID位多)划分成多个小的网络(主机ID位少)

如何实现呢?!

       实现——->网络ID向主机ID借位,网络ID位变多,主机ID位变少

涉及的公式:

         划分子网数=2^网络ID向主机ID借的位数

         网络ID=IP和子网掩码(netmask)相与

         损失的IP数=2*(划分子网数-1)

还有就是对照下面的表:上面表示2的第几次方,下面是所对应的值,我们网络里IP分八位一组,所以,我们只用到2的7次方128(如果你也像我一样,记不住这个次方所对应的值,你可以在做题前,先按这样的顺序在草稿纸上写下来,在划分计算时,对着一查便知,其实时间长了应该是会记住了 *-*…)

划分子网例题

接下来通过一个简单的小例子来看一下:

     例题:将10.0.0.0/8划分32个子网,求
              1.每个子网的子网掩码(netmask)
              2.每个子网的主机数
              3.最小子网的网络ID(netID)
              4.最大子网的IP范围
分析:1.看网络ID需要向主机ID借多少位—->即看32是2的几次方—-2^5=32
            即:向主机ID借5位,原先是8位子网掩码,现在变成13位    ——–>即:10.00000  000.0.0/13
         2.因为网络ID位变为13,所以主机ID位就变成了32-13=19位,所以主机数=2^19-2 =524286 位

         3.子网掩码就是11111111.11111000.0.0/13 (所有网络ID位都写1,主机ID位写0) 即:255.248.0.0/13 

             (248=255-7—–>按照上面表里,八个1是255,减去最低的三位的值(分别是4,2,1即7)就是高五位全1所对应的值248

         4.根据公式:最小子网络ID=IP和子网掩码相与—–>即10.0.0.0 | 255.248.0.0(规则:任何数与1相与都是它本身,任何数和0相与都是0)
                  即0 0 0 0 1 0 1 0 . 0 0 0 0 0     0 0 0 . 0 . 0 ——>10.0.0.0/13
                     1 1 1 1 1 1 1 1 . 1 1 1 1 1     0 0 0 . 0 . 0 ——>255.248.0.0/13
                     0 0 0 0 1 0 1 0 . 0 0 0 0 0     0 0 0 . 0 . 0 ——>10.0.0.0/13       ——>最小子网的网络ID
             最大子网的IP范围:使刚想主机ID借来的五位全1,
                     最大子网中的最小IP为:主机位除了最后一位为1以外,其余全为0;
                     最大子网中的最大IP为:主机位除了最后一位为0外,其余都为1(即不要主机位全0和全1的地址)
              即:最大子网中最小IP为: 10 . 1 1 1 1 1     0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 1   ——>10.248.0.1/13
                     最大子网中最大IP为:10 . 1 1 1 1 1     1 1 1 . 1 1 1 1 1 1 1 1 . 1 1 1 1 1 1 1 0   ——>10.255.255.254/13
    答: 1. 每个子网的子网掩码为: 255.248.0.0/13
           2. 每个子网的主机数为:     2^19-2=524286(除去全0和全1的)
           3. 最小子网的网络ID为:     10.0.0.0/13
           4. 最大子网的IP范围为:     10.248.0.1/13——–10.255.255.254/13
还有一个概念和划分子网相反,就是划分超网——->即将多个小网合并一个大网
 实现:主机ID向网络ID借位

 前提:在合并前,原网络ID不同的位必须从全0到全1连续(防止把别人的网也划分到一块)

       例如: 将220.78.168.0/24、220.78.169.0/24、220.78.170.0/24、220.78.171.0/24、220.78.172.0/24、220.78.173.0/24、220.78.174.0/24、220.78.175.0/24八个网络合并成一个超网

       分析:1.从题中我们知道,以上八个网络的子网掩码都是255.255.255.0/24,所以,我们就将第三部分化成二进制数看一下

                220.78.1 0 1 0 1 0 0 0 . 0   ——220.78.168.0/24

                220.78.1 0 1 0 1 0 0 1 . 0   ——220.78.169.0/24

                220.78.1 0 1 0 1 0 1 0 . 0   ——220.78.170.0/24

                220.78.1 0 1 0 1 0 1 1 . 0   ——220.78.171.0/24

                220.78.1 0 1 0 1 1 0 0 . 0   ——220.78.172.0/24

                220.78.1 0 1 0 1 1 0 1 . 0   ——220.78.173.0/24

                220.78.1 0 1 0 1 1 1 0 . 0   ——220.78.174.0/24

                220.78.1 0 1 0 1 1 1 1 . 0   ——220.78.175.0/24

         从上面的分析可以看出,第三部分的前五位都是一样的,并且,不相同的那三位是从全0到全1连续的。所以,我们就可以将其第三部分的低三位划分给主机ID位,即网络ID位变为24-3=21位,主机ID位为8+3=11位,所以我们可以将这八个网络合并为一个超网,这八个分别为它的子网,

           即 超网为:220.78.10101000.0/21——–>220.78.168.0/21

原创文章,作者:M.Sun,如若转载,请注明出处:http://www.178linux.com/86270

(1)
M.SunM.Sun
上一篇 2017-09-04
下一篇 2017-09-04

相关推荐

  • varnish

    缓存 缓存之所以能够生效是程序的运行具有局部性特征: 时间局部性:一个数据被访问过之后,可能很快会被再次访问到; 空间局部性:一个数据被访问时,其周边的数据也有可能被访问到 缓存的是热区数据 时效性: 缓存空间耗尽:LRU,最近最少使用; 过期:缓存清理 缓存命中率:hit/(hit+miss) 页面命中率:基于页面数量进行衡量 字节命中率:基于页面的体积进…

    Linux干货 2017-07-03
  • linux系统基础

    一、计算机的组成   一)计算机硬件主要分为五个部分:        1. 控制器(Control):是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等。    2.…

    Linux干货 2016-09-12
  • find命令用法及示例

    文件查找 locate,find可是实现在文件系统上查找符合条件的文件 实现工具:locate,find locate有几下几个特性 1、依赖于事先构建好的索引库; 2、系统自动实现;(周期性任务) 3、手动更新数据库(updatedb) /var/lib/mlocate/mlocate.db 工作特性: 查找速度快; 模糊查找; 非实时查找 lo…

    Linux干货 2016-08-18
  • 马哥教育网络班22期第4周课程作业

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@MyCloudServer ~]# cp /etc/skel/ /home/tuser1  [root@MyCloudServer ~]# c…

    Linux干货 2016-09-19
  • 2018近期it运维大会合集,这五场值得关注!

    17年,我们不仅看到Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb等互联网巨头在与DevOps亲密接触,传统软件公司如Adobe、IBM、Microsoft、SAP等,亦或是网络业务非核心的苹果、沃尔玛、索尼影视娱乐、星巴克等都在采用DevOps,更看到了国内一大片企业开始钟情于此。

    2018-03-01
  • lvs应用

    练习一:负载均衡一个php应用: 测试是否需要会话保持; 是否需要用到共享存储;    为了检测是否需要会话保持和共享存储,要在两台主机上分别配置LAMP环境;这样就使得两者之间没有了共享存储;负载均衡使用nat模型的wlc算法,并且不使用lvs的长连接选项。数据库故意使用了相同的账号密码来进行安装。 步骤一:配置环境: 使用yum分别安…

    Linux干货 2016-11-11