すべてのプロダクト
Search
ドキュメントセンター

Cloud Enterprise Network:トランジットルーター用IGMP (ベータテスト)

最終更新日:Oct 22, 2024

インターネットプロトコルスイートTCP/IPの一部として、インターネットグループ管理プロトコル (IGMP) は、IPv4マルチキャストグループのメンバーシップ管理を担当します。 IGMPは、ホストが動的にマルチキャストグループに参加および離脱できるようにすることで、ネットワークの展開と管理を合理化します。 トランジットルーターがIGMPをサポートするようになりました。 トランジットルーターを使用してマルチキャストネットワークを作成する場合、マルチキャストソースとメンバーを手動で指定する必要がなくなりました。 トランジットルーターは、IGMPに基づいてこれらのコンポーネントを動的に調整できます。これにより、仮想プライベートクラウド (VPC) へのリソースの迅速な追加または削除が可能になります。 これにより、管理と展開の効率が向上します。

重要

IGMPモードは現在ベータテスト中であり、ホワイトリストのユーザーのみが利用できます。

シナリオ

IGMPは、同じリージョンのVPC用のマルチキャストネットワークの作成をサポートしています。 リージョン間マルチキャストネットワークの場合、リージョン間リソースをグループに静的に追加する必要があります。

IGMPモードでの同一リージョンVPCのマルチキャストネットワークの作成

image

IGMPおよび静的モードのリージョン間VPCのマルチキャストネットワークの作成

image

制限事項

  • トランジットルーターは、Any-Sourceマルチキャストモデルを使用し、Source-Specificマルチキャストモデルをサポートしません。 ホストアプリケーションでソースフィルターを設定することはお勧めしません。

  • トランジットルータはIGMPv2を使用し、IGMPv3 JOINおよびLEAVEメッセージを処理できます。

    ホストからIGMPv3 JOINメッセージを受信すると、トランジットルータはIGMPv2 QUERYメッセージを発行し、ホストにIGMPv2動作に戻るように促します。

  • IGMPモードでマルチキャストネットワークを作成するには、マルチキャストドメインでIGMP機能を有効にする必要があります。

    • IGMPが有効になっていないマルチキャストドメインの場合、静的に作成できるのはマルチキャストソースとメンバーのみです。

    • IGMPが有効なマルチキャストドメインの場合、静的モードとIGMPモードの両方でマルチキャストソースとメンバーを作成できます。

      手動でホストをマルチキャストメンバーとして設定し、そのホストが後でIGMPを介してグループに参加する場合、IGMPモードは状態モードをオーバーライドしません。 逆に、ホストがIGMPを介して参加する場合、それ以降は手動でマルチキャストソースまたはメンバーとして設定することはできません。

  • マルチキャストドメインを有効にすると、IGMP機能を無効にすることはできません。

IGMPの仕組み

  • ホストはIGMP JOINメッセージを送信して、通常2〜3回の再試行でマルチキャストグループに参加します。 これらのメッセージが失われた場合 (発生する可能性は低い) 、ホストはグループに参加しません。 JOINリクエストを再開始するには、ホスト固有のメソッドを使用する必要があります。

  • トランジットルーターは、最初のIGMPv2 JOINメッセージの受信からホストを監視し、IGMPv2 LEAVEメッセージを受信すると追跡を停止します。 トランジットルーターは、IGMPv2 queryメッセージで2分ごとにすべてのマルチキャストメンバーを照会します。 メンバーは、ステータスを維持するためにJOINメッセージに返信する必要があります。 3回連続して応答しないと、グループから除外されます。 ルータは、メンバーからIGMPv2 Leaveメッセージを受信すると、そのメンバーをさらなるマルチキャスト処理から直ちに除去する。

  • トランジットルーターは、メンバーシップを追跡するためにすべてのIGMPメンバーにクエリパケットを送信します。 IGMPホストに対してセキュリティグループルールまたはアクセス制御ポリシーが設定されている場合、IGMPプロトコルメッセージは許可されます。

  • IGMPを介してグループに参加すると、ホストはマルチキャストソースとトランジットルーターのメンバーの両方になります。