子网的划分方法
- 格式:doc
- 大小:57.00 KB
- 文档页数:9
子网的划分方法
子网划分(subnetting)的优点:
1.减少网络流量
2.提高网络性能
3.简化管理
4.易于扩大地理范围
划分子网的几个捷径:
1.你所选择的子网掩码将会产生多少个子网?:2 的x 次方-2(x 代表子网位,即2 进制为1
的部分) PS:这里的x是指除去默认掩码后的子网位,例如网络地址192.168.1.1,掩码255.255.255.192,因为是C类地址,掩码为255.255.255.0。那么255.255.255.192(x.x.x.11000000)使用了两个1来作为子网位。
2.每个子网能有多少主机?: 2 的y 次方-2(y 代表主机位,即2 进制为0 的部分)
3.有效子网是?:有效子网号=256-10 进制的子网掩码(结果叫做block size 或base number)
4.每个子网的广播地址是?:广播地址=下个子网号-1
5.每个子网的有效主机分别是?:忽略子网内全为0 和全为1 的地址剩下的就是有效主机地址.
根据上述捷径划分子网的具体实例:
C 类地址例子1:网络地址192.168.10.0;子网掩码255.255.255.192(/26)
1.子网数=2*2-2=2
2.主机数=2 的6 次方-2=62
3. 有效子网?:block size=256-192=64; 所以第一个子网为192.168.10.64, 第二个为192.168.10.128
4.广播地址:下个子网-1.所以2 个子网的广播地址分别是192.168.10.127 和192.168.10.191
5.有效主机范围是:第一个子网的主机地址是192.168.10.65 到192.168.10.126;第二个是192.168.10.129 到192.168.10.190
C 类地址例子2:网络地址192.168.10.0;子网掩码255.255.255.128(/26)
我知道我举的这个例子只有一个子网位,这通常是不合法的(由RFC文档所规定)。但是!世事无绝对,不是吗?这个子网掩码能在你需要两个子网每个子网126台主机时给你帮助,不过这是在特殊情况下实现的。在思科路由器的全局配置模式下输入ip subnet -zero命令来告诉你的路由器打破规则并使用一个1位的子网掩码(这个命令通常在运行CISCO IOS 12.x的所有路由器上默认存在)
1.子网数=2
2.主机数=2 的7 次方-2=126
3. 有效子网?:block size=256-128=128; 所以第一个子网为192.168.10.0, 第二个为192.168.10.128
4.广播地址:下个子网-1.所以2 个子网的广播地址分别是192.168.10.127 和192.168.10.255
5.有效主机范围是:第一个子网的主机地址是192.168.10.1 到192.168.10.126;第二个是192.168.10.129 到192.168.10.254
最后有效1 个主机地址=下个子网号-2(即广播地址-1)
B 类地址例子2:网络地址:172.16.0.0;子网掩码255.255.192.0(/18)
1.子网数=2*2-2=2
2.主机数=2 的14 次方-2=16382
3.有效子网?:block size=256-192=64;所以第一个子网为172.16.64.0,最后1 个为172.16.128.0 4.广播地址:下个子网-1.所以2 个子网的广播地址分别是172.16.127.255 和172.16.191.255
5.有效主机范围是:第一个子网的主机地址是172.16.64.1 到172.16.127.254;第二个是172.16.128.1 到172.16.191.254
B 类地址例子3:网络地址:172.16.0.0;子网掩码255.255.255.224(/27)
1.子网数=2 的11 次方-2=2046(因为B 类地址默认掩码是255.255.0.0,所以网络位为8+3=11)
2.主机数=2 的5 次方-2=30
3. 有效子网?:block size=256-224=32; 所以第一个子网为172.16.0.32, 最后1 个为172.16.255.192
4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是172.16.0.63 和
172.16.255.223
5.有效主机范围是:第一个子网的主机地址是172.16.0.33 到172.16.0.62;最后1 个是172.16.255.193 到172.16.255.223
【示例1】已知所需子网数12,求实际子网数。
这里实际子网数指Subnet_num,由于12最接近24(16),即 Subnet_block=16,那么Subnet_num= Subnet_block-2=16-2=14,所以实际子网数为14。
【示例2】如所需子网数为7,求子网掩码(为C类网)
(1)7最接近2的冥为8,但8个子网块中,因为要保留首、尾2个子网块,即只有6个,它小于7,并不能达到所需子网数,所以应取2的冥为16,也就是Subnet_block=16;
(2)IP_block=256/Subnet_block=256/16=16;
(3)子网掩码M=256-IP_block=256-16=240。因为为C类网络,所以子网掩码为255.255.255.240。
【示例3】已知网络地址为211.134.12.0,要有4个子网,求子网掩码及主机段。
(1)以上是一个C类网络,所以子网掩码格式为255.255.255.M(M为前面介绍的变量)。
(2)要4个可用子网,最实际所需子网数至少是6个,它接近23(8),所以Subnet_block=8,Subnet_num=Subnet_block-2=8-2=6。
(3)IP_block=256/Subnet_block=256/8=32,子网掩码M=256-IP_block=256-32=224。这样最终的子网掩码为255.255.255.224。
(4)因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每个子网块可分配32个主机IP地址,即:32-63、64-95、96-127、128-159、160-191、192-223。首块(0-31)和尾块(224-255)不能使用。
(5)同时要注意,每个子网块可分配的主机IP地址中又有首、尾两个不能使用(一个是子网网络地址,一个是子网广播地址),所以可用主机IP段分别为:33~62、65~94、97~126、129~158、161~190、193~222。
这样可得到主机段共6段为:
211.134.12.33~-211.134.12.62、
211.134.12.65~211.134.12.94、
211.134.12.97~211.134.12.126、
211.134.12.129~211.134.12.158、
211.134.12.161~211.134.12.190、
211.134.12.193~211.134.12.222。可以任选其中的4段作为4个子网。
【示例4】若现要将192.9.200.0网络划分为4个子网,确定其子网掩码。
(1)将要划分的子网数转换成2的幂次方,恰好22=4,则Subnet_block=4。表示要占用主机ID的2个高序位,即为11000000(因为是C类网络),转换为十进制后为M=192。这样就可确定该子网掩码为:255.255.255.192。
4个子网的IP地址的划分就是根据被子网ID占住的两位代码排列进行的(原来网络ID部分不变),这四个IP地址范围分别为:
(2)第1个子网的IP地址是从“11000000 00001001 11001000 00000001”到“11000000
00001001 11001000 00111110”,此时子网ID代码为“00”。对应的十进制IP地址范围为192.9.200.1~192.9.200.63。不过这个网段不能使用,因为它是网络中的第一个子网。
【注意】因为主机ID不能全为“0”或“1”,所以没有11000000 00001001 11001000 00000000和11000000 00001001 11001000 00111111这两个IP地址(下同)。其实这两个IP地址就分别是相应子网的网络地址和广播地址,这一点还将在后面介绍。
(3)同样的道理可以得出:第2个子网的IP地址是从“11000000 00001001 11001000
01000001”到“11000000 00001001 11001000 01111110” ,此时子网ID为“01”。对应的十进制IP地址范围为192.9.200.65~192.9.200.127。第3个子网的IP地址是从“11000000
00001001 11001000 10000001”到“11000000 00001001 11001000 10111110” ,此时子网ID为“10”。对应的十进制IP地址范围为192.9.200.129~192.9.200.190。第4个子网的IP地址是从“11000000 00001001 11001000 11000001”到“11000000 00001001 11001000
11111110” ,此时子网ID为“11”。对应的十进制IP地址范围为192.9.200.193~192.9.200.254。第四个子网也不能用,因为它是该网络中的最后一个子网。这样实际可用的子网只有两个,那就是192.9.200.65~192.9.200.127、192.9.200.129~192.9.200.190。
【示例5】某公司有100台机左右,原来都是在192.168.0.0这个C类网络中。现在公司要求把整个网络配置成四个独立的子网(每个子网30台机以内),以提高网络的性能,同时也可加强网络的安全性。
根据公司要求,要在192.168.0.0网络中使用4个独立的子网。根据前面的介绍,一个网络中首、尾两个子网块(Subnet_block)不能用,所以在实际中至少需要6个子网段。也就是Subnet_num子网数)=6,而6最接近23=8,所以实际上要有4个可用子网,则应按8个子网来划分。
这样根据前面介绍的公式可以得到:IP_block(IP地址段值)=256/Subnet_block=256/8=32,子网掩码M=256-IP_block=256-32=224。因为192.168.0.0属于C类网络,这样最终的子网掩码为255.255.255.224。
同样因为子网块(Subnet_block)的首、尾两块不能使用,所以可分配6个子网块(Subnet_num),每个子网块可分配32个主机IP地址,即:32-63、64-95、96-127、128-159、160-191、192-223。首块(0-31)和尾块(224-255)不能使用。而每个子网块可分配主机的IP地址中又有首、尾两个不能使用(一个是子网网络地址,一个 是子网广播地址),所以上述6子网块中的主机IP地址段只能分别为:33~62、65~94、97~126、129~158、161~190、193~222。