2015-07-03 70 views
3

我正在为我的实例创建新的AWS VPC。但是,我注意到当我使用CIDR表示法创建VPC &公有子网时,AWS表示我有n^2 - 4(其中n是可用的IP地址数)?为什么是这样?Amazon VPC n^2 -4 IP地址? CIDR块

据我所知,当n^2 -2发生时,通常要删除位全部为0或全为1的情况。但我不确定这是为什么 - 在这种情况下是4。

AWS VPC Screen

在这里,/ 28表示11个的IP地址可用时,我预期15或13,和251时,我预期255或253

+0

关闭主题,不要发布文字图片。 – EJP

回答

5

重要

AWS储量两者前四个IP地址和每个子网CIDR块中的最后一个IP地址;他们不适合您使用。例如,在CIDR块10.0.0.0/24的子网中,以下IP地址是保留的:10.0.0.0,10.0.0.1,10.0.0.2,10.0.0.3和10.0.0.255。

—   http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html

除了网络地址和广播地址,还有用于每个子网提供由VPC infrastricture自动提供的服务(如DNS缺省网关自动配置,以及IP地址解析器和DHCP)。这些对你而言基本上是透明的,但这就是地址发生的地方,以及它们不能分配给子网中的实例的原因。

+1

为了显示在搜索结果中,尝试显式使用其中一个时出现的API错误是“地址x.x.x.x在子网的保留地址范围内”。 –

1

每个子网CIDR块中的前四个IP地址和最后一个IP地址不可用,您可以使用 ,并且不能将其分配给实例。例如,在以下五个IP地址CIDR块10.0.0.0/24,the子网被保留:

• 10.0.0.0: Network address. 

• 10.0.0.1: Reserved by AWS for the VPC router. 

• 10.0.0.2: Reserved by AWS for mapping to the Amazon-provided DNS. 

• 10.0.0.3: Reserved by AWS for future use. 

• 10.0.0.255: Network broadcast address. 

由于AWS不支持广播的VPC,因此他们保留这个地址。