我为我的VPC保留了以下CIDR-> 10.0.0.0/22
这告诉我,我的主机ip或1,024
地址剩余了10位。我试图计算有效地址的 range ,因为亚马逊在创建新的专用子网时要求有效的IPv4 CIDR块。
我认为6/8位取自第三个八位位组,而最后一个八位位组全为0,这使我的IP范围为10.0.0.0 -> 10.0.3.255
。
当我进入屏幕实际选择我的IPv4 CIDR块时,我收到一个“无效错误”,这只是在验证我不了解数学实际上是如何工作的。我输入了10.0.2.1/28
,这会产生必须有效的Ipv4 CIDR 错误。
这似乎在我计算的范围之内,并且我希望我的私有子网保留16个IP地址。
我在做什么错了?
答案 0 :(得分:9)
您从VPC 10.0.0.0/22开始。您的正确之处在于有效的寻址范围是10.0.0.0-> 10.0.3.255。
现在,您要使用/ 28 CIDR块从此VPC创建子网。 / 28表示最后四个位为0,以提供0-> 15的范围。CIDR块必须始终在其自己的边界处开始。 / 28的示例:
10.0.0.0-> 10.0.0.15
10.0.0.16-> 10.0.0.31
您尝试使用CIDR块10.0.2.1/28创建一个子网。这是无效的,因为它不是从/ 28的有效CIDR范围内的偏移量0开始。您可以将有效子网创建为10.0.2.0/28或10.0.2.16/28,等等。请注意,每个子网的开头如何将最后四位设置为0。
查看此问题的快速方法是针对任何子网,主机部分从0开始,并以全1结束。
答案 1 :(得分:0)
我只想告诉您选择CIDR块的规则,如下所示:
第三点很重要,并且与第二点有关。
10.0.2.1/28 - It is not the proper CIDR block ID.
这里没有提到第三点。