

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Direct Connect 仮想インターフェイスのプレフィックス割り当ての管理
<a name="prefix-allocations"></a>

Direct Connect 接続の各仮想インターフェイスに割り当てられたインバウンドルートプレフィックスの数を管理できます。 AWS マネジメントコンソール AWS CLI、または AWS SDKs を使用して、接続のプレフィックスプールを表示し、仮想インターフェイスにプレフィックスを割り当て、ルーティングのニーズの変化に応じて割り当てを調整します。

**重要**  
仮想インターフェイスでアドバタイズされたプレフィックスの数が割り当てられた数を超えると、その仮想インターフェイスの BGP セッションはアイドル状態 (BGP DOWN) になります。割り当てが、アドバタイズするプレフィックスの数と同等以上であることを確認してください。

## 前提条件
<a name="prefix-allocations-prerequisites"></a>

プレフィックスの割り当てを管理する前に、以下があることを確認してください。
+ アクティブな Direct Connect 専用接続または LAG。
+ 少なくとも 1 つのプライベートまたはトランジット仮想インターフェイス。
+ Direct Connect APIs を呼び出すアクセス許可 (`directconnect:DescribeConnections`、`directconnect:DescribeVirtualInterfaces`、、`directconnect:DescribeDirectConnectGateways`、`directconnect:UpdateVirtualInterfaceAttributes`、`directconnect:CreatePrivateVirtualInterface`)`directconnect:CreateTransitVirtualInterface`。

## 接続のプレフィックスプールを表示する
<a name="prefix-allocations-view-pool"></a>

接続のプレフィックスプールを表示して、使用可能なプレフィックスの数と、仮想インターフェイス間での割り当て方法を確認できます。

------
#### [ Console ]

**接続のプレフィックスプールを表示するには**

1. **Direct Connect** コンソール ([https://console.aws.amazon.com/directconnect/v2/home](https://console.aws.amazon.com/directconnect/v2/home)) を開きます。

1. ナビゲーションペインで [**Connections (接続)**] を選択します。

1. 接続を選択します。

1. 接続の詳細ページで、**インバウンドプレフィックス**カードを見つけます。

1. 次の値を確認します: **プールサイズ**、**未割り当て**、**および割り当て済み**。IPv4 と IPv6 の値は個別に表示されます。

------
#### [ Command line ]

[describe-connections](https://docs.aws.amazon.com/cli/latest/reference/directconnect/describe-connections.html) コマンドを使用します。

```
aws directconnect describe-connections \
    --connection-id {{dxcon-abc12345}}
```

レスポンスで、次のフィールドを確認します。
+ `prefixPoolSizeIpv4` および `prefixPoolSizeIpv6` — プール内のプレフィックスの合計数。
+ `prefixPoolUnallocatedCountIpv4` および `prefixPoolUnallocatedCountIpv6` — 仮想インターフェイスに割り当てられていないプレフィックスの数。

------

## 仮想インターフェイスの作成時にプレフィックスの割り当てを設定する
<a name="prefix-allocations-create-vif"></a>

仮想インターフェイスの作成時に、プレフィックスの割り当てを設定できます。これにより、接続のプレフィックスプールの一部が新しい仮想インターフェイス用に予約されます。

------
#### [ Console ]

**仮想インターフェイスの作成時にプレフィックスの割り当てを設定するには**

1. **Direct Connect** コンソール ([https://console.aws.amazon.com/directconnect/v2/home](https://console.aws.amazon.com/directconnect/v2/home)) を開きます。

1. ナビゲーションペインで、[**Virtual Interfaces**] を選択します。

1. [**仮想インターフェイスの作成**] を選択します。

1. タイプ、VLAN、BGP ASN などの仮想インターフェイス設定を構成します。

1. **インバウンドプレフィックス割り当て**セクションで、割り当てる IPv4 および IPv6 プレフィックスの数を入力します。

1. [**仮想インターフェイスの作成**] を選択します。

------
#### [ Command line ]

[create-private-virtual-interface](https://docs.aws.amazon.com/cli/latest/reference/directconnect/create-private-virtual-interface.html) コマンドを使用します。次の例では、プレフィックス割り当てを使用してプライベート仮想インターフェイスを作成します。

```
aws directconnect create-private-virtual-interface \
    --connection-id {{dxcon-abc12345}} \
    --new-private-virtual-interface '{
        "virtualInterfaceName": "{{my-private-vif}}",
        "vlan": {{101}},
        "asn": {{65000}},
        "directConnectGatewayId": "{{d2113d06-a0d8-476b-91a7-8555d9973d12}}",
        "prefixPoolAllocatedCountIpv4": {{500}},
        "prefixPoolAllocatedCountIpv6": {{100}}
    }'
```

------

## 既存の仮想インターフェイスのプレフィックス割り当てを更新する
<a name="prefix-allocations-update"></a>

既存の仮想インターフェイスのプレフィックス割り当てを更新して、そのインターフェイス用に予約されているプレフィックスの数を増減できます。

------
#### [ Console ]

**仮想インターフェイスのプレフィックス割り当てを更新するには**

1. **Direct Connect** コンソール ([https://console.aws.amazon.com/directconnect/v2/home](https://console.aws.amazon.com/directconnect/v2/home)) を開きます。

1. ナビゲーションペインで、[**Virtual Interfaces**] を選択します。

1. 更新する仮想インターフェイスを選択します。

1. **[編集]** を選択します。

1. **IPv4 プレフィックス割り当て**値、**IPv6 プレフィックス割り当て**値、またはその両方を更新します。

1. **仮想インターフェイスの更新** を選択します。

------
#### [ Command line ]

[update-virtual-interface-attributes](https://docs.aws.amazon.com/cli/latest/reference/directconnect/update-virtual-interface-attributes.html) コマンドを使用します。

```
aws directconnect update-virtual-interface-attributes \
    --virtual-interface-id {{dxvif-abc12345}} \
    --prefix-pool-allocated-count-ipv4 {{500}} \
    --prefix-pool-allocated-count-ipv6 {{100}}
```

------

## Direct Connect ゲートウェイの合計プレフィックス割り当てを表示する
<a name="prefix-allocations-view-dxgw"></a>

Direct Connect ゲートウェイにアタッチされたすべての仮想インターフェイスの合計プレフィックス割り当てを表示できます。

------
#### [ Console ]

**Direct Connect ゲートウェイの合計プレフィックス割り当てを表示するには**

1. **Direct Connect** コンソール ([https://console.aws.amazon.com/directconnect/v2/home](https://console.aws.amazon.com/directconnect/v2/home)) を開きます。

1. ナビゲーションペインで、[**Direct Connect Gateway**] を選択します。

1. ゲートウェイを選択します。

1. ゲートウェイの詳細ページで、**プレフィックスプール割り当ての合計**値を確認します。

------
#### [ Command line ]

[describe-direct-connect-gateways](https://docs.aws.amazon.com/cli/latest/reference/directconnect/describe-direct-connect-gateways.html) コマンドを使用します。

```
aws directconnect describe-direct-connect-gateways \
    --direct-connect-gateway-id {{d2113d06-a0d8-476b-91a7-8555d9973d12}}
```

レスポンスで、 `totalPrefixPoolAllocations`フィールドを確認します。

------

## 割り当ての変更を確認する
<a name="prefix-allocations-expected-results"></a>

プレフィックス割り当てを更新すると、新しい値がすぐに有効になります。アドバタイズされたプレフィックスの数が新しい割り当てを超えない限り、BGP セッションは継続されます。API は、VIF で現在使用されているプレフィックスの数を下回る割り当てを減らすリクエストを拒否します。

## トラブルシューティング
<a name="prefix-allocations-troubleshooting"></a>

以下は、プレフィックスの割り当てを管理するときに発生する可能性がある一般的な問題です。

プレフィックスの追加後に BGP セッションがダウンする  
アドバタイズされたプレフィックスの数が割り当てられた数を超えました。`UpdateVirtualInterfaceAttributes` API または コンソールを使用して割り当てを増やします。

割り当てを減らすことはできません  
VIF に割り当てられた値を、現在使用されているプレフィックスの数以下に減らすことはできません。まず、オンプレミスデバイスによってアドバタイズされるプレフィックスの数を減らしてから、割り当てを減らします。

割り当てを増やすことはできません  
接続のプレフィックスプールが完全に割り当てられている可能性があります。接続の `prefixPoolUnallocatedCountIpv4`と `prefixPoolUnallocatedCountIpv6`の値を確認します。最初に他の仮想インターフェイスの割り当てを減らす必要がある場合があります。

Direct Connect ゲートウェイの合計が 10,000 を超えています  
単一の Direct Connect ゲートウェイにアタッチされた仮想インターフェイス間の IPv4 と IPv6 の割り当ての合計が 10,000 を超えることはできません。他の仮想インターフェイスの割り当てを減らすか、2 番目のゲートウェイを使用します。