所以我刚刚被分配了一个/64 IP地址范围。我正在使用SolusVM来管理虚拟机。
有了/64,我就得到了前4个(八进制?所以我的格式是
XXXX:空白:空白
SolusVM已经为我提供了100个IP的范围。它只会自动填充最后两个八位数,所以我使用了:
XXXX:1:1:汽车:汽车
SolusVM为我创造了100个IP。我的问题是,在XXXX:1:1:AUTO:AUTO中有多少个is?假设只有:AUTO:AUTO字段中的值是可变的?这是否有一个特定的名称为“块”(例如:代替/64)
新秀的问题很抱歉!
发布于 2015-12-01 21:19:22
如果您的提供者只分配了一个/64给您,这很可能是一个链接前缀。如果您有一台要在其上运行许多虚拟机的物理机器,我建议从您的提供者(/48或/56)获得一个较短的路由前缀。然后,您可以将该路由前缀拆分为多个/64,您可以在物理机器和每个虚拟机之间的虚拟链接上使用它作为链接前缀。
如果您的提供商为您分配了2001:Db8: of 61:A 389::/64,并且您的软件需要使用整个2001:Db8:of 61:A 389:1::/96前缀,以便只分配100个地址,那么它肯定不会使用所有的/96。一个/96有2平方英里的地址。这是比所有IPv4更有用的地址。
发布于 2015-12-02 01:07:49
字面答案:在你的问题中标注自动的两个四元包含2*16 = 32位,所以你可以用这种方式形成的不同地址的数量是2^32 = 4294967296,所有这些地址实际上都可以使用,因为没有保留的地址。
谨慎的回答:这不是IPv6寻址的工作方式。下64位是接口标识符。只有上面的64位被细分为子网。或者您的SolusVM正在为VM创建一个路由子网--在这种情况下,您需要一个比/64更大的地址空间(更短的前缀),以便您可以将一个/64分配给SolusVM,或者它正在连接VM到您的网络--在这种情况下,您根本不需要关心地址结构,只需为它分配一个任意的地址块。
发布于 2015-12-02 02:49:03
TLDR;XXXX:XXAA::/64其中AA =256个网络(备选方案B)
您应该请求一个/48,/64是一个“客户”级别的子网,所以对于家庭使用来说,这很好,但是如果您的计划是托管一堆VM,那么客户可以使用的每个VM都应该是/64。
而且,从滥用的角度来看,/64等于IPv4 4/32,而/48等于IPv4 /24。(垃圾邮件/网络滥用)

https://serverfault.com/questions/740096
复制相似问题