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

使用子网 CIDR 预留

子网 CIDR 预留是您预留的 IPv4 或 IPv6 地址范围,因此 Amazon 无法将这些地址分配到您的网络接口。这使您能够指定用于网络接口的 IPv4 或 IPv6 前缀。

创建子网 CIDR 预留时,您可以指定如何使用预留 IP 地址。以下选项可用:

  • 前缀 — Amazon 将预留 IP 地址范围中的地址分配到网络接口。有关更多信息,请参阅适用于 Linux 实例的 Amazon EC2 用户指南中的为 Amazon EC2 网络接口分配前缀

  • 显式 — 您可以手动将 IP 地址分配到网络接口。

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

  • 创建子网 CIDR 预留时,IP 地址范围可以包含正在使用的地址。创建子网预留不会取消分配任何正在使用的 IP 地址。

  • 您可以为每个子网预订多个 CIDR 范围。当您在同一 VPC 中预订多个 CIDR 范围时,CIDR 范围不能重叠。

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

  • 删除子网预留后,Amazon 可以将未使用的 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