如何将以一种前缀长度表示的大小转换为另一种前缀长度?

网络工程 子网 ipv6 字首
2021-07-19 09:39:40

例如,假设有人说,我分配了一个/64地址。如何将其转换为/30. 多少/30等于一/64

1个回答

如何将其转换为 /30 中的大小?

这个问题实际上没有意义。

多少 /30 等于一 /64?

这个问题也没有意义。


我假设您的意思是 IPv6,因为没有 IPv4/64网络这样的东西

如果您反转它以询问/64可以从/30前缀构成多少个网络,那么您的最后一个问题可能会有意义计算方法是从 64 中减去 30 得到 34。答案是结果的 2 次方。

64 - 30 = 34
2^34 = 17,179,869,184

这意味着您可以/64从一个/30前缀派生 17,179,869,184 个网络


对于 IPv6,您可能会将您的/30前缀分成/48(或更短)前缀,以便为每个站点分配一个/48前缀。这意味着您可以拥有 262,144 个站点,每个站点具有 65,536 个标准 IPv6/64网络。

/48为每个站点使用(或更短)的原因是 ISP 将在公共 Internet 上做广告的最长前缀。