我正在阅读有关 IPv6 地址结构的文章,它有两个部分,一个用于网络(网络部分/网络 ID),另一个用于主机(接口 ID/节点部分),类似于 IPv4,无论大小差异如何。
大部分参考资料都说地址分为64位网络部分(/64前缀)和64位主机部分,我们可以使用网络部分的最后16位进行子网划分。
那么 IPv6 中是否有一条规则,即地址总是一分为二?如果我们想对地址进行子网划分,ISP 会给出一个带有 /48 前缀位的地址,只留下网络部分的最后 16 位用于子网划分?或者只是一条建议遵循的路径?
问候
答案1
这是推荐的设置 - 没有什么可以阻止您进一步划分子网 /64,但 SLAAC 不起作用,您需要坚持使用 DHCPv6 或静态地址分配。
/48 和 /56 客户分配也是如此,这些是分配指南中定义的数字,但运营商有时有自己的好主意,例如为整个机架分配一个 /64。
IPv6 地址分配策略在设计时就考虑到了这些最佳实践,分配的资源对于任何合理的用例来说都是丰富的,因此应该坚持这些资源,而不要重新发明轮子。