可用的 IPv4 地址块已耗尽,每个 IPv4 地址的价格正在上涨。然而,我读到 2/3 的 IP 地址仍未使用,因为它们在最初阶段分配不当。
由于这些分配的 IP 地址大部分都是未使用的。为什么 IANA 等组织不强制其所有者归还未使用的 IP 地址?
鉴于这个事实,许多托管服务提供商开始仅对低端 VPS 使用 NAT 或 IPv6。
我简直不明白
答案1
即使他们可以收回所有未使用的 IP(这并非易事),也只能将事情推迟一小段时间。拖延并不能解决问题。
答案2
您不能只是收集未使用的块并任意处理它们。假设某个站点分配了 120.0.0.0/8,但结果发现其中一半未使用,例如 120.128.0.0/9。有一条通过 BGP 宣布的到 120.0.0.0/8 的路由。现在,如果您拆分该块,则很可能需要两条路由。这看起来并不令人兴奋,但 Default-Free Zone(又称 Internet 主干)中的路由表已经拥有超过 50 万个条目。如果您将大量路由增加一倍,那么条目数量将大幅增加。
现在假设更可能的情况是该站点已将其地址分布在整个网络块 120.0.0.0/8 上。假设每隔一个 /16 就填充一个地址,例如 120.1.0.0/16、120.3.0.0/16 等。如果该站点返回未使用的“B 类”地址块,而负责的 RIR 将它们分发给其他站点,则路由表条目的数量将增加 255。如果对许多站点都这样做,路由表条目的数量将激增,这将是一个严重的瓶颈。
实际上,“平均”情况可能介于两种情况之间,但事实上,会有大量新的“C 类”网络需要单独的路由表条目。
那么为什么不简单地重新编号网络并对地址空间进行“碎片整理”呢?因为重新编号意味着相当长的停机时间,因为对于 IPv4,重新编号在大多数情况下意味着手动触摸(甚至重新启动)每台受影响的机器。而且这还没有考虑所有硬编码的 IP 地址,这意味着您必须找到所有受影响应用程序的修复方法。因此从实际角度来看,重新编号几乎是不可能的,因此任何回收未使用空间的计划都会遇到强烈抵制。