ループ防止のプロトコル|情報処理安全確保支援士試験 令和4年春期午前Ⅱ 問20

出典:令和4年春期 午前Ⅱ 問20 分野:ネットワーク / データ通信と制御
複数台のレイヤー2スイッチで構成されるネットワークが複数の経路をもつ場合に,イーサネットフレームのループが発生することがある。そのループの発生を防ぐためのTCP/IPネットワークインタフェース層のプロトコルはどれか。
  • ア:IGMP
  • イ:RIP
  • ウ:SIP
  • エ:スパニングツリープロトコル
解説

複数台のレイヤー2スイッチで冗長経路を構成すると、イーサネットフレームがネットワーク内を循環し続けるループが発生することがあります。

スパニングツリープロトコルは、レイヤー2ネットワーク上でループが発生しないように、一部の経路を論理的にブロックし、木構造の経路を作るためのプロトコルです。障害時には、ブロックしていた経路を有効にして通信を継続できます。

スパニングツリープロトコル

したがって、が適切です。

❌他選択肢が誤りの理由
ア:IGMP
⇒IGMPは、IPマルチキャストにおいて、ホストがマルチキャストグループへの参加や離脱をルータに知らせるためのプロトコルです。レイヤー2スイッチ間のイーサネットフレームのループを防ぐプロトコルではありません。
イ:RIP
⇒RIPは、IPネットワークの経路制御に使われるルーティングプロトコルです。ルータ間で経路情報を交換するためのものであり、レイヤー2スイッチで発生するフレームのループ防止には使われません。
ウ:SIP
⇒SIPは、IP電話などでセッションの開始、変更、終了を制御するためのプロトコルです。音声・映像通信の呼制御に使われるものであり、イーサネットフレームのループ防止とは関係ありません。
TSUNAGARU-ADVICE

まず押さえたいこと

複数のレイヤー2スイッチで経路が冗長化されていると、イーサネットフレームがループすることがあります。このループを防ぐために使われるのが、スパニングツリープロトコルです。

迷ったときの判断軸

IGMPはマルチキャストグループ管理、RIPはルーティング、SIPはIP電話などのセッション制御に使われます。レイヤー2スイッチ間のループ防止という文脈なら、ネットワークインタフェース層で動作するSTPと判断できます。

科目Bにつなげるために

科目Bでは、スイッチの冗長構成で、可用性を高める一方でループが発生するリスクを読み取ることがあります。STPは、一部の経路を論理的に遮断し、障害時には別経路を使えるようにする仕組みとして理解しておきましょう。