子网 CIDR 预留 - Amazon Virtual Private Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

子网 CIDR 预留

子网 CIDR 预留是子网中 IPv4 或 IPv6 地址的范围。创建预留时,您可以指定如何使用预订范围。以下选项可用:

  • 前缀 – 您可以将 IP 地址分配给与实例关联的网络接口。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的为 Amazon EC2 网络接口分配前缀

  • 显式 – Amazon 不使用 IP 地址。您可以手动将 IP 地址分配给子网中的资源。

以下规则适用于子网 CIDR 预留:

  • 您可以为每个子网预订多个 CIDR 范围。每个范围的预留类型可以是相同的类型(例如 prefix(前缀))或不同的类型(例如 prefix(前缀)和 explicit(显式))。

  • 当您在同一 VPC 中预订多个 CIDR 范围时,CIDR 范围不能重叠。

  • 如果您在子网中为前缀委派预订多个范围,并将前缀委派配置为自动分配时,我们会随机选择要分配给网络接口的 IP 地址。

  • 删除预留时,分配给资源的 IP 地址不会更改。只有未使用的 IP 地址才可用。

通过控制台使用子网 CIDR 预留

您可以按如下方式创建和管理子网 CIDR 预留。

编辑子网 CIDR 预留

  1. 通过以下网址打开 Amazon VPC 控制台:https://console.aws.amazon.com/vpc/

  2. 在导航窗格中,选择 Subnets (子网)

  3. 选择子网。

  4. 选择 Actions(操作)Edit CIDR reservations(编辑 CIDR 预留),然后执行以下操作:

    • 要添加 IPv4 CIDR 预留,请选择 IPv4Add IPv4 CIDR reservation(添加 IPv4 CIDR 预留)。选择预留类型,输入 CIDR 范围,然后选择 Add(添加)

    • 要添加 IPv6 CIDR 预留,请选择 IPv6Add IPv6 CIDR reservation(添加 IPv6 CIDR 预留)。选择预留类型,输入 CIDR 范围,然后选择 Add(添加)

    • 要删除 CIDR 预留,请在条目的末尾选择 Remove(删除)

通过 Amazon CLI 使用子网 CIDR 预留

您可以使用 Amazon CLI 创建和管理子网 CIDR 预留。

创建子网 CIDR 预留

您可以使用 create-subnet-cidr-reservation 创建子网 CIDR 预留。

aws ec2 create-subnet-cidr-reservation --subnet-id subnet-03c51e2eEXAMPLE --reservation-type prefix --cidr 2600:1f13:925:d240:3a1b::/80

下面是示例输出。

{ "SubnetCidrReservation": { "SubnetCidrReservationId": "scr-044f977c4eEXAMPLE", "SubnetId": "subnet-03c51e2ef5EXAMPLE", "Cidr": "2600:1f13:925:d240:3a1b::/80", "ReservationType": "prefix", "OwnerId": "123456789012" } }

查看子网 CIDR 预留

您可以使用 get-subnet-cidr-reservations 查看子网 CIDR 预留的详细信息。

aws ec2 get-subnet-cidr-reservations --subnet-id subnet-05eef9fb78EXAMPLE

删除子网 CIDR 预留

您可以使用 delete-subnet-cidr-reservation 删除子网 CIDR 预留。

aws ec2 delete-subnet-cidr-reservation --subnet-cidr-reservation-id scr-044f977c4eEXAMPLE