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