IPv4マルチキャストの役割分担 ― IGMPとPIM-SMを混同しない

情報処理技術者試験

この記事について
この記事は、生成AIを活用した自動生成フローで作成しています。IGMPv3とPIM-SMのRFCを基に、IPv4マルチキャストでの「参加管理」と「ルータ間経路制御」の役割を整理しました。

検証ステータス:✅ RFCでプロトコルの役割確認済み

IPv4マルチキャストでは、ホストが「このグループを受信したい」と知らせる仕組みと、ルータ同士が「どの経路へ転送するか」を決める仕組みは別です。

IGMPはホストと近隣ルータの間

IGMP(Internet Group Management Protocol)は、IPv4ホストがマルチキャストグループへの参加状態を近隣のマルチキャストルータへ通知するためのプロトコルです。グループに誰が参加しているかを管理する役割で、ルータ間のマルチキャスト経路を作るプロトコルではありません。

PIM-SMはルータ間の経路構築

PIM-SM(Protocol Independent Multicast – Sparse Mode)は、マルチキャストルータ間で配信ツリーを構築する代表的なルーティングプロトコルです。Sparse ModeではRendezvous Point(RP)を使う共有ツリーから開始し、条件に応じて送信元固有ツリーへ切り替えることがあります。

他の用語との違い

用語 役割
IGMP IPv4ホストとルータ間のマルチキャストグループ管理
MLD IPv6でのマルチキャストリスナー管理
PIM-SM マルチキャストルータ間の配信経路構築
VRRP デフォルトゲートウェイ等の冗長化

覚え方

「誰が受信したいか」はIGMP、「ルータ間でどこへ流すか」はPIM、と分けると整理しやすくなります。

一次情報

この記事の更新履歴

  • 2026-09-14 追加:IGMP・PIM-SM・MLD・VRRPの役割比較を追加。
  • 2026-09-14 変更:IPv4マルチキャストの参加管理と経路制御を分けて理解できる構成へ整理。
  • 2026-09-14 削除:内部style_prompt、本文H1、不要な重複説明を削除。

文書情報

記事タイトル
IPv4マルチキャストの役割分担 ― IGMPとPIM-SMを混同しない
作成日
更新日
Source URL
https://papanda925.com/?p=5540

ライセンス: 本記事のうち、当サイトが権利を有する本文・自作図表は、特記なき限り CC BY 4.0 で利用できます。生成AIを活用して作成・編集した内容を含みます。コードについて、別途ライセンス表示またはリンク先GitHubリポジトリのライセンスがある場合は、その条件を優先します。引用・第三者資料・画像・商標等は本ライセンスの対象外です。 利用ポリシー

タイトルとURLをコピーしました