随着 IPv6 部署的(有点)增加,IPv4 耗尽和浪费的整个问题似乎终于被我们抛在了脑后。
IPv6的唯一目的是解决IPv4地址空间耗尽的问题。如果是这样,那么为什么管理组织要分配如此大的 v6 地址块,这纯粹是过度杀伤和明显的浪费?
分配背后是否有逻辑推理,或者更多的是“我很富有,让我们到处分享它们!” 那类的东西?
例如,我最近为一台服务器分配了一个 /48 块的 v6 地址。对于我的单个服务器来说,这是一个惊人的 1,208,925,819,614,629,174,706,176 个地址。我怀疑内核会让我为一个接口分配那么多地址,我怀疑任何可用的 NIC 甚至会支持其中的 10000 个。为什么要在如此大的块中分发 IPv6 地址?
Mad*_*ter 19
主要原因是根据 RFC4862 的无状态地址自动配置需要 /64 网络才能正常工作。再加上一个假设,即在安装时需要多个子网以及路由任意倍数的 /64 的困难,并且自动趋势似乎是分配一个 /56,或者如果懒惰,则分配一个 /48。
奇怪的是,我已经在英国看到了节俭的最初迹象。 我已经在我的家庭办公室使用v6几年了,但最近更换了供应商。旧的自动给了我一个/56;新的给了我一个 /64,但是当我提到我正在划分子网时,我很高兴地将我免费升级到了 /56。
我的猜测是,一旦 v6 变得普遍,基本分配将稳定在 /64,任何有充分理由获得 /56 的人。
我想路由较小的块会为 BGP 路由带来问题 - 较小的块越多,所有不携带默认路由的路由器需要携带的路由越多。
此外,虽然 IPV6 背后的驱动力是增加地址空间,但 IPv6比 IPv4有很多优势。(更高效的路由,简化的网络配置,不再需要 NAT - 如果你称之为优势,更好的安全性 - IPSec 已融入其中)
我的印象(仅此而已,尽管我处于 ISP 社区的边缘)是寻找 IPv4 地址毫无意义,因为它只会延迟不可避免的事情——互联网迟早会需要 IPv6 ,通过进一步拉伸 IPv4 来延长痛苦是没有意义的。那些需要投资升级基础设施的人无论如何都会遇到同样的问题——他们现在也可能会遇到这些问题。