

# ステップ 5: ルートサーバーの伝播を有効にする
<a name="route-server-tutorial-enable-prop"></a>

ルートサーバーの伝播を有効にするには、このステップを完了します。

有効すると、ルートサーバーの伝播は、指定したルートテーブルの FIB にルートをインストールします。ルートサーバーは IPv4 および IPv6 のルート伝達に対応しています。

ルートサーバーの伝播とは、ルートテーブルの更新を自動化するメカニズムです。ルートテーブルを手動で更新する代わりに、ルートサーバーは FIB からのルートを使用して、構成済みのルートテーブルに適切なルートを自動的に伝播します。

ルートサーバーの伝播の主な側面:
+ 設定
  + ルートサーバーを特定のルートテーブルにリンクします
  + 動的ルート更新を受信するルートテーブルを決定します
  + ルートテーブルごとに有効または無効にすることができます
+ 機能
  + BGP ピアから学習したルートでルートテーブルを自動的に更新します
  + BGP 属性に基づいて利用可能な最適なルートを伝播します
  + 指定されたルートテーブル間でルートの一貫性を維持します
  + ネットワーク条件が変更されたときにルートを動的に更新します
+ 状態
  + 有効にできます (ルートは伝播されています)
  + 無効にできます (ルートは伝播されません)

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

**ルートサーバーの伝播を有効にするには**

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

1. 伝播を有効にするルートサーバーを選択します。

1. ルートサーバーの詳細パネルの **[伝播]** タブを選択します。

1. **[伝播を有効にする]** を選択します。

1. **[伝播を有効にする]** ダイアログで、次の操作を行います:
   + **[ルートサーバー ID]** は事前入力されます。
   + **[ルートテーブル]** で、新しく伝播されたルートのドロップダウンメニューから送信先ルートテーブルを選択します。

1. **[伝播を有効にする]** を選択して確認します。

1. 伝播ステータスが **[伝播]** リストで「利用可能」に変わるまで待ちます。

1. 選択したルートテーブルが*利用可能*状態になっている **[伝播]** リストに表示されていることを確認します。

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

ルートサーバーの伝播を有効にするには、次の手順に従います。

1. コマンド:

   ```
   aws ec2 enable-route-server-propagation --route-table-id rtb-1 --route-server-id rs-1
   ```

   レスポンス:

   ```
   {
       "RouteServerRoutePropagation": {
           "RouteServerId": "rs-1",
           "RouteTableId": "rtb-1",
           "State": "pending"
       }
   }
   ```

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

   コマンド:

   ```
   aws ec2 get-route-server-propagations --route-server-id rs-1
   ```

   レスポンス:

   ```
   {
       "RouteServerRoutePropagation": {
           "RouteServerId": "rs-1",
           "RouteTableId": "rtb-1",
           "State": "available"
       }
   }
   ```

------