子网规划和 IP 地址分配在网络规划中占有非常重要的地位。在划分子网之前,应确定所需要的子网数和每个子网需要的最大主机数。在选择子网号和主机号时,应该保证子网号部分必须产生够用的子网,而主机号部分则需要容纳够用的主机。有了这些信息后,就
可以定义每个子网的子网掩码、网络地址(含网络号和子网号)的范围和主机号的范围。
(1) 划分子网的步骤。
① 确定需要多少子网号,用来唯一标识网络上的每一个子网。
② 确定每个子网需要多少主机号,用来标识该子网上的每台主机。
③ 根据①和②,定义一个符合网络要求的子网掩码。
④ 确定标识每一个子网的网络地址。
⑤ 确定每一个子网上所使用的主机地址的范围。
(2) 子网划分。
① B 类网络子网划分。
如果选择 B 类子网,可以按照如表 3-3 所示的子网位数、子网掩码、可用的子网数和可用的主机数对应关系进行子网规划和划分。
② C 类网络子网划分。
如果选择 C 类子网,其子网位数、掩码的末节值、可用的子网数及可用的主机数的对应关系如表 3-4 所示。
提示:如果使用子网掩码将网络信息流量分段成一系列小型的子网,那么首先一定要全面地计划如何给每个段分配节点,以及如何给这些段定义子网掩码。这个计划必须考虑到 2~5 年后网络的扩大。
(3) 子网划分实例。
一个单位被分配了一个 C 类网络 202.113.27.0。如果该单位需要 5 个子网,每个子网的计算机不超过 25 台,那么应该怎样规划和使用 IP 地址呢?
IP 地址划分过程如下:
① 由于每个子网都需要一个唯一的子网号来标识,即需要 5 个子网号,因此可以考虑使用 3 位二进制数(最多可以划分 6 个子网)。
② 因为每个子网的计算机不超过 25 台,考虑到使用路由器连接,因此需要至少 27个主机号,因此使用剩余 5 位二进制数(最多 30 台主机)可以满足需求。
③ 根据① 、② 分析,从表 2-4 中可以看出,选择掩码/27 就可以满足要求,它所对应的二进制地址是 1111111.11111111.11111111.11100000;也就是最后一个 8 位被分走 3 位加到网络号中形成扩展的网络前缀,剩下的 5 位用于识别主机。
④ 确定可用的网络地址:子网掩码确定后,便可以确定可使用的子网号位数。在本例中,由于采用子网号的位数为 3,因此可能的组合为 000、001、010、011、100、101、110 和 111。根据子网划分的规则,除去 000 和 111,剩余 001、010、011、100、101 和 110这 6 个子网,因此所需的 5 个子网的地址可分别选定为 202.113.27.32(001 00000)、202.113.27.64(010 00000)、202.113.27.96(011 00000)、202.113.27.128(100 00000)和202.113.27.160(101 00000)。
⑤ 确定各个子网的主机地址范围,如表 3-5 所示。
提示:进行子网互连的路由器也需要占用有效的 IP 地址,因此,在计算网络或子网中需要使用 IP 地址时,不要忘记连接该网络或子网的路由器。
虽然划分子网的方法是对 IP 地址结构有价值的扩充,但是它还要受到一个基本的限制:整个网络只能有一个子网掩码。因此,当用户选择了一个子网掩码之后,也就意味着每个子网内的主机数确定了,就不能支持不同尺寸的子网了。任何对更大尺寸子网的要求都意味着必须改变整个网络的子网掩码。这就需要使用可变长子网掩码。(见下章)