我对IPv6 SLAAC的困惑是路由器提供网络前缀,主机使用EUI-64生成自己的部分,这意味着它总是64位地址。
现在,SLAAC是路由器广告的一部分,这是获取IPv6地址的“默认网关”的唯一方法,因为我已经读到DHCPv6没有提供网关信息。只有路由器广告向主机提供网关信息。
现在,问题是,如果我想要在我的组织中使用/96、/112或/116地址的较小的子网,我如何解决这个问题,如果我希望动态地提供这些地址?因为,如果我使用SLAAC,那么我需要将主机部分保留为/64,如果我使用DHCPv6,我将不会为我的主机获取网关信息。
提前谢谢你的帮助。
发布于 2016-02-22 14:26:01
没有/96或/112之类的东西,您最好不要尝试“制作”这样的子网。除了一些特殊情况外,IPv6中的子网始终是/64。有几种机制依赖于此,其中包括SLAAC。如果您试图发明更小的子网,这些机制迟早会与您的计划发生冲突。
在企业环境中,通常为您分配一个/48或更大的子网,因此不应该缺少子网。认为/64是一种巨大的浪费是诱人的,但完全是IPv4 4。选择看似可笑的子网大小是为了允许非托管地址生成机制(如SLAAC)随机选择接口标识符(在适当的意义上),且冲突概率低得可以接受。
https://serverfault.com/questions/758883
复制相似问题