题目:
某公司申请了一个C类的IP地址192.128.0.3,但是该公司拥有400台主机,公司想将这些主机平均分布在两层楼进行管理,但是要求400台主机属于同一个子网,请问如何进行子网划分?选用的子网掩码是多少?请给出每层楼全体主机所设置的IP地址范围,并写出整个网络的网关地址
一、分析
依题可知,普通C类地址默认掩码255.255.255.0,单个子网最多可用254台主机,因为254<400,即C类地址空间不够,要借位把网络位缩短,主机位拉长。
需容纳400台主机,即主机位n应满足2^n-2>400 得到n=9
所以主机位至少9位,网络位则为23位。
子网掩码:255.255.254.0/23
二、分配方案
整个网络网关:192.128.0.1
第一层楼200台主机IP范围:192.128.0.2~192.128.0.201
第二层楼200台主机IP范围:192.128.0.202~192.128.1.145
选用的子网掩码为:255.255.254.0
注意:网络地址192.128.0.0和广播地址192.128.1.255不能分配给主机使用。
三、小结
本次作业明确要求400台主机必须属于同一个子网,因此不能通过划分子网的方式来解决,而应该采用聚合(超网)的思路,缩短网络位、增加主机位,从而扩大单个子网的主机容量。标准C类地址默认掩码为255.255.255.0,单个子网最多只能容纳254台可用主机,显然无法满足400台主机的需求。因此需要借用网络位来扩展主机位,最终选用255.255.254.0/23作为子网掩码,使可用主机数达到510台,满足400台主机的容量要求。虽然两层楼在管理上分开,各自使用不同的IP地址段,但它们在逻辑上仍然属于同一个IP子网,依靠划分不同IP段实现分层管理,而不是分割成多个子网。这样既满足了“同一子网”的要求,又便于按楼层进行日常维护和管理。