過去問ドリル

LinuCレベル4 システムアーキテクト ネットワークとストレージの選定 問33

ネットワークとストレージの選定/拠点内のネットワーキング

複数ホストにまたがるコンテナ間通信の実装方式について、説明として誤っているものはどれか。

当サイトのオリジナル問題(LinuCレベル4 システムアーキテクトの出題範囲「ネットワークとストレージの選定」に対応。実際の試験問題ではありません)

正解:B

解説

Docker overlayドライバはVXLANを使ってホスト間通信をカプセル化します。BGPによる経路広告でカプセル化なしにL3転送を行うのはCalicoのBGPモードの動作であり、Docker overlayドライバの説明ではありません。flannelのhost-gwバックエンドは同一L2上でのスタティックルート方式、CalicoのBGPモードは経路広告によるカプセル化なしの転送であり、それぞれ正しい記述です。

選択肢ごとの解説

  • A誤り(正しい記述)。Docker overlayドライバはVXLANでL2フレームをUDPカプセル化し、ホストをまたいだL2セグメントを実現します。
  • B正しい(誤っている記述)。BGPによる経路広告でカプセル化なしにL3転送するのはCalicoのBGPモードの説明です。Docker overlayドライバはVXLANカプセル化を使います。
  • C誤り(正しい記述)。flannel host-gwバックエンドは同一L2ネットワーク上でのみ動作し、各ノードにスタティックルートを設定することでPodサブネット間を転送します。
  • D誤り(正しい記述)。CalicoのBGPモードはPodアドレスの経路をルーターへ広告し、カプセル化なしにIPレベルで転送します。
LinuCレベル4 システムアーキテクトの問題を演習モードで解く