有所有前缀的解释和它们定义的链接正如你在那里看到的,即 LINK LOCAL 地址(甚至不是 LAN - 它们特定于硬件链接)在末尾有 64 位地址(这是有道理的 -这曾经被认为默认为 Internet 的 MAC 地址)但前缀是不同的.. 它们以 1111111010 开头(左,位) - 在您所谓的 ip 地址的 64 位之外。
因此,一个范围内的可用 IP 地址要么几乎全部(我认为通常的 all0 和 all 1 都被排除在外)要么......零,具体取决于地址中的其他 64 位,在 /64 之前。
不能这样回答,因为它不依赖于 /64。
IP 地址是 128 位。其中 64 位是网络内的 IP 地址,其他 64 位是网络。
并且网络是分开的——私有地址空间,即仅 LAN)不是由 /64 中的特定 IP 地址定义的,而是由特定范围内的网络定义的。
https://en.wikipedia.org/wiki/IPv6_address
有所有前缀的解释和它们定义的链接正如你在那里看到的,即 LINK LOCAL 地址(甚至不是 LAN - 它们特定于硬件链接)在末尾有 64 位地址(这是有道理的 -这曾经被认为默认为 Internet 的 MAC 地址)但前缀是不同的.. 它们以 1111111010 开头(左,位) - 在您所谓的 ip 地址的 64 位之外。
因此,一个范围内的可用 IP 地址要么几乎全部(我认为通常的 all0 和 all 1 都被排除在外)要么......零,具体取决于地址中的其他 64 位,在 /64 之前。
比任何子网都可能使用的更多 IP 地址。
出于地址规划目的,每个网络的主机数在 IPv6 上无关紧要。真正重要的是 /64 子网的数量。
假设本地站点有
2001:db8:835a::/48
并且服务器网络2001:db8:835a:b959::/64
不在其中。这个子网是地址规划的原子。低 64 位构成 IP 地址的接口一半,可以是任何内容。示例:2001:db8:835a:b959::1
如果您想省略很多零,2001:db8:835a:b959:dd19:6250:b4e:fea6
则使用随机自动分配。假设子网路由正确,整个 /64 都可以使用。您不太关心有多少,但更多的是您可以使用 64 位来生成地址。当您需要另一个 VLAN 或安全区域或其他任何东西时,通过更改
b959
.当从全球单播空间分配前缀时,地址是“公共的”并且可以通过互联网端到端参与。与往常一样,这可以通过防火墙来阻止。假设主机
2001:db8:835a:b959::1
有一个默认路由器fe80::44f7:8bff:fe46:7816
并且允许访问互联网。该 1 地址是数据包的源地址。不需要 NAT。这些主机地址也适用于 LAN 通信。以几乎相同的方式,除了特定的目标网络是已知的,所以它不会离开互联网接口。