一刀两断,划子网

最近,冬瓜成天垂头丧气的,看起来心事重重。一贯大大咧咧的冬瓜平时可不是一个多愁善感的人,这是怎么了?网络

原来,分公司的内部网络规模日渐庞大,冬瓜的工做负担也日渐繁重,他怎能不头痛。他据说将整个网络化分红多个子网能够有效减轻网络负担,从而避免网络故障的频繁发生。但是怎么才能在原有网络的基础上划分出几个在逻辑上相对独立的子网(即你们常说的网段)呢?此时,冬瓜想到了果冻……ide

果冻据说冬瓜有求于他,立刻来了精神,二话没说就和冬瓜谈起了划分子网的实施方案。不过,划分网段以减轻网络负担虽然说是一个好方法,但如何才能将一个完整的网络“一刀两断”划分为两个子网或多个子网呢?且看“名人”果冻是如何“挥刀”划网的……this

网络规划spa

在进行具体的操做以前,很是有必要先规划一下网络的结构,肯定须要划分的子网个数,为即将展开的操做作好准备。3d

因为网内有45台计算机,所以果冻打算把冬瓜所在分公司的内部网络划分红“子网A”和“子网B”两个子网,让“子网A”容纳30台客户机,“子网B”容纳15台客户机。调试

图1blog

如今,果冻确认这是一个典型的IP子网划分问题。同时,他还了解到网络原有的网络ID为“192.168.0.0/24”,这个网络ID中的IP地址是一个C类网段,其中“24”表示在二进制形式的子网掩码中“1”的个数是24个。其实这是“255.255.255.0”的另一种表示方法,每一个“255”表示二进制的8个“1”,最后的“0”表示二进制的8个“0”,用二进制表示为“11111111.11111111.11111111.00000000”。get

果冻提示:可别小看这个“0”,根据“0”的个数能够计算出该子网可以容纳的客户机的数量。博客

肯定“子网掩码”it

要说果冻真不简单,分析起来头头是道,他很快就摸清了网络的基本状况。那么接下来该怎么作呢?经过分析,果冻以为肯定每一个子网可以容纳的客户机数量(即“0”的个数)是划分子网的关键。由于这直接关系到划分完成之后每一个子网的规模。

为了保证所划分出来的每一个子网都能容纳足够数量的客户机,应该将须要容纳客户机数量最多的子网做为划分的标准。在本例中,划分出来的“子网A”须要容纳30台客户机,所以应该以该子网为标准制定子网掩码规则。

果冻提示:子网掩码的主要功能是区分IP地址中哪一部分包含网络地址与子网地址,哪一部分是主机地址。

这时果冻想到了运用上学时老师传授的计算子网掩码的经典公式:

2n-2=Host

2n-2=30

n=5

在公式中,“Host”表示客户机数量,这里为“30”。“n”表示子网掩码中“0”的个数(“n”做为2的指数参与运算),5个“0”表示二进制子网掩码为“11111111.11111111.11111111.11100000”。最后计算获得“子网A”和“子网B”共有的子网掩码为“255.255.255.224”。

果冻提示:子网掩码“255.255.255.224”肯定后,两个子网中各客户机的IP地址也随之分红了以下表所示的三个部分。

网络地址

子网地址

主机地址

110xxxxx,xxxxxxxx,xxxxxxxx,

xxx

xxxxx

肯定“子网A”的网络ID

利用“子网掩码计算公式”,果冻轻松计算出了两个子网的子网掩码。然而每一个子网中各个客户机的IP地址怎么肯定呢?果冻考虑再三,以为应该首先肯定每一个子网的网络ID。

若是不能肯定这个网络ID,每一个子网所能使用的IP地址范围就没法划分出来。子网的网络ID能够经过让整个局域网的网络ID和已经计算出的子网掩码作“与运算”得到。

果冻提示:这里所说的网络ID是指每一个子网所在的网段,例如在子网掩码是“255.255.255.0”的状况下,“192.168.0.1”和“192.168.1.1”就是两个不一样的网段。同时,网络ID的计算方法则是固定的。

整个局域网的网络ID“192.168.0.0”的最后一位是“0”,二进制表示为“00000000”;而已经计算出的子网掩码“255.255.255.224”的最后一位是“224”,二进制表示为“11100000”。因为整个局域网的网络ID和计算出的子网掩码的最后一个字节的后五位都为0,所以两者只有前个三字节和最后一个字节的前三位参加“与运算”,而且网络ID应该依次递增(见图)。

图2

最后经过计算,果冻获得了各子网的网络ID分别为“192.168.0.0/27”、“192.168.0.32/27”、“192.168.0.64/27”……能够从中任取一个做为“子网A”的网络ID。在此,果冻采用“192.168.0.32/27”做为“子网A”的网络ID,而后就能够肯定“子网A”中可用的IP地址范围了。

肯定“子网A”的地址范围

接下来,果冻决定进一步划分出“子网A”可用的IP地址范围,从而为给每台客户机分配IP地址作准备。

果冻知道,根据局域网IP地址划分规范,网络中必需要有两个地址做为专用地址不得被占用或分配。其中一个叫“网络回环地址”,其地址全为“0”,表明本网;另外一个叫广播地址,其地址全为“1”。这两个地址不能计算在能够分配的IP地址以内。

在果冻所划分的“子网A”中,“子网A”的主机ID全为“0”时,二进制表示为“00100000”,十进制值为“32”;当主机ID全为“1”时,二进制表示为“00111111”,十进制值为“63”。可见“192.168.0.32”是“子网A”的本网地址,而“192.168.0.63”是“子网A”的广播地址。除去这两个须要保留的地址,“子网A”实际可分配给每台客户机的地址范围为“192.168.0.33~192.168.0.62”,子网掩码为“255.255.255.224”。而这一IP地址段中的IP地址正好能够分配给30台计算机,彻底可以知足冬瓜的须要。

果冻提示:上文所说的“主机ID”指的是“00100000”中的后5位,而不是所有8位。“00100000”中的前3位是子网地址。

肯定“子网B”的网络ID和地址范围

肯定了“子网A”的网络ID并划分出“子网A”的地址范围后,果冻知道,剩下的工做就是肯定“子网B”的网络ID和地址范围了。

根据已经肯定的子网掩码“255.255.255.224”和整个局域网的网络ID,果冻又利用上文所介绍的计算方法计算出“子网B”的网络ID为“192.168.0.64/27”。而且还计算出“192.168.0.64”是“子网B”的本网地址,“192.168.0.95”则是“子网B”的网络的广播地址。由此,果冻肯定“子网B”实际上可进行分配的IP地址范围为“192.168.0.65~192.168.0.94”。

果冻提示:若是子网中的客户机数不是能被2整除的数,则应该在计算的时候采用进位取整的方法,这样可以让子网可容纳的客户机数量大于实际数量,最大限度的保证网络ID的正确。

通过一番计算、设置、调试,果冻和冬瓜终于将原有网络成功划分为两个子网,大大减轻了网络负担。热心的果冻还不忘提醒冬瓜,在划分子网的时候,必定要精确计算,千万不能算错网络ID和子网掩码,毕竟这是进行子网划分的基础。

子网虽然成功划分出来了,但两个子网已经分属不一样的网段,不一样子网中的客户机如何才能实现通讯呢?这就交给广大聪明的读者朋友来完成了,请你们勤动手,多动脑。

本文出自 “刘晓辉” 博客,谢绝转载!

本文出自 51CTO.COM技术博客

相关文章
相关标签/搜索