划分子网的方法是从网络的主机号借用若干位作为子网号,主机号相应地减少了同样的位数。在划分子网前,IP地址是两级结构的:网络号,主机号。
划分子网后,两级IP地址在本单位内部就变为三级IP地址:网络号,子网号,主机号。
IP地址={<网络号>,<子网号>,<主机号>}
下面用划分校园网的例子进行说明:
一个学校有12个学院,每个学院有5个系,每个系内有多个办公室。要保证每个办公室的电脑都能上网,上级给出一个172.16.0.0/16的网段,让给每个学院以及院里的办公室分配网段。
1, 先划分各个学院的所属网段。
有12个学院,那么就有2的n次方≥12,n的最小值=4。因此,网络位需要向主机位借4位。那么就可以从172.16.0.0/16这个大网段中划出2的4次方=16个子网。
详细过程:
先将172.16.0.0/16用二进制表示
10101100.00010000.00000000.00000000/16
借4位后(可划分出16个子网):
1) 10101100.00010000.00000000.00000000/20【172.16.0.0/20】
2) 10101100.00010000.00010000.00000000/20【172.16.16.0/20】
3) 10101100.00010000.00100000.00000000/20【172.16.32.0/20】
4) 10101100.00010000.00110000.00000000/20【172.16.48.0/20】
5) 10101100.00010000.01000000.00000000/20【172.16.64.0/20】
6) 10101100.00010000.01010000.00000000/20【172.16.80.0/20】
7) 10101100.00010000.01100000.00000000/20【172.16.96.0/20】
8) 10101100.00010000.01110000.00000000/20【172.16.112.0/20】
9) 10101100.00010000.10000000.00000000/20【172.16.128.0/20】
10) 10101100.00010000.10010000.00000000/20【172.16.144.0/20】
11) 10101100.00010000.10100000.00000000/20【172.16.160.0/20】
12) 10101100.00010000.10110000.00000000/20【172.16.176.0/20】
13) 10101100.00010000.11000000.00000000/20【172.16.192.0/20】
14) 10101100.00010000.11010000.00000000/20【172.16.208.0/20】
15) 10101100.00010000.11100000.00000000/20【172.16.224.0/20】
16) 10101100.00010000.11110000.00000000/20【172.16.240.0/20】
我们从这16个子网中选择12个即可,就将前12个分给各个学院。每个子公司最多容纳主机数目为2的12(主机号有12位)次方=4094。
2, 再划分学院内各办公室的所属网段
以A学院获得172.16.0.0/20为例。
有5个系,那么就有2的n次方≥5,n的最小值=3。因此,网络位需要向主机位借3位。那么就可以从172.16.0.0/20这个网段中再划出2的3次方=8个子网,符合要求。
详细过程:
先将172.16.0.0/20用二进制表示
10101100.00010000.00000000.00000000/20
借3位后(可划分出8个子网):
① 10101100.00010000.00000000.00000000/23【172.16.0.0/23】
② 10101100.00010000.00000010.00000000/23【172.16.2.0/23】
③ 10101100.00010000.00000100.00000000/23【172.16.8.0/23】
④ 10101100.00010000.00000110.00000000/23【172.16.12.0/23】
⑤ 10101100.00010000.00001000.00000000/23【172.16.0.0/23】
⑥ 10101100.00010000.00001010.00000000/23【172.16.2.0/23】
⑦ 10101100.00010000.00001100.00000000/23【172.16.8.0/23】
⑧ 10101100.00010000.00001110.00000000/23【172.16.12.0/23】
我们从这8个子网中选择5个即可,就将前5个分给各个系。每个系最多容纳主机数目为2的9(主机号有9位)次方=512。
3,每个办公室内分配一个IP地址,并配置一个路由器,路由器通过此IP地址与外网进行交换。路由器的IP地址一般为192.168.1.1,此路由器对于办公室内的主机来讲相当于内网关,要实现两个网络之间的通信,则必须通过网关。如果网络A中的主机发现数据包的目的主机不在本地网络中,就把数据包转发给它自己的网关,再由网关转发给网络B的网关,网络B的网关再转发给网络B的某个主机。办公室内主机的IP地址是根据路由器的IP地址192.168.1.1,子网掩码255.255.255.0进行划分,办公室的主机访问外网,是通过所连接的路由器来访问的,内部IP不是网络IP地址。
子网掩码2进制:11111111.11111111.11111111.00000000,前面8个1,故内网的主机IP可以为:
11111111.11111111.11111111.00000010/24[192.168.1.2]
11111111.11111111.11111111.00000011/24[192.168.1.3]
………..
11111111.11111111.11111111.00100000/24[192.168.1.32]
…………