IPv6:创建范围、范围值

IPv6:创建范围、范围值

所以我刚刚被分配了一个 /64 IP 地址范围。我正在使用 SolusVM 来管理虚拟机。

对于 /64,我获得了前 4 个八位字节(我想它们是这样称呼的),所以我的格式目前是

XXX:XXXX:XXXX:XXXX:空白的空白的空白的空白的

SolusVM 已提出为我生成 100 个 IP 范围。它只会自动填充最后两个八位字节,因此我使用了:

XXXX:XXXX:XXXX:XXXX:1:1:自动:自动

SolusVM 为我生成了 100 个 IP。我的问题是,XXXX:XXXX:XXXX:XXXX:1:1:AUTO:AUTO 范围内有多少个 IP?假设只有 :AUTO:AUTO 字段内的值可以更改?这是否有一个特定名称作为“块”(例如:代替 /64)

抱歉,问这个问题比较菜鸟!

答案1

如果您的提供商只为您分配了一个 /64,那么这很可能是一个链接前缀。如果您有一台物理机器,想要在其上运行许多虚拟机,我建议您从提供商处获取一个较短的路由前缀(/48 或 /56)。然后,您可以将该路由前缀拆分为多个 /64,然后将其用作物理机器和每个虚拟机之间的虚拟链接上的链接前缀。

如果您的提供商为您分配了例如 2001:db8:cb61:a389::/64,而您的软件需要使用整个 2001:db8:cb61:a389:1:1::/96 前缀才能分配 100 个地址,那么它肯定没有使用全部 /96。/96 有 2³² 个地址。这比所有 IPv4 的可用地址还要多。

答案2

字面答案:标有汽车在您的问题中包含 2*16 = 32 位,因此您可以通过这种方式形成的不同地址的数量是 2^32 = 4294967296,由于没有保留地址,因此实际上可以使用所有这些地址。

谨慎回答:IPv6 寻址的工作方式并非如此。低 64 位是接口标识符。只有高 64 位被细分用于子网划分。要么您的 SolusVM 正在为虚拟机创建路由子网,在这种情况下您需要比 /64 更大的地址空间(更短的前缀),以便您可以为 SolusVM 提供一个 /64,要么它将虚拟机桥接到您的网络,在这种情况下您根本不需要关心地址结构,只需为其分配任意地址块即可。

答案3

TLDR;XXXX:XXXX:XXXX:XXAA::/64 其中 AA = 256 个网络(选项 B)

您应该要求 /48,/64 是“客户”级子网,因此对于家庭使用来说这很好,但如果您计划托管一堆虚拟机,则客户可以使用的每个虚拟机都应该是 /64。

此外,从滥用的角度来看,/64 等于 IPv4/32,/48 等于 IPv4 /24。(垃圾邮件/网络滥用)

Cisco子网IPv6

查看思科的 IPv6 子网划分...

相关内容