問34 ループを防ぐプロトコル

応用情報​技術者試験 令和7年度 秋期 午前、全80問のうちの問34。

出典:令和7年度 秋期 応用情報技術者試験 午前 問34

複数台のレイヤー2 スイッチで構成されるネットワークが複数の経路をもつ場合に,イーサネットフレームのループが発生することがある。そのループの発生を防ぐための TCP/IP ネットワークインタフェース層のプロトコルはどれか。

  1. アIGMP
  2. イRIP
  3. ウSIP
  4. エスパニングツリープロトコル
答えと解説を開く

正解はエです。

予備の経路を用意するためにスイッチを輪の形につなぐと、宛先の分からないフレームや全体あてのフレームが輪の中を回り続け、ネットワークがあふれて止まってしまいます (ブロードキャストストーム)。スパニングツリープロトコル (STP) は、スイッチどうしが情報を交換して、輪にならない木の形になるよう一部のポートを止めておき、使っている経路が切れたら止めていたポートを使い始めます。正解はエです。

ほかの選択肢が違う理由

  • アIGMP は、マルチキャスト (特定の集まりへの配信) に参加することをルーターに伝えるプロトコルです。
  • イRIP は、ルーターどうしが経路の情報を交換するルーティングのプロトコルです。スイッチの間のフレームのループを防ぐ物ではありません。
  • ウSIP は、IP 電話などで通話を始めたり終えたりするための、アプリケーション層のプロトコルです。

仕組み

イーサネットのフレームには、IP パケットの TTL のような「何回まで中継したら捨てる」という値がありません。だから輪ができると、フレームはいつまでも消えずに回り続けます。

STP は、まず基準になるスイッチ (ルートブリッジ) を 1 台決め、そこから各スイッチへの最短の経路だけを残します。残らなかった経路は予備として止めておきます。

この問に出る言葉