

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 子網路 CIDR 保留
<a name="subnet-cidr-reservation"></a>

*子網路 CIDR 保留*是您預留的 IPv4 或 IPv6 位址範圍，AWS 無法將其指派給網路介面。這可讓您保留 IPv4 或 IPv6 CIDR 區塊 (也稱為「字首」)，以便與網路介面搭配使用。

建立子網 CIDR 保留時，您需要指定使用保留 IP 地址的方式。以下是可用的選項：
+ **字首** – 允許將字首指派給單一網路介面。如需詳細資訊，請參閱*《Amazon EC2 使用者指南》*中的[為 Amazon EC2 網路界面指派字首](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-prefix-eni.html)。
+ **明確** – 允許手動將個別 IP 位址指派給單一網路介面。

下列規則適用於子網路 CIDR 保留：
+ 當您建立子網 CIDR 保留時，IP 地址範圍可包含已在使用中的地址。建立子網保留不會取消指派任何已在使用中的 IP 地址。
+ 您可以為每個子網路保留多個 CIDR 範圍。當您在同一 VPC 內保留多個 CIDR 範圍時，這些 CIDR 範圍不能重疊。
+ 當您在子網中保留多個範圍進行字首委派，且字首委派設定為自動指派時，我們會隨機選擇要指派至網路介面的 IP 地址。
+ 刪除子網保留時，未使用的 IP 地址可供 AWS 用來指派至您的網路介面。刪除子網保留不會取消指派任何已在使用中的 IP 地址。
+ 保留類型會影響子網路的可用 IP 位址數量。如果建立字首保留，數量會立即減少。如果建立明確的字首保留，數量會在指派 IP 位址時減少。

如需有關無類別域間路由 (CIDR) 表示法的詳細資訊，請參閱 [您 VPC 和子網路的 IP 定址](vpc-ip-addressing.md)。

**Topics**
+ [透過主控台使用子網路 CIDR 保留](#edit-subnet-cidr-reservations)
+ [透過 AWS CLI 使用子網路 CIDR 保留](#work-with-subnet-cidr-reservations)

## 透過主控台使用子網路 CIDR 保留
<a name="edit-subnet-cidr-reservations"></a>

您可以建立並管理子網路 CIDR 保留，如下所示。

**若要編輯子網路 CIDR 保留**

1. 在 [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) 開啟 Amazon VPC 主控台。

1. 在導覽窗格中，選擇 **Subnets** (子網)。

1. 選擇子網路。

1. 選擇 **CIDR reservations** (CIDR 保留) 索引標籤以取得任何現有子網路 CIDR 保留的相關資訊。

1. 若要新增或移除子網路 CIDR 保留，請依序選擇 **Actions** (動作) 和 **Edit CIDR reservations** (編輯 CIDR 保留)，然後執行以下操作：
   + 若要新增 IPv4 CIDR 保留，請選擇 **IPv4**、**Add IPv4 CIDR reservation** (新增 IPv4 CIDR 保留)。選擇保留類型，輸入 CIDR 範圍，然後選擇 **Add** (新增)。
   + 若要新增 IPv6 CIDR 保留，請選擇 **IPv6**、**Add IPv6 CIDR reservation** (新增 IPv6 CIDR 保留)。選擇保留類型，輸入 CIDR 範圍，然後選擇 **Add** (新增)。
   + 若要移除 CIDR 保留，請針對子網路 CIDR 保留選擇 **Remove** (移除)。

## 透過 AWS CLI 使用子網路 CIDR 保留
<a name="work-with-subnet-cidr-reservations"></a>

您可以使用 AWS CLI 來建立並管理子網路 CIDR 保留。

**Topics**
+ [建立子網路 CIDR 保留](#Create-subnet-cidr-reservations)
+ [檢視子網路 CIDR 保留](#view-subnet-cidr-reservations)
+ [刪除子網路 CIDR 保留](#delete-subnet-cidr-reservations)

### 建立子網路 CIDR 保留
<a name="Create-subnet-cidr-reservations"></a>

您可以使用 [create-subnet-cidr-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-subnet-cidr-reservation.html) 來建立子網路 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 保留
<a name="view-subnet-cidr-reservations"></a>

您可以使用 [get-subnet-cidr-reservations](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-subnet-cidr-reservations.html) 來檢視子網路 CIDR 保留的詳細資訊。

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

### 刪除子網路 CIDR 保留
<a name="delete-subnet-cidr-reservations"></a>

您可以使用 [delete-subnet-cidr-reservation](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-subnet-cidr-reservation.html) 來刪除子網路 CIDR 保留。

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