24.2.3 IGMPの動作
- 〈この項の構成〉
(1) IGMPv2の動作
IGMPv2メッセージを使用したIGMPv2の動作を次に示します。
-
マルチキャストルータは直接接続するインタフェース上にマルチキャストメンバシップの情報を得るため,定期的にIGMPv2 Query(General Query)メッセージを全マルチキャスト受信者(224.0.0.1)宛てに送信します。
-
受信者はIGMPv2 Query(General Query)メッセージを受信すると,IGMPv2 Reportメッセージを該当するマルチキャストグループ宛てに送信して,マルチキャストグループへの参加要求をします。
-
マルチキャストルータは受信者からIGMPv2 Reportメッセージを受信すると,そのグループアドレスをメンバシップリストに追加します。
-
マルチキャストルータは受信者からIGMPv2 Leaveメッセージを受信すると,そのグループアドレスをメンバシップリストから削除します。
IGMPv2マルチキャストグループの参加および離脱動作を次の図に示します。
|
(2) IGMPv3の動作
IGMPv3メッセージを使用したIGMPv3の動作を次に示します。
-
マルチキャストルータは直接接続するインタフェース上にマルチキャストメンバシップの情報を得るため,定期的にIGMPv3 Query(General Query)メッセージを全マルチキャスト受信者(224.0.0.1)宛てに送信します。
-
受信者はIGMPv3 Query(General Query)メッセージを受信すると,IGMPv3 Report(Current State Report)メッセージを224.0.0.22宛てに送信して,マルチキャストグループへの参加要求をします。
-
マルチキャストルータは受信者からIGMPv3 Report(State Change Report)メッセージを受信すると,Group Recordタイプの内容に応じてそのグループアドレスをメンバシップリストに追加,またはメンバシップリストから削除します。
IGMPv3マルチキャストグループの参加および離脱動作を次の図に示します。
|