简述
在 IPv4 中,地址是在类中创建的。有类 IPv4 地址明确定义了用于网络前缀的位和用于该网络上主机的位。对于 IPv4 中的子网,我们使用默认的有类网络掩码,它允许我们借用主机位用作子网位。这导致多个子网,但每个子网的主机更少。也就是说,当我们借用主机位来创建子网时,我们花费较少的位来用于主机地址。
IPv6 地址使用 128 位来表示地址,其中包括用于子网划分的位。地址的后半部分(最低有效 64 位)始终仅用于主机。因此,如果我们对网络进行子网划分,则不会有任何妥协。
[图片:IPv6 子网划分]
16 位子网相当于 IPv4 的 B 类网络。使用这些子网位,一个组织可以拥有另外 6.5 万个子网,这已经足够了。
因此路由前缀是/64,主机部分是64位。通过借用主机位,我们可以进一步划分超过 16 位子网 ID 的网络;但建议主机地址始终使用 64 位,因为自动配置需要 64 位。
IPv6 子网划分的工作原理与 IPv4 中的可变长度子网掩码相同。
/48 前缀可以分配给一个组织,提供最多 /64 个子网前缀的好处,即 65535 个子网,每个子网有 2 64 个主机。/64 前缀可以分配给点对点连接,其中链路上只有两个主机(或启用 IPv6 的设备)。