

# ステップ 4: ルートサーバーエンドポイントを作成する
<a name="route-server-tutorial-create-endpoints"></a>

このセクションのステップを実行して、ルートサーバーエンドポイントを作成します。冗長性を確保するために、サブネットごとに 2 つのエンドポイントを作成します。

ルートサーバーエンドポイントとは、ルートサーバーと BGP ピア間の [BGP (ボーダーゲートウェイプロトコル)](https://en.wikipedia.org/wiki/Border_Gateway_Protocol) 接続を容易にするサブネット内の AWS マネージドコンポーネントです。

ルートサーバーエンドポイントは、ネットワークデバイスがルートサーバーとの BGP セッションを確立する「コンタクトポイント」です。ルートサーバー自体がルーティングの決定とルート伝播を管理するのに対して、これらは実際に BGP 接続を処理するコンポーネントです。

**注記**  
ルートサーバーエンドポイントには、1 時間あたり 0.75 USD が課金されます。

------
#### [ AWS Management Console ]

**ルートサーバーエンドポイントを作成するには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインの **[仮想プライベートクラウド]** で、**[ルートサーバー]** を選択します。

1. エンドポイントを作成するルートサーバーを選択します。

1. 下部のペインで、**[ルートサーバーエンドポイント]** タブを選択します。

1. **[ルートサーバーエンドポイントを作成]** を選択します。

1. **[ルートサーバーエンドポイントを作成]** ページで、次の設定を行います:
   + **[名前]** に、エンドポイントのわかりやすい名前を入力します。
   + **[ルートサーバー]** で、正しいルートサーバーが選択されていることを確認します。
   + **[サブネット]** で、エンドポイントを作成するサブネットを選択してください。

1. (オプション) ルートサーバーエンドポイントにタグを追加するには、**[タグ – オプション]** セクションまでスクロールし、**[新しいタグを追加]** を選択します。各タグのキーとオプションの値を入力します。

1. 設定を確認したら、**[ルートサーバーエンドポイントを作成]** を選択してください。

1. エンドポイントが作成されるまで待ちます。完了すると、成功メッセージが表示されます。

1. ステップ 5～9 を繰り返して、同じサブネットに別の名前を使用して 2 番目のエンドポイントを作成します。

1. ルートサーバーエンドポイントが必要なサブネットごとに、ステップ 5～10 を繰り返します。

1. エンドポイントを作成したら、ルートサーバーの **[ルートサーバーエンドポイント]** タブに戻ります。

1. 各サブネットごとに 2 つのエンドポイントがリストされていることを確認します。

1. 各エンドポイントの **[状態]** が*利用可能*であることを確認します。

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

以下の手順に従って、ルートサーバーエンドポイントを作成します。

1. コマンド:

   ```
   aws ec2 create-route-server-endpoint --route-server-id rs-1 --subnet-id subnet-1
   ```

   レスポンス:

   ```
   {
       "RouteServerEndpoint": {
           "RouteServerId": "rs-1",
           "RouteServerEndpointId": "rse-1",
           "VpcId": "vpc-1",
           "SubnetId": "subnet-1",
           "State": "pending"
       }
   }
   ```

1. 作成後にエンドポイントが完全に利用可能になるまで数分待機する必要がある場合があります。

   コマンド:

   ```
   aws ec2 describe-route-server-endpoints
   ```

   レスポンス:

   ```
   {
       "RouteServerEndpoint": {
           "RouteServerId": "rs-1",
           "RouteServerEndpointId": "rse-1",
           "VpcId": "vpc-1",
           "SubnetId": "subnet-1",
           "EniId": "eni-123",
           "EniAddress": "10.1.2.3",
           "State": "available"
       }
   }
   ```

ステップを繰り返して、異なる名前を使用して同じサブネットに 2 番目のエンドポイントを作成し、ルートサーバーエンドポイントが必要なサブネットごとにエンドポイントを作成します。

------