IGMP

読み:アイジーエムピー
外語:IGMP: Internet Group Management Protocol
品詞:名詞

サブネット上に、マルチキャストに参加しているホストがあるかどうかをルータが管理するための通信プロトコル。隣接するマルチキャストルータ間でグループの管理情報を通知するために使われる。IPのプロトコル番号は2。

まずRFC 1112で規定され、RFC 2236のIGMPv2で更新され、RFC 3376のIGMPv3で古い版が破棄され新版に置き換えられた。

マルチキャストルータは定期的にIGMP照会をマルチキャストする。この時はTTL=1で224.0.0.1宛に送信する。

グループに参加しているホストがIGMP照会を受け取ったら、グループごとにIGMP応答を送信する。この時はTTL=1でマルチキャスト・グループ・アドレス宛に返信する。

ちなみにルータが知りたいのは参加しているホストの数 "ではなく"、ホストの有無である。なぜならブロードキャストと大差ないのだから、ルータはホストの数を知る必要がないからである。