【问题标题】:What is the smallest subnet one can create on AWS in the VPC?可以在 VPC 中的 AWS 上创建的最小子网是多少?
【发布时间】:2017-01-30 23:24:43
【问题描述】:

我想将可在子网中运行的实例数限制为尽可能少的实例数。结合 IAM 角色,我可以限制用户可以在我的 AWS 账户上创建的实例数量(请参阅反映我的动机的 https://forums.aws.amazon.com/thread.jspa?threadID=174503 要求 #4)。

可以在 VPC 中的 AWS 上创建的最小子网是多少?IPv4 CIDR 是多少?

【问题讨论】:

    标签: amazon-web-services amazon-iam amazon-vpc


    【解决方案1】:

    16 个 IP 是 VPC 子网的最小范围 -- /28 网络掩码。

    例如,您可以创建一个 CIDR 范围为 10.0.0.0/26 的 VPC,它最多支持 10.0.0.0 - 10.0.0.63 范围内的 64 个 IP。

    然后您可以使用以下 VPC CIDR 范围创建 4 个子网,每个子网有 16 个可用 IP:

    10.0.0.0/28   (10.0.0.0  - 10.0.0.15)
    10.0.0.16/28  (10.0.0.16 - 10.0.0.31)
    10.0.0.32/28  (10.0.0.32 - 10.0.0.47)
    10.0.0.48/28  (10.0.0.48 - 10.0.0.63)
    

    注意:请参阅下面@sqlbot 的重要评论。并非所有范围内的 16 个都可用于实例。

    【讨论】:

    • 谢谢!正是我需要知道的。
    • 在 16 个中,只有 11 个可供实例、ELB(每个平衡器至少 2 个)和 NAT 网关使用。 all-0、all-1 不可赋值,+1 为默认网关,+2 和+3 为reserved by the VPC infrastucture
    • 如果您的网络掩码为 /29,您将拥有 8 个地址。减去 VPC 所需的 5。这样你就剩下三个了。那么为什么这不是答案呢?
    • @KingAndrew:请参阅aws.amazon.com/vpc/faqs -- /28 只是 AWS 允许您创建的最小范围。
    • @DaveMaple 我并不怀疑您的回答,但我认为 /28 而不是 /29 应该有原因。欢呼
    【解决方案2】:

    20191214:AWS 提供 /29 CIDR 并允许 /31 per https://aws.amazon.com/directconnect/faqs/

    引用如下:

    问:在公共虚拟接口的情况下,我需要 /29 public IPv4 地址。 AWS 是否会为我提供 /29 公共 IPv4 无类 域间路由 (CIDR)?

    是的,根据要求,AWS 将为您提供 /29 公共 IPv4 CIDR 块地址。

    问:我必须使用 /29 还是可以使用两个 /31 来实现逻辑冗余 会议?

    为了简化路由,建议使用默认的 /29 单个虚拟接口的地址。如果有需求 让您的网络拥有多个 /31 地址,您可以创建两个 单个 VIF 的单独 /31 地址。这两个 /31 上的 BGP 对等互连 地址将在多个 AWS 设备上终止 可用性。

    AWS 中允许的最小 CIDR 块是 /31

    但是,由于最初的问题是关于 VPC 子网,这是一个不同的故事,因为 AWS 为每个子网都保留了一些 IP。

    此处为每个 AWS VPC 常见问题解答文档:https://aws.amazon.com/vpc/faqs/

    问。子网的大小是否有限制?

    对于 IPv4,子网的最小大小是 /28(或 14 个 IP 地址。)。 子网不能大于创建它们的 VPC。

    对于 IPv6,子网大小固定为 /64。只有一个 IPv6 CIDR 块可以分配给子网。

    问。我可以使用分配给子网的所有 IP 地址吗?

    没有。亚马逊保留前四 (4) 个 IP 地址和最后一个 (1) 用于 IP 联网目的的每个子网的 IP 地址。

    所以,对于 IPv4,答案是 /28。

    【讨论】:

    • 答案的第一部分与问题无关,它是关于直接连接公共VIF公共IP地址的。
    猜你喜欢
    • 2018-06-16
    • 2019-01-29
    • 2015-12-03
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多