子网只是您已有的任何单个网络的进一步划分。主机地址可以使用掩码显示。 CIDR 前缀主要用于路由。并且地址的类描述是 passe,替换为CIDR,其中C 代表classless。
这是显示子网分配的二进制整体结构。
158.132.0.0
10011110 10000100 00000000 00000000
layer 1 subnet +---------subnets here 6 bits wide or 2^6 or 64
V
| |
10011110.10000100.000000 00.00000000 <--- 10 bits of host
layer 2 subnet +---------subnets here 6 bits wide or 2^6 or 64
V
| |
10011110.10000100.000000 00.0000 0000 <-- 4 bits of host
给定158.132.0.0/16。这给出了65535 网络上可能的地址,包括0
和65535 进行讨论。 64 是 2^6,所以将 6 添加到 16 并得到 22。这将是“第 1 层”子网的 CIDR 前缀表示法。这允许 IP 地址中 third octet 的高阶 6 bits 容纳新子网。
64 以上子网将是158.132.0.0/22。然后,“第 1 层”子网将从
158.132.0.0/22
158.132.4.0/22
158.132.8.0/22
158.132.12.0/22
158.132.16.0/22
...
158.132.252.0/22
每个子网都可以处理2^10 或1024 主机。
第 1 层子网零为 158.132.0.0/22
重复该过程,对于layer 1 subnet 0内的64更多子网,只需将6添加到22即可得到28。
第 2 层子网零为 158.132.0.0/28
每个“第 2 层”子网都可以处理16 地址(同样包括0 和15)
那么第 1 层子网 5 之外的第 2 层子网 3 是什么?
第五个子网是4(它们以0开头)所以第五个子网是16
Layer 1 subnet 5 is 158.132.16.0/22
Layer 2 subnet 3 would then be 158.132.16.8/28
注意:我不太喜欢 layer 1 和 layer 2 这两个术语,因为它们通常用于描述协议参考模型中的传输层。