在IP地址的CIDR表示中,/后面的值可以为8—30,A类网络可以使用8—30,B类网络可以使用16-30,C类网络只能使用24—30。
在划分子网前先回答5个问题:
- 要创建多少个子网
- 每个子网包含多少主机
- 有多少个合法的子网
- 每个子网的广播地址是什么
- 每个子网包含哪些主机地址
下面我们来回答这几个问题:
- 2x个。其中x在不同类型网络中代表不同的含义。A类网络中x表示子网掩码后三个字节中1的个数,B类网络中x表示子网掩码中后两个字节中1的个数,C类网络中x表示子网掩码中最后一个字节中1的个数。
- 2y-2个。在不同类型的网络中y的含义一致,都表示子网掩码中0的个数。减去的两个为子网地址和广播地址。
- 块大小(增量)为256-z。其中z为子网掩码中最后一个非零字节的十进制值,从0开始不加上块大小,直到z。例如,子网掩码为255.255.255.192,那么块大小为256-128=64,从0不断加64产生0,64,128,192四个子网。若该非零字节不是最后一个字节,则网络地址中后面的字节都为0。
- 广播地址总是下一个子网前面的数,最后一个子网的广播地址总是255。继续上一步的例子,子网0的广播地址为63,子网64的广播地址为127,子网192的广播地址为255。同上,若子网掩码中非零字节不是最后一个字节,则广播地址中后面的字节都为255。
- 合法的主机地址位于子网号和广播地址之间。接上例,子网号为64,广播地址为127,则合法的主机地址为65-126。
下面通过具体的例子来演示一下如何划分子网。
IP地址:172.16.0.10
子网掩码:255.255.128.0
我们来回答上面的5个问题。
- 这是一个B类网络,有2个子网
- 215-2=32766台主机
- 256-128=128。有0.0,128.0两个子网
- 子网0.0的广播地址为127.255,子网128.0的广播地址为255.255
- 子网0.0内的主机有0.1—127.254,子网128.0内的主机有128.1—255.254
如下表所示:
子网 |
0.0 |
128.0 |
第一个主机地址 |
0.1 |
128.1 |
最后一个主机地址 |
127.254 |
255.254 |
广播地址 |
127.255 |
255.255 |