计算 IPv6 的网络位数

网络工程 IPv4 ip 子网 IPv6 IP地址
2022-02-27 11:30:31

我可以获得 IPv4 地址的网络位,17例如255.255.128.0. 同样,我应该如何计算 IPv6 地址?

ffff:ffff:ffff:ffff:0:0:0:0比如说,如果我有or的子网掩码ffff:ffff:ffff:ffff::,我应该如何找到网络位?

此外,我发现在 IPv4 的情况下,子网掩码的网络位最大为 /32。IPv6的最大限制是多少,背后的原因是什么?

1个回答

除了极少数例外,IPv6 将使用/64网络:网络 ID 为 64 位,接口 ID 为 64 位。您可能会看到/128主机地址和/127/或/126点对点链接。当您看到小于 的任何内容时/64,例如/48,您看到的是要划分为/64网络的网络块。

IPv6 表示法仅使用 CIDR 表示法,而不是网络掩码。IPv4 地址为 32 位,因此最大掩码长度为/32. IPv6 地址为 128 位,因此最大掩码长度为/128.

您应该研究RFC 4291,IP 版本 6 寻址体系结构RFC 5952,IPv6 地址文本表示建议