AWS Certified Solutions Architect - Professional 無料問題 2 / 10 ・ 分野1: クラウド向けに構築されたアーキテクチャの設計と実装
1つの仮想プライベートゲートウェイに、2本の Site-to-Site VPN 接続をつないでいる。本線の接続は BGP で 10.0.0.0/16 を広告し、予備の接続には同じ 10.0.0.0/16 を静的ルートで登録した。本線を使う想定だったが、通信は予備の接続を通っている。原因として合うものはどれか。
- 同じルートがあるとき、静的に割り当てたルートが BGP の広告ルートより優先される
- 2本の接続のルートは BGP の広告と同等に扱われ、等分に負荷分散される
- 仮想プライベートゲートウェイは接続を作成した順に古い VPN 接続を優先するので、先に作った予備側が使われる
- 静的ルートには AS パスが無いので、BGP のルートより経路が短いものとして扱われる
正解と解説を見る
正解: A
正解の理由
複数の VPN 接続があるとき、仮想プライベートゲートウェイは、静的に割り当てたルートまたは BGP のルート広告で、通信をどの接続に送るかを決める。同一のルートがあるときは、静的ルートが BGP の広告ルートより優先される。AWS は、特定の BGP ルートを広告して選択を調整することを勧めている。
違う選択肢
「仮想プライベートゲートウェイは接続を作成した順に古い VPN 接続を優先するので、先に作った予備側が使われる」… 接続の作成順で優先度が決まるという規則は、ルーティングのオプションの説明にない。同一ルートでは静的ルートが優先される。
「静的ルートには AS パスが無いので、BGP のルートより経路が短いものとして扱われる」… 静的ルートが優先される理由は種類の優先順位であって、AS パスの長さの比較ではない。AS パスの比較を理由にすると、BGP どうしの比較と取り違える。
「2本の接続のルートは BGP の広告と同等に扱われ、等分に負荷分散される」… 同一のルートで静的と BGP が競合すると、等分の負荷分散ではなく、静的ルートが選ばれる。本線を優先したいなら予備側の静的ルートを外し、BGP の広告で優先度を調整する。
押さえどころ
1つの VPN 接続では、BGP を選ぶと静的ルートを指定できない。接続ごとにルーティングの種類を決める。経路の優先を意図するなら、静的と BGP を混在させず、広告するルートの具体性で制御する。
AWS Certified Solutions Architect - Professionalの演習アプリ(無料10問・全問は購入で)へ