Transit Gatewayのルーティング設計 関連付け・伝播・ブラックホールで経路を分離する
ANS-C01では、Transit Gatewayのルートテーブルをどう設計して、VPC間やオンプレミスとの通信を制御するかが問われます。この記事では、「アタッチメント・関連付け・伝播」の3つの観点で整理します。
覚え方は「アタッチメント・関連付け・伝播」の3つの観点
アタッチメントはVPCやVPNなどの接続、関連付けはそのアタッチメントが参照するルートテーブルを決める設定、伝播はアタッチメントの経路をルートテーブルへ広告する設定です。関連付けは1つのアタッチメントにつき1つのルートテーブルだけですが、伝播は複数のルートテーブルへ行えます。
ルートテーブルで通信を分離する
本番VPCと開発VPCを互いに通信させたくない場合は、ルートテーブルを分けます。例えば「本番用」「開発用」「共有サービス用」の3つを作り、本番アタッチメントは本番用に関連付けて、本番と共有サービスの経路だけを伝播します。共有サービスVPCには全VPCの経路を伝播させれば、戻りの通信が成立します。このように、関連付けで「どの表を見るか」、伝播で「その表に誰の経路を載せるか」を決めます。
静的ルートとブラックホール
リージョン間ピアリングのアタッチメントは経路の伝播ができず、静的ルートで設定します。特定のCIDRへの通信を破棄したい場合は、静的ルートの宛先をブラックホールにします。オンプレミスへのデフォルトルートを一部のVPCにだけ許したくないといった要件で使います。
| 設定 | 役割 | ポイント |
|---|---|---|
| 関連付け | アタッチメントが参照するルートテーブルを決める | 1アタッチメントにつき1つ |
| 伝播 | アタッチメントの経路をルートテーブルへ広告 | 複数のルートテーブルへ可能 |
| 静的ルート | 手動で経路を追加 | リージョン間ピアリングで必須 |
| ブラックホール | 特定の宛先を破棄 | 通信の遮断に利用 |
チェックリスト
- 関連付けと伝播の違いを説明できる
- 本番と開発を分離するルートテーブル構成を描ける
- リージョン間ピアリングが静的ルートである理由を言える
- ブラックホールルートの用途を説明できる
まとめ
Transit Gatewayの経路設計は「見る表を関連付け、載せる経路を伝播」と覚え、分離したいときはルートテーブルを分けましょう。 理解度の確認にはクイズが便利です。試験範囲や申し込みの最新情報はAWS認定 公式ページもあわせて確認してください。
ANS(高度なネットワーキング) におすすめの教材
AWS認定 高度なネットワーキング−専門知識(ANS-C01)完全対応テキスト
要点整理から攻略する AWS認定 高度なネットワーキング−専門知識
AWS認定ANS(ANS-C01)実践問題集(図解付き・220問)
AWS認定ANS 演習テスト(日本語)
本セクションにはAmazonアソシエイト・Udemyアフィリエイトのリンクが含まれます。