• 検索結果がありません。

理論

ドキュメント内 User's Manual (ページ 104-109)

Q- in-Q TPID

4.7 IGMPスヌーピング

4.7.1 理論

VC-820M

のユーザーズマニュ

アル

VC-820M

のユーザーズマニュ アル

図 4-7-1-2:マルチキャスト フラッディング

図 4-7-1-3: IGMP スヌーピング マルチキャスト ストリーム制御

VC-820M

のユーザーズマニュ アル

IGMP バージョン 1 および 2

マルチキャスト グループを使用すると、メンバーはいつでも参加または退出できます。IGMP は、メンバーとマルチキャ スト ルーターがマルチキャストグループに参加または離脱するときに通信する方法を提供します。IGMPバージョン 1は RFC 1112 で定義されています。パケットサイズが固定されており、オプションのデータはありません。

IGMP パケットの形式を次に示します。

IGMP メッセージ形式

オクテット

0 8 16 31

型 応答時間 チェックサム グループ アドレス (クエリの場合はすべて

ゼロ)。

IGMP タイプ コードを次に示します。

型 意味

0×11 メンバーシップ クエリ (グループ アドレスが 0.0.0.0 の

場合)。

0×11

特定のグループ メンバーシップ クエリ (グループ アド レスが存在する場合)。

0×16 メンバーシップ レポート (バージョン 2)。

0×17 グループを終了する (バージョン 2)。

0×12 メンバーシップ レポート (バージョン 1)。

IGMP パケットを使用すると、マルチキャスト ルータは、それぞれのサブ ネットワーク上のマルチキャスト グループ のメンバーシップを追跡できます。次に、IGMP を使用してマルチキャスト ルータとマルチキャスト グループ メンバ 間で通信される内容の概要を示します。

ホストは、グループに参加するためにIGMP "レポート"を送信します。

ホストは、グループを離れたいときにレポートを送信しません (バージョン 1 の場合)。

ホストは、グループを離れるときに「脱退」レポートを送信します (バージョン 2 の場合)。

マルチキャスト ルータは IGMP クエリを送信し(すべてのホスト グループにress: 224.0.0.1 を追加します)、サブネット ワークにグループ メンバーが存在するかどうかを確認します。特定のグループからの応答がない場合、ルータはネット ワーク上にグループ メンバがいないと見なします。

VC-820M

のユーザーズマニュ

クエリが他のサブネットワークに転送されないように、クエリ メッセージの存続時間 (TTL) フィールドを 1 に設定します。

アル

IGMP バージョン 2 では、各 LAN に対して照会されたマルチキャストを選択する方法など、いくつかの機能強化が導入されています

VC-820M

のユーザーズマニュ アル

メッセージを残し、特定のグループに固有のメッセージを照会します。

次に示すように、コンピュータがマルチキャスト グループに参加または脱退する状態。

図 4-7-1-4: IGMP 状態遷移

IGMPクエリア

ルーターまたはマルチキャスト対応スイッチは、マルチキャスト トラフィックを受信するかどうかをホストに定期的 に問い合わせることができます。IP マルチキャストを実行している LAN に複数のルーター/スイッチがある場合、こ れらのデバイスの 1 つが "クエリア" と選択され、グループ メンバに対して LAN を照会する役割を担います。次に、

サービス要求をアップストリーム マルチキャスト スイッチ/ルータに伝播し、マルチキャスト サービスを引き続き受 信できるようにします。

マルチキャスト ルーターは、この情報と DVMRP や PIM などのマルチキャスト ルーティ ング プロトコルを使用して、インターネット経由の IP マルチキャストをサポートします

VC-820M

のユーザーズマニュ

アル

ドキュメント内 User's Manual (ページ 104-109)