正解: B (Vnet2/Vnet3 側で Allow traffic forwarded from remote virtual network を有効化) と E (Vnet2/Vnet3 側で Use the remote virtual network's gateway or Route Server を有効化)。
Vnet1 をハブとするハブ アンド スポーク構成で、スポーク (Vnet2, Vnet3) を相互に通信させ、かつ Vnet1 上の VPN/ExpressRoute ゲートウェイを共有させるための定石です。
解説: 要件では Vnet2 と Vnet3 を Vnet1 経由でルーティングし、既定ルートを Vnet1 のゲートウェイ (ExpressRoute) に流す必要があります。仮想ネットワーク ピアリングは推移しないため、スポーク同士を Vnet1 経由で通信させるには、ハブ側 (Vnet1) のピアリングで「Allow forwarded traffic」を、スポーク側 (Vnet2/Vnet3) のピアリングで「Allow traffic forwarded from remote virtual network」を有効にして、ハブ経由の転送トラフィックを許可します。さらにスポークから Vnet1 のゲートウェイを利用させるため、スポーク側で「Use the remote virtual network's gateway or Route Server」を有効化し、ハブ側では「Use this virtual network's gateway」を有効にします。この問題が問うているスポーク側設定は B と E です (ハブ側設定は別途必要)。これにより Vnet2 ⇔ Vnet1 (NVA や UDR) ⇔ Vnet3 の通信および ExpressRoute 既定ルートの伝播が成立します。
各選択肢の検討:
- A: ハブ側でリモートから転送されたトラフィックを許可する設定。ハブ側で必要ではあるが、本問が要求するのはスポーク側の構成のため B と組み合わせる必要がある。本問では正答の組合せに該当しない。
- B: スポーク側で「リモートから転送されたトラフィックを許可」を有効化する設定で、ハブ経由の通過トラフィックを受け入れるために必須。
- C: ハブ側で「リモート仮想ネットワークのゲートウェイまたは Route Server を使用する」を選ぶ設定。Vnet1 自身がゲートウェイを持つため、ハブで設定すべきは Use this virtual network's gateway であり、不適切。
- D: Allow traffic to remote virtual network は既定で有効になっており、追加で設定しても要件には寄与しない。
- E: スポーク側で「リモート仮想ネットワークのゲートウェイまたは Route Server を使用する」を有効化する設定。Vnet1 の VPN/ExpressRoute ゲートウェイをスポークから利用するために必須で、要件「Vnet2/3 の既定ルートを ExpressRoute 経由でボストンへ」を満たすうえで不可欠。
参考: Microsoft Learn仮想ネットワーク ピアリングの概要仮想ネットワーク ピアリングの VPN ゲートウェイ トランジットを構成する