この記事について
この記事は、生成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、不要な重複説明を削除。
