

# ステップ 6: ルートサーバーピアを作成する
<a name="route-server-tutorial-create-peer"></a>

ルートサーバーピアとは、ルートサーバーエンドポイントと AWS にデプロイされたデバイス (ファイアウォール機器や EC2 インスタンスで実行されているその他のネットワークセキュリティ機能など) との間のセッションです。デバイスは、以下の条件を満たす必要があります: 
+ VPC に Elastic Network Interface がある
+ BGP (ボーダーゲートウェイプロトコル) をサポート
+ BGP セッションを開始できる

**注記**  
冗長性を確保するために、ルートサーバーエンドポイントごとに 1 つのルートサーバーピアを作成することをお勧めします。

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

**ルートサーバーピアを作成するには**

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

1. ナビゲーションパスで、**[VPC]** > **[ルートサーバーピア]** > **[ルートサーバーピアを作成]** の順で選択します。

1. **[詳細]** で、以下を設定します:
   + **名前**: ルートサーバーピアの名前を入力します (最大 255 文字)。例: my-route-server-peer-01
   + **ルートサーバーエンドポイント ID**: ドロップダウンからルートサーバーエンドポイントを選択します。オプションで、**[ルートサーバーエンドポイントを作成]** を選択して新しいエンドポイントを作成します。
   + **ピアアドレス**: ピアの IPv4 アドレスを入力します。有効な IP アドレスである必要があります。ピアアドレスは、ルートサーバーエンドポイントから到達可能である必要があります。
   + **ピア ASN**: BGP ピアの ASN (自律システム番号) を入力します。値は 1～4294967295 の範囲で指定する必要があります。ASN は通常、プライベート範囲 (16 ビットの場合は 64512-65534、32 ビットの場合は 4200000000-4294967294) を使用する必要があります
   + **ピアの活性検出**:
     + **BGP キープアライブ** (デフォルト): 標準 BGP キープアライブメカニズム
     + **BFD**: Bidirectional Forwarding Detection によるフェイルオーバーの高速化
   + (オプション) **[タグ]** で、**[新しいタグを追加]** を選択してキーと値のペアタグを追加します。タグにより、AWS リソースの識別と追跡が可能になります。

1. 設定を確認し、**[ルートサーバーピアを作成]** を選択します。

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

次の手順を使用してルートサーバーピアを作成します。

1. コマンド:

   ```
   aws ec2 create-route-server-peer --route-server-endpoint-id rse-1 --peer-address 10.0.2.3 --bgp-options PeerAsn=65001,PeerLivenessDetection=bfd
   ```

   レスポンス:

   レスポンスでは、状態値は `pending|available|deleting|deleted` にすることができます。

   ```
   {
       "RouteServerPeer": {
           "RouteServerPeerId": "rsp-1",
           "RouteServerId": "rs-1",
           "VpcId": "vpc-1",
           "SubnetId": "subnet-1",
           "State": "pending",
           "EndpointEniId": "eni-2,
           "EndpointEniAddress": "10.0.2.4",
           "PeerEniId": "eni-1",
           "PeerAddress": "10.0.2.3",
           "BgpOptions": {
               "PeerAsn": 65001,
      "PeerLivenessDetection": "bfd"
           },
           "BgpStatus": {
               "Status": "Up"
           }
       }
   }
   ```

1. 伝播の状態が利用可能に変わるまで待機します。

   コマンド:

   ```
   aws ec2 describe-route-server-peers
   ```

   レスポンス:

   ```
   {
       "RouteServerPeer": {
           "RouteServerPeerId": "rsp-1",
           "RouteServerId": "rs-1",
           "VpcId": "vpc-1",
           "SubnetId": "subnet-1",
           "State": "available",
           "EndpointEniId": "eni-2,
           "EndpointEniAddress": "10.0.2.4",
           "PeerEniId": "eni-1",
           "PeerAddress": "10.0.2.3",
           "BgpOptions": {
               "PeerAsn": 65001,
      "PeerLivenessDetection": "bfd"
           },
           "BgpStatus": {
               "Status": "down"
           }
       }
   }
   ```

------