子网划分方法
1.
子网划分方法原理 借用的主机位可以产生的子网:
2x-2(
x=借用的主机位)
每个子网可用的主机位数: 2y-2( y=主机位数)
有效子网(block size或base number)
设:255.255.255. z(z为借的主机位的十进制数) 侧256- z
如:192.168.10.0 255.255.255. 192
256-192=64 第1子网: 192.168.10.64 即:网络号(网络地址)
第2子网: 192.168.10.128 即:网络号(网络地址)
广播地址:下一子网减1
如: 192.168.10.63 192.168.10.127
有效主机范围: 192.168.10.1—— 192.168.10.62
192.168.10.65——— 192.168.10.127
2. 子网划分的计算步骤:
3. 小型IP网络划分
35.41.0.0/16需要划分为20个能容纳200台主机的网络。
1. 以子网数为主的划分
(1)确定子网数和借主机位 24-2=14 25-2=30 5个主机位的30个子网
对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络。因为14<20<30,即24<20<25,所以,子网位只须占用5位主机位就可划分成30个子网,可以满足划分成20个子网的要求。B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111111.11111111.00000000.00000000。现在子网又占用了5位主机位,根据子网掩码的定义,划分子网后的子网掩码应该为11111111.11111111.11111000.00000000,转换为十进制应该为255.255.248.0。现在我们再来看一看每个子网的主机数。子网中可用主机位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求。
2. .按主机数划分(优化)
方案1每子网浪费主机数=2046-200=1846
(1)确定主机数 2^7=128 2^8=256 8位253台
(2)确定子网掩码 11111111.11111111.11111111.00000000 255.255.255.0
(3)确定子网数和借主机位 8位机位的254个子网
按照上述方式划分子网,每个子网能容纳的子网数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源,我们也可以根据子网所需主机数来划分子网。还以上例来说,128<200<256,即2^7<200<2^8,也就是说,在B类网络的16位主机位中,保留8位主机位,其它的16-8=8位当成子网位,可以将B类网络138. 96.0.0划分成256(28)个能容纳256-1-1-1=253台(去掉全0全1情况和留给路由器的地址)主机的子网。此时的子网掩码为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0。
在上例中,我们分别根据子网数和主机数划分了子网,得到了两种不同的结果,都能满足要求,实际上,子网占用5~8位主机位时所得到的子网都能满足上述要求,那么,在实际工作中,应按照什么原则来决定占用几位主机位呢?在划分子网时,不仅要考虑目前需要,还应了解将来需要多少子网和主机。对子网掩码使用比需要更多的主机位,可以得到更多的子网,节约了IP地址资源,若将来需要更多子网时,不用再重新分配IP地址,但每个子网的主机数量有限;反之,子网掩码使用较少的主机位,每个子网的主机数量允许有更大的增长,但可用子网数量有限。一般来说,一个网络中的节点数太多,网络会因为广播通信而饱和,所以,网络中的主机数量的增长是有限的,也就是说,在条件允许的情况下,会将更多的主机位用于子网位。
3. 划分企业级IP网络
主机位: 2n-2=30 n=5 侧:11100000
子网数:23-2=6
该掩码十进制表示为:255.255.255.224/27,确定掩码规则以后,就要确认每一个子网的具体地址段。
借三位主机划分6子网:
001 010 011 100 101 110
例:第2子网
11000000.10101000.00000010. 01000000 102.168.2.64
11111111. 11111111. 11111111 . 11100000 255.255.255.224
11000000.10101000.00000010.00100000 按位逻辑与运算结果(32)
结果:
网 子网号范围 IP范围 主机数
1 001 00000-- 00111111 . 32-.63 30
2 010 00000--01011111 64--.95 30 .
3 011 00000--011 11111 .96--.127 30 .
4 100 00000--10011111 . 128--.159 30 .
5 101 00000--101 11111 . 160--.191 30 .
6 110 00000--110 11111 . 192--.223 30
以下让我们从个部门开始,一步一步划分。
圆满的完成了任务,新的问题又出现了:
如果C部门的主机数不是刚好30台,而是31,33等无法整除的数,怎么办?其实,在计算的时候,用常规算法如果出现了小数等无法除尽的时候,只需要把小数收上来就行了,注意,不是四舍五入,比如结果为5.3或5.2时,必须收整,使N为6,目的是为了让子网可容纳的主机只多不少,这样才能最大限度的保证网络ID的正确。同时在筹建之初,为了合理配置系统资源,减少资源浪费,必须是网络规划先行,然后根据该规划结合其它要求来配置部门资源,特别是未来3-5年可能增加的资源。
每个子网可用的主机位数: 2y-2( y=主机位数)
有效子网(block size或base number)
设:255.255.255. z(z为借的主机位的十进制数) 侧256- z
如:192.168.10.0 255.255.255. 192
256-192=64 第1子网: 192.168.10.64 即:网络号(网络地址)
第2子网: 192.168.10.128 即:网络号(网络地址)
广播地址:下一子网减1
如: 192.168.10.63 192.168.10.127
有效主机范围: 192.168.10.1—— 192.168.10.62
192.168.10.65——— 192.168.10.127
2. 子网划分的计算步骤:
子网划分有两种方式,按主机划分和网络划分
网络划分步骤
1 确定要划分的子网数目以及每个子网的主机数目。
2 求出子网数目对应二进制数的位数N及主机数目对应二进制数的位数M。
3 对该IP地址的原子网掩码,将其主机地址部分的前N位置 1或后M位置0 即得出该IP地址划分子网后的子网掩码。
3. 小型IP网络划分
35.41.0.0/16需要划分为20个能容纳200台主机的网络。
1. 以子网数为主的划分
(1)确定子网数和借主机位 24-2=14 25-2=30 5个主机位的30个子网
(2) 确定子网掩码 11111111.11111111.00000000.00000000
11111111.11111111.11111000.00000000 255.255.248.0
(3)确定主机数 32-21=11 211-2=2046
对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络。因为14<20<30,即24<20<25,所以,子网位只须占用5位主机位就可划分成30个子网,可以满足划分成20个子网的要求。B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111111.11111111.00000000.00000000。现在子网又占用了5位主机位,根据子网掩码的定义,划分子网后的子网掩码应该为11111111.11111111.11111000.00000000,转换为十进制应该为255.255.248.0。现在我们再来看一看每个子网的主机数。子网中可用主机位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求。
2. .按主机数划分(优化)
方案1每子网浪费主机数=2046-200=1846
(1)确定主机数 2^7=128 2^8=256 8位253台
(2)确定子网掩码 11111111.11111111.11111111.00000000 255.255.255.0
(3)确定子网数和借主机位 8位机位的254个子网
按照上述方式划分子网,每个子网能容纳的子网数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源,我们也可以根据子网所需主机数来划分子网。还以上例来说,128<200<256,即2^7<200<2^8,也就是说,在B类网络的16位主机位中,保留8位主机位,其它的16-8=8位当成子网位,可以将B类网络138. 96.0.0划分成256(28)个能容纳256-1-1-1=253台(去掉全0全1情况和留给路由器的地址)主机的子网。此时的子网掩码为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0。
在上例中,我们分别根据子网数和主机数划分了子网,得到了两种不同的结果,都能满足要求,实际上,子网占用5~8位主机位时所得到的子网都能满足上述要求,那么,在实际工作中,应按照什么原则来决定占用几位主机位呢?在划分子网时,不仅要考虑目前需要,还应了解将来需要多少子网和主机。对子网掩码使用比需要更多的主机位,可以得到更多的子网,节约了IP地址资源,若将来需要更多子网时,不用再重新分配IP地址,但每个子网的主机数量有限;反之,子网掩码使用较少的主机位,每个子网的主机数量允许有更大的增长,但可用子网数量有限。一般来说,一个网络中的节点数太多,网络会因为广播通信而饱和,所以,网络中的主机数量的增长是有限的,也就是说,在条件允许的情况下,会将更多的主机位用于子网位。
3. 划分企业级IP网络
一个公司中,目前有5个部门A至E,其中:A部门有10台PC(host,主机),B部门20台,C部门30台,D部门15台,E部门20台,然后CIO分配了一个总的网段192.168.2.0/24给你,作为ADMIN,你的任务是为每个部门划分单独的网段,该怎样做呢?
这就是一个很典型的IP子网划分的问题,其中192.168.2.0/24是一个C类网段,子网掩码是: 255.255.255.0 二进制表示为11111111 11111111 11111111 00000000。应该以这几个部门中拥有主机数量最多的为准,在本例中,C部门有30台主机,那么我们在操作中可以套用这样一个经典公式:
主机位: 2n-2=30 n=5 侧:11100000
子网数:23-2=6
该掩码十进制表示为:255.255.255.224/27,确定掩码规则以后,就要确认每一个子网的具体地址段。
借三位主机划分6子网:
001 010 011 100 101 110
例:第2子网
11000000.10101000.00000010. 01000000 102.168.2.64
11111111. 11111111. 11111111 . 11100000 255.255.255.224
11000000.10101000.00000010.00100000 按位逻辑与运算结果(32)
结果:
网 子网号范围 IP范围 主机数
1 001 00000-- 00111111 . 32-.63 30
2 010 00000--01011111 64--.95 30 .
3 011 00000--011 11111 .96--.127 30 .
4 100 00000--10011111 . 128--.159 30 .
5 101 00000--101 11111 . 160--.191 30 .
6 110 00000--110 11111 . 192--.223 30
以下让我们从个部门开始,一步一步划分。
圆满的完成了任务,新的问题又出现了:
如果C部门的主机数不是刚好30台,而是31,33等无法整除的数,怎么办?其实,在计算的时候,用常规算法如果出现了小数等无法除尽的时候,只需要把小数收上来就行了,注意,不是四舍五入,比如结果为5.3或5.2时,必须收整,使N为6,目的是为了让子网可容纳的主机只多不少,这样才能最大限度的保证网络ID的正确。同时在筹建之初,为了合理配置系统资源,减少资源浪费,必须是网络规划先行,然后根据该规划结合其它要求来配置部门资源,特别是未来3-5年可能增加的资源。
转载于:https://blog.51cto.com/kaibest/183618