你在这里混淆了术语。没有 IPv4 ASN 或 IPv6 ASN 这样的东西。有 IP 空间,即 IPv4 或 IPv6,还有 ASN。ASN 可以宣布 IPv4 前缀、IPv6 前缀或两者。
正如您总结的那样,PI 空间(至少在 RIPE 区域,大致涵盖 EMEA,但我认为其他 RIR 也是如此)已耗尽。这让您有两种选择来获取自己的 IP 地址:
- 成为 LIR(本地 Internet 注册中心),您将获得 /22 的 IPv4 空间
- 购买IP空间。有许多 IP 代理,您可以在其中购买任意数量的 IP 地址
这两种选择都需要花钱。选项 1 有额外的年费,选项 2 主要取决于您购买的 IP 数量。
除了 ASN+BGP 之外,还有其他方法可以为我的网络提供合理的故障转移连接吗?
这在一定程度上取决于您想要实现的目标。对于某些服务,如果 TTL 足够低,则在其中一个连接可以正常工作时更改 DNS 标签。或者您可以卸载您使用的例如 CloudFlare 或 Akamai,并切换到另一个后端 IP 地址。这两个选项都需要手动干预或一些智能脚本。
如果您需要通过不同的网络获得一组可用的 IP 地址,那么您通常会使用 BGP。
或者,是否可行并推荐获取 IPv6 PI ASN (...) 现在是否可以从 Internet 的其余部分获取纯 IPv6 网络?
正如我所说,没有这样的事情。您可以获得 ASN 和 IPv6 空间,但互联网的很大一部分仍然只有 IPv4 连接,因此让您的服务仅在 IPv6 上可用可能无法如您所愿。您可能会考虑使用 CloudFlare 或 Akamai(或其他 CDN)之类的服务来进行 IPv4 托管并通过 IPv6 连接到您的服务,但我不知道它们是否支持这一点,这可能仅适用于 HTTP( S) 服务。