计算 AWS 中子网的 IPv4 CIDR 块

Calculating the IPv4 CIDR blocks for subnets in AWS

我刚开始使用 AWS,开始研究和尝试 VPC、子网、RT 和其他网络的工作原理。不幸的是,我的网络知识有限,所以我遇到了问题。

已将以下 IPv4 CIDR 块 192.168.0.0/24 分配给 VPC。我想知道的是我是否可以创建 3 个子网,如果可以,我正在寻找 3 个子网 IPv4 CIDR 块的实际演算和公式

if I can create 3 subnets

是的。

I'm looking for the actual calculus and formulas for the 3 subnets IPv4 CIDR blocks

没有具体的公式。
AWS says "When you create a subnet, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block"

0/24 涵盖 256 个 IP。您可以通过 2 ^ (32 - 24).
来计算这个数字 子网CIDR中的前4个IP和最后一个IP是AWS保留的,您不能使用。

我构建了一个工具来帮助自己计算复杂 VPC 设计的 CIDR 范围:https://houqp.github.io/vpcstudio。默认示例已经带有 3 个子网设置,您可以以此为起点根据自己的喜好调整配置。

回答这个问题 将帮助您了解 CIDR 范围。

你可以在这里详细阅读AWS VPC and Subnet CIDR calculation and allocation