有人如何获得大量 IPv6 地址?

Fel*_*sma 2 networking ipv6

几周前,Hackaday.io上的“启用 IPv6 的圣诞树”启发了我,该树的LED显示屏使用 3000 亿个 IPv6 地址以允许用户控制它。

我的问题是这样的:

作为用户而不是大公司,我如何获得一块(可能大约 1000 个)IPv6 地址来使用?这是我必须从我的 ISP 获得的东西还是我可以通过不同的方式获得它们(如果我能做到的话)?

use*_*686 6

那是一个小块

IPv6 地址不会单独计算,除了cheapskate VPS 托管公司。更常见的是,包含 2^(128-64) 个地址(180亿个地址)的 /64 子网被用作单个分布单位。如果您的 ISP 声称支持 IPv6,那么您至少会获得一个 /64。

许多 ISP 免费为他们的客户提供更大的前缀,例如 /60 或 /56;这并不是说有 2^(128-56) 个地址,而是“16 个子网”或“256 个子网”。每个子网实际上都有无限数量的地址——这是有限的子网数量。

在这两种情况下,住宅 ISP 通常使用 DHCPv6-PD 按需分配前缀,因此您的路由器需要自动执行此操作。一些 ISP 可能会通过支持票来进行静态分配。


(路由表可以使用任何前缀,从 /0 到 /128,但某些自动配置协议需要 /64 用于联机子网。您可以使用 /96 或 /112 等,但这会很麻烦且不值得时间。因此使用 /64 作为标准单位。

也就是说,当然,如果你正在做一个像圣诞树一样的特殊目的方案,你完全可以随意忽略子网划分并根据需要使用所有可用位。)


如您所见,即使是单个标准子网也有相当数量的地址可供使用。A /64 意味着它使用 64 位作为“网络”部分,因此您可以使用 128-64=64 位:这已经足以编码 RGB 颜色、位置和强度。拥有 /56 将为您提供 128-56=72 位,依此类推。(为了比较,您对 1000 个地址的原始请求大约是一个 /118,只有 10 个主机位。)

但是,如果您想要更多,则 /48 是商业客户的正常起始前缀大小(最多 /44,或者至少建议如此)。此外,两家最大的幸存“IPv6 隧道代理”公司——NetAssist 和 Hurricane Electric——向在其网站上注册的任何人提供免费的 /48。在这两种情况下,这意味着 65536 个子网或 80 个可自由使用的位。

最后,假设您是 ISP,然后成为 RIR(区域 Internet 注册机构)的直接成员将在开始时为您提供 /32 到 /29 的分配。A /32 包含 4294967296 个子网——与 IPv4地址一样多,甚至包括保留的地址——并且每个子网仍然具有相同的“实际上无限”数量的地址。

那是一个大块。

  • 顺便说一句,您不需要是一家大公司才能从 RIR(或间接从充当经销商的 LIR)获取 /48 或 /32 甚至 ASN – 您甚至可以是一个个人组织,只要你能支付必要的费用。您可以在 [Hackaday](https://hackaday.com/2017/11/18/becoming-your-own-isp-just-for-fun/) 上找到有关此内容的帖子。 (就这一点而言,欧洲的 RIPE 根本不要求一个组织成为一个组织,而且我作为私人拥有自己的 ASN 和 /48。) (2认同)