このトピックでは、 Enterprise Edition トランジットルーターによるマルチキャストネットワークの作成・管理方法を説明します。
バックグラウンド
マルチキャストネットワークを作成する前に、Enterprise Edition トランジットルーターにおけるマルチキャストの機能、ネットワーキング、課金、および使用制限について理解しておく必要があります。詳細については、「マルチキャスト管理」をご参照ください。
手順
静的モード
ステップ1:環境の準備
マルチキャストネットワークを構築するリージョンで Enterprise Edition トランジットルーターを作成し、マルチキャスト機能を有効にします。詳細については、「トランジットルーターインスタンスの作成」をご参照ください。
重要マルチキャスト機能は、次のリージョンの Enterprise Edition トランジットルーターでのみサポートされます:中国 (杭州)、中国 (上海)、中国 (北京)、中国 (ウランチャブ)、中国 (深圳)、中国 (成都)、中国 (フフホト)、香港 (中国)、日本 (東京)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (バージニア)、米国 (シリコンバレー)、および SAU (リヤド - パートナーリージョン)。
マルチキャスト機能は、Enterprise Edition トランジットルーターインスタンスの作成時にのみ有効にできます。マルチキャストをサポートするリージョンに Enterprise Edition トランジットルーターがあってもマルチキャスト機能を使用できない場合は、そのトランジットルーターインスタンスを削除して新しいインスタンスを作成します。Enterprise Edition トランジットルーターインスタンスの削除方法の詳細については、「トランジットルーターインスタンスの削除」をご参照ください。
Enterprise Edition トランジットルーターを使用して、マルチキャストネットワークに含める VPC を接続します。詳細については、「オンプレミスデータセンターの VPC への接続」または「アカウント間 VPC 接続の作成」をご参照ください。
ステップ2:マルチキャストドメインの作成
マルチキャストネットワークの範囲を定義するために、マルチキャストドメインを作成し、1 つ以上の vSwitch に関連付けます。関連付けられた vSwitch 内のリソースのみが、マルチキャストトラフィックを送受信できます。
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、トランジットルーターインスタンスの ID をクリックします。
トランジットルーターインスタンスの詳細ページで、マルチキャスト タブをクリックし、マルチキャストドメインの作成 をクリックします。
マルチキャストドメインの作成 ダイアログボックスで、パラメーターを設定し、OK をクリックします。
パラメーター
説明
[トランジットルーター]
現在のリージョンにあるトランジットルーターインスタンスの ID が表示されます。
[マルチキャストドメイン名]
マルチキャストドメインの名前を入力します。
[機能]
マルチキャストドメインでインターネットグループ管理プロトコル (IGMP) 機能を有効にするかどうかを指定します。有効にすると、ホストは IGMP プロトコルを使用して、動的にマルチキャストグループに参加または離脱できます。この機能はデフォルトで有効です。
静的モードでマルチキャストネットワークを作成する場合、この機能を無効にできます。
IGMP モードでマルチキャストネットワークを作成する場合、この機能を有効にする必要があります。一度有効にすると、この機能は無効にできません。
[VPC]
マルチキャストドメインに関連付ける VPC を選択します。
[vSwitch]
マルチキャストドメインに関連付ける vSwitch を選択します。
[説明]
マルチキャストドメインの説明を入力します。
[タグ]
マルチキャストドメインのタグを設定します。
-
[タグキー]:空の文字列にすることはできません。キーの長さは最大 64 文字で、
aliyunまたはacs:で始めることはできず、http://またはhttps://を含めることはできません。 -
[タグ値]:空の文字列にすることができます。値の長さは最大 128 文字で、
aliyunまたはacs:で始めることはできず、http://またはhttps://を含めることはできません。
マルチキャストドメインに複数のタグを追加できます。詳細については、「タグ」をご参照ください。
複数の VPC から vSwitch を関連付けるには、「その他の操作」の「vSwitch の関連付け」をご参照ください。
ステップ3:マルチキャストソースの作成
マルチキャストドメインを作成した後、マルチキャストソースを追加し、マルチキャストグループに割り当てる必要があります。ソースはグループにトラフィックを送信し、すべてのマルチキャストメンバーが受信できるようになります。
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、トランジットルーターインスタンスの ID をクリックします。
トランジットルーターインスタンスの詳細ページで、マルチキャスト タブをクリックします。次に、マルチキャスト タブの左側のペインで、マルチキャストドメイン ID をクリックします。
[Multicast Domain Details] セクションで、マルチキャストグループ タブをクリックし、マルチキャストソースの追加 をクリックします。
マルチキャストソースの追加 ページで、パラメーターを設定し、OK をクリックします。
パラメーター
説明
[基本設定]
[トランジットルーター]
現在のリージョンにあるトランジットルーターインスタンスの ID が表示されます。
[マルチキャストドメイン]
選択したマルチキャストドメインの ID が表示されます。
[マルチキャストグループの情報]
[マルチキャストグループ]
マルチキャストソースのマルチキャストグループを選択します。有効な値:
新規マルチキャストグループの作成:選択したマルチキャストドメインにマルチキャストグループが存在しない場合、このオプションを選択して IP アドレスを入力します。自動的にマルチキャストグループが作成されます。
説明マルチキャストグループ作成後、その IP アドレスは変更できません。
既存のマルチキャストグループの使用:ドメインにマルチキャストグループがすでに存在する場合、このオプションを選択して既存のグループにソースを追加します。
[新しいマルチキャストグループ IP]
新しいマルチキャストグループの IP アドレスを入力します。有効な IP アドレス範囲は 224.0.0.128 から 239.255.255.254 です。
重要224.0.0.0 から 224.0.0.127 の IP アドレス範囲は予約されているため、マルチキャストグループには使用できません。
各マルチキャストグループは、マルチキャスト IP アドレスによって識別されます。
このパラメーターは、新規マルチキャストグループの作成 を選択した場合にのみ必須です。
[マルチキャストグループ]
既存のマルチキャストグループを選択します。
新しいマルチキャストソースは、選択したマルチキャストグループに所属します。
このパラメーターは、既存のマルチキャストグループの使用 を選択した場合にのみ必須です。
[マルチキャストソースの情報]
[リソースタイプ]
マルチキャストソースのリソースタイプを選択します。デフォルト値は ENI です。
現在、マルチキャストソースとして使用できるのは、ECS インスタンスにアタッチされた Elastic Network Interface (ENI) のみです。システムは ENI のプライマリプライベート IP アドレスを使用して、マルチキャストトラフィックをマルチキャストグループに送信します。
一度に最大 5 つの ENI をマルチキャストソースとして指定できます。
[vSwitch]
マルチキャストソースがある vSwitch を選択します。
[ENI]
マルチキャストソースとして使用する ENI を選択します。
マルチキャストグループメンバーとして同時に追加 チェックボックスを選択すると、ENI は同じマルチキャストグループにマルチキャストメンバーとしても追加されます。
ステップ4:マルチキャストメンバーの追加
マルチキャストソースの作成時にマルチキャストメンバーを指定しなかった場合は、次の手順に従って追加します。リソースがマルチキャストトラフィックを受信するには、マルチキャストメンバーである必要があります。マルチキャストメンバーは、所属するマルチキャストグループからのトラフィックのみを受信できます。
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、トランジットルーターインスタンスの ID をクリックします。
トランジットルーターインスタンスの詳細ページで、マルチキャスト タブをクリックします。次に、マルチキャスト タブの左側のペインで、マルチキャストドメイン ID をクリックします。
[Multicast Domain Details] セクションで、マルチキャストグループ タブをクリックし、グループメンバーの追加 をクリックします。
グループメンバーの追加 ページで、パラメーターを設定し、OK をクリックします。
パラメーター
説明
[基本設定]
[トランジットルーター]
現在のリージョンにあるトランジットルーターインスタンスの ID が表示されます。
[マルチキャストドメイン]
選択したマルチキャストドメインの ID が表示されます。
[マルチキャストグループの情報]
[マルチキャストグループ]
マルチキャストメンバーのマルチキャストグループを選択します。有効な値:
新規マルチキャストグループの作成:現在のマルチキャストドメインにマルチキャストグループが存在しない場合、このオプションを選択して新しいマルチキャストグループの IP アドレスを入力します。自動的にマルチキャストグループが作成されます。
説明マルチキャストグループ作成後、その IP アドレスは変更できません。
既存のマルチキャストグループの使用:現在のマルチキャストドメインにマルチキャストグループがすでに存在する場合、このオプションを選択して指定したマルチキャストグループのマルチキャストメンバーを作成できます。
[新しいマルチキャストグループ IP]
新しいマルチキャストグループの IP アドレスを入力します。有効な IP アドレス範囲は 224.0.0.128 から 239.255.255.254 です。
重要224.0.0.0 から 224.0.0.127 の IP アドレス範囲は予約されているため、マルチキャストグループには使用できません。
各マルチキャストグループは、マルチキャスト IP アドレスによって識別されます。
このパラメーターは、新規マルチキャストグループの作成 を選択した場合にのみ必須です。
[マルチキャストグループ]
既存のマルチキャストグループを選択します。
このパラメーターは、既存のマルチキャストグループの使用 を選択した場合にのみ必須です。
[グループメンバーの情報]
[リソースタイプ]
マルチキャストメンバーのリソースタイプを選択します。有効な値:
ENI (デフォルト):vSwitch にデプロイされている ENI を選択します。
現在、マルチキャストメンバーとして使用できるのは、ECS インスタンスにアタッチされた Elastic Network Interface (ENI) のみです。システムは ENI のプライマリプライベート IP アドレスを使用して、マルチキャストトラフィックを受信します。
ENI の追加 をクリックして複数の ENI を追加します。
リージョン間マルチキャストドメイン:別のリージョンのトランジットルーターに属するマルチキャストドメインを選択します。
別のリージョンのマルチキャストドメインを選択すると、そのドメイン内の同じ IP アドレスを持つマルチキャストグループのメンバーが、現在のマルチキャストグループのメンバーになります。
例: 中国 (杭州) リージョンのマルチキャストドメイン 1 にマルチキャストグループ A があります。同じマルチキャスト IP アドレスを持つ別のマルチキャストグループ A が中国 (上海) リージョンのマルチキャストドメイン 2 にあり、このグループにはすでにメンバーがいます。ドメイン 1 のグループ A にマルチキャストメンバーを追加するには、リソースタイプとして リージョン間マルチキャストドメイン を選択し、中国 (上海) リージョンのマルチキャストドメイン 2 を選択します。操作完了後、ドメイン 2 のグループ A のメンバーはドメイン 1 のグループ A のメンバーになり、グループからのマルチキャストトラフィックを受信できるようになります。
重要リージョン間マルチキャストドメイン を選択する前に、次の条件を満たしていることを確認してください。
2 つのリージョン間にアクティブなリージョン間接続が存在すること。
ピアリージョンに同じ IP アドレスを持つマルチキャストグループが存在し、メンバーが含まれていること。
リージョンをまたいでマルチキャストメンバーを追加することはできますが、リージョンをまたいでマルチキャストソースを追加することはできません。
特定のマルチキャストグループについては、リージョン間メンバーを一方向でのみ追加できます。ピアドメインからローカルドメインにメンバーを追加した場合、同じグループに対してローカルドメインからピアドメインにメンバーを追加することはできません。
[vSwitch]
マルチキャストメンバーがある vSwitch を選択します。
このパラメーターは、リソースタイプとして ENI を選択した場合にのみ必須です。
[ENI]
マルチキャストメンバーとして使用する ENI を選択します。
このパラメーターは、リソースタイプとして ENI を選択した場合にのみ必須です。
マルチキャストソースとして追加 チェックボックスを選択すると、ENI は同じマルチキャストグループにマルチキャストソースとしても追加されます。
一度に最大 5 つのマルチキャストメンバーを指定できます。アカウント間 VPC からメンバーを追加する場合、1 回の操作で 1 つのアカウント間 VPC からのみ ENI を選択できます。
[トランジットルーター]
ピアトランジットルーターインスタンスを選択します。
このパラメーターは、リソースタイプとして リージョン間マルチキャストドメイン を選択した場合にのみ必須です。
[ピアマルチキャストドメイン]
ピアトランジットルーターインスタンスのマルチキャストドメインを選択します。
このパラメーターは、リソースタイプとして リージョン間マルチキャストドメイン を選択した場合にのみ必須です。
IGMP モード
ステップ1:環境の準備
マルチキャストネットワークを構築するリージョンで Enterprise Edition トランジットルーターを作成し、マルチキャスト機能を有効にします。詳細については、「トランジットルーターインスタンスの作成」をご参照ください。
重要マルチキャスト機能は、次のリージョンの Enterprise Edition トランジットルーターでのみサポートされます:中国 (杭州)、中国 (上海)、中国 (北京)、中国 (ウランチャブ)、中国 (深圳)、中国 (成都)、中国 (フフホト)、香港 (中国)、日本 (東京)、シンガポール、ドイツ (フランクフルト)、イギリス (ロンドン)、米国 (バージニア)、米国 (シリコンバレー)、および SAU (リヤド - パートナーリージョン)。
マルチキャスト機能は、Enterprise Edition トランジットルーターインスタンスの作成時にのみ有効にできます。マルチキャストをサポートするリージョンに Enterprise Edition トランジットルーターがあってもマルチキャスト機能を使用できない場合は、そのトランジットルーターインスタンスを削除して新しいインスタンスを作成します。Enterprise Edition トランジットルーターインスタンスの削除方法の詳細については、「トランジットルーターインスタンスの削除」をご参照ください。
Enterprise Edition トランジットルーターを使用して、マルチキャストネットワークに含める VPC を接続します。詳細については、「オンプレミスデータセンターの VPC への接続」または「アカウント間 VPC 接続の作成」をご参照ください。
ステップ2:マルチキャストドメインの作成
マルチキャストネットワークの範囲を定義するために、マルチキャストドメインを作成し、1 つ以上の vSwitch に関連付けます。関連付けられた vSwitch 内のリソースのみが、マルチキャストトラフィックを送受信できます。
- CEN コンソールにログインします。
- [インスタンス] ページで、管理するCENインスタンスを見つけ、インスタンスIDをクリックします。
タブで、トランジットルーターインスタンスの ID をクリックします。
トランジットルーターインスタンスの詳細ページで、マルチキャスト タブをクリックし、マルチキャストドメインの作成 をクリックします。
マルチキャストドメインの作成 ダイアログボックスで、パラメーターを設定し、OK をクリックします。
パラメーター
説明
[トランジットルーター]
現在のリージョンにあるトランジットルーターインスタンスの ID が表示されます。
[マルチキャストドメイン名]
マルチキャストドメインの名前を入力します。
[機能]
マルチキャストドメインでインターネットグループ管理プロトコル (IGMP) 機能を有効にするかどうかを指定します。有効にすると、ホストは IGMP プロトコルを使用して、動的にマルチキャストグループに参加または離脱できます。この機能はデフォルトで有効です。
静的モードでマルチキャストネットワークを作成する場合、この機能を無効にできます。
IGMP モードでマルチキャストネットワークを作成する場合、この機能を有効にする必要があります。一度有効にすると、この機能は無効にできません。
[VPC]
マルチキャストドメインに関連付ける VPC を選択します。
[vSwitch]
マルチキャストドメインに関連付ける vSwitch を選択します。
[説明]
マルチキャストドメインの説明を入力します。
[タグ]
マルチキャストドメインのタグを設定します。
-
[タグキー]:空の文字列にすることはできません。キーの長さは最大 64 文字で、
aliyunまたはacs:で始めることはできず、http://またはhttps://を含めることはできません。 -
[タグ値]:空の文字列にすることができます。値の長さは最大 128 文字で、
aliyunまたはacs:で始めることはできず、http://またはhttps://を含めることはできません。
マルチキャストドメインに複数のタグを追加できます。詳細については、「タグ」をご参照ください。
複数の VPC から vSwitch を関連付けるには、「その他の操作」の「vSwitch の関連付け」をご参照ください。
ステップ3:マルチキャストソースとメンバーの指定
マルチキャストドメインを作成したら、VPC にマルチキャストアプリケーションをデプロイし、マルチキャストネットワークに参加する必要がある ECS インスタンスを設定できます。マルチキャストグループに正常に参加した ECS インスタンスは、マルチキャストソースとマルチキャストメンバーの両方になります。
マルチキャストネットワークに参加するホストは、インターネットグループ管理プロトコル v2 (IGMPv2) をサポートしている必要があります。Alibaba Cloud Linux 3.2104 LTS 64-bit イメージを使用する ECS インスタンスは、デフォルトで IGMPv2 をサポートします。
マルチキャストグループの IP アドレスは、224.0.0.128 から 239.255.255.254 の範囲内である必要があります。224.0.0.0 から 224.0.0.127 の IP アドレス範囲は予約されているため、マルチキャストグループには使用できません。
ECS インスタンスに複数の Elastic Network Interface (ENI) がある場合、ENI は異なるマルチキャストグループに参加できます。
次の例では、ECS1 と ECS2 をマルチキャストグループ 239.1.1.1 に追加する方法を示します。両方の ECS インスタンスは同じ VPC にあり、Alibaba Cloud Linux 3.2104 LTS 64-bit イメージを使用しています。
ECS1 と ECS2 のセキュリティグループルールを設定して、IGMP メッセージを許可します。詳細については、「セキュリティグループルールの照会」および「セキュリティグループルールの追加」をご参照ください。
ECS1 インスタンスにログインします。詳細については、「接続方法」をご参照ください。
ECS1 インスタンスで、次のコマンドを実行してマルチキャストグループ 239.1.1.1 に参加し、そのトラフィックを受信します。
socat STDIO udp4-recv:8000,ip-add-membership=239.1.1.1:<ネットワークインターフェイスのIPアドレス>説明コマンドの実行中は、何も入力しないでください。入力すると、socat は "invalid argument" エラーを出力して終了します。
パラメーターの説明:
"8000" はマルチキャストトラフィックを受信するポートです。
"239.1.1.1" はマルチキャストグループの IP アドレスです。
"<ネットワークインターフェイスのIPアドレス>" は、マルチキャストグループに参加するネットワークインターフェイスのIPアドレスです。
上記のコマンドを実行した際に、socat コマンドがサポートされていない旨のメッセージが表示された場合、
sudo yum install socatコマンドを実行して socat をインストールできます。ECS2 インスタンスにログインし、上記のコマンドを使用してインスタンスをマルチキャストグループ (239.1.1.1) に追加します。設定が完了すると、トランジットルーターが自動的にマルチキャストソースとマルチキャストメンバーを作成したことがわかります。トランジットルーターの [Multicast] タブで、[Multicast Domain Details] を表示します。[Multicast Group] サブタブでは、
239.1.1.1マルチキャストグループの複数のエントリが表示されます。すべてのエントリのステータスは [Available] で、マルチキャストソースタイプは IGMPv2、リソースタイプは VPC です。この時点で、同じマルチキャストグループおよびドメイン内のリソース (ECS1 と ECS2 など) は通信できます。ただし、リージョン間の通信はまだ有効ではありません。VPC 間のリージョン間マルチキャスト通信を有効にするには、「ステップ4:リージョン間マルチキャストメンバーの静的指定」に進みます。
説明同じトランジットルーター配下の異なるマルチキャストドメイン間のマルチキャスト通信はサポートされません。リージョン間マルチキャストの場合、同じマルチキャストグループに属するリソースのみが通信できます。
ステップ4:リージョン間マルチキャストメンバーの静的指定
同じリージョン内の VPC 間でのみマルチキャストネットワークを構築する必要がある場合は、このステップをスキップできます。
異なるリージョンをまたいで VPC 間のマルチキャストネットワークを構築する必要がある場合は、ECS インスタンスを設定した後、マルチキャストドメインでリージョン間マルチキャストメンバーを静的に指定する必要があります。これにより、リージョンをまたいだ VPC 間のマルチキャスト通信が可能になります。詳細については、「静的モード - ステップ4:マルチキャストメンバーの追加」をご参照ください。
たとえば、ドイツ (フランクフルト) リージョンの VPC1 がイギリス (ロンドン) リージョンの VPC2 と通信する必要があるとします。各 VPC のグループ内のメンバーは互いに通信できますが、リージョンをまたいで通信することはできません。これを有効にするには、VPC1 のドメインにピアマルチキャストドメイン (VPC2 用) をメンバーとして追加するか、あるいはその逆の操作を行う必要があります。
[Add Group Member] ページで、マルチキャストグループ情報エリアで [Select Multicast Group] を選択し、ドロップダウンリストから対象のマルチキャストグループ IP (例:
239.1.1.1) を選択します。グループメンバー情報エリアで、[Resource Type] を [Inter-region Multicast] に設定します。次に、ピアマルチキャストドメインの選択エリアで、ピアリージョンのトランジットルーターとマルチキャストドメイン (例:ドイツ (フランクフルト)) を選択します。
ステップ5:マルチキャスト接続のテスト
マルチキャストソースとメンバーの準備ができたら、マルチキャストネットワークの接続をテストできます。このセクションでは、「ステップ3」の ECS1 と ECS2 の例を引き続き使用します。
「ステップ3」で説明したように、ECS1 と ECS2 が同じマルチキャストグループに参加していることを確認してください。両方のインスタンスのターミナルウィンドウを開いたままにしておきます。
socat STDIO udp4-recv:8000,ip-add-membership=239.1.1.1:eth0コマンドを使用して ECS インスタンスでマルチキャストグループに参加した後、プロセスを中断 (たとえば、Ctrl+Z を押す) したり、強制終了 (たとえば、Ctrl+C を押す) したりしないでください。 プロセスが中断された場合、ECS インスタンスはマルチキャストグループに正常に参加しますが、マルチキャストグループによって送信されたトラフィックを監視することはできません。 プロセスが強制終了された場合、マルチキャストグループに参加するには、コマンドを再度実行する必要があります。socat プロセスが中断された場合は、次のコマンドを実行してフォアグラウンドに戻すことができます。
# 次のコマンドを実行して、すべてのバックグラウンドジョブを表示します。 jobs # 次のコマンドを実行して、特定のジョブを再開します。"1" はジョブ ID を示します。 fg %1新しいターミナルウィンドウを開き、ECS1 インスタンスにログインします。ECS1 で、次のコマンドを実行してマルチキャストグループにトラフィックを送信します。
while :; do echo "hello multicast from host `hostname` at `date`" | socat STDIO udp4-sendto:239.1.1.1:8000,ip-multicast-if=172.16.10.165,ip-multicast-ttl=32; sleep 1; done説明パラメーターの説明:
"239.1.1.1" はマルチキャストグループの IP アドレスです。
"8000" はマルチキャストトラフィックの宛先ポートです。
"172.16.10.165" は、ECS1 上でマルチキャストトラフィックを送信するネットワークインターフェイスの IP アドレスであり、マルチキャストソースの IP アドレスです。
ECS1 と ECS2 の両方がマルチキャストトラフィックを受信することから、マルチキャストネットワークが接続されていることが確認できます。
ECS1
ECS1 (172.16.10.165) で、次のコマンドを実行してマルチキャストグループに参加し、メッセージを受信して接続性を確認します。
[root@iZd7oxxxwrZ ~]# [root@iZd7oxxxwrZ ~]# [root@iZd7oxxxwrZ ~]# socat STDIO udp4-recv:8000,ip-add-membership=239.1.1.1:172.16.10.165 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:40 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:42 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:43 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:45 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:46 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:48 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:49 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:51 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:52 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:54 PM CST 2024ECS2
ECS2 (IP アドレス 10.33.10.59) で、次のコマンドを実行してマルチキャストグループに参加し、メッセージを受信して接続性を確認します。
# ECS2 で実行 socat STDIO udp4-recv:8000,ip-add-membership=239.1.1.1:10.33.10.59 # 期待される出力 (マルチキャストメッセージの受信成功を示します): hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:40 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:42 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:43 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:45 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:46 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:48 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:49 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:51 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:52 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:54 PM CST 2024 hello multicast from host iZd7o37xxxrZ at Sun Sep 29 02:51:55 PM CST 2024テストの完了後、各 ECS で
Ctrl+Cを押して、マルチキャストトラフィックの送受信を停止し、テストを終了できます。
関連操作
操作 | 説明と前提条件 | 手順 |
vSwitch の関連付け | マルチキャストドメインを作成した後、vSwitch を関連付けてマルチキャストネットワークの範囲を拡張できます。 |
複数の VPC から vSwitch を関連付ける必要がある場合は、VPC ごとにこれらの手順を繰り返します。 |
vSwitch の関連付け解除 | vSwitch 内のリソースがマルチキャストネットワークの一部である必要がなくなった場合、マルチキャストドメインから vSwitch の関連付けを解除できます。 vSwitch の関連付けを解除する前に、次の前提条件が満たされていることを確認してください。
|
|
グループメンバーの削除 | マルチキャストメンバーがマルチキャストトラフィックを受信する必要がなくなった場合、マルチキャストグループから削除できます。 IGMP モードで作成されたメンバーは手動で削除できません。メンバーはグループから離脱する必要があり (参加に使用したプロセスの停止など)、その後自動的に削除されます。 |
|
マルチキャスト送信元の削除 | マルチキャスト送信元がマルチキャストトラフィックを送信する必要がなくなった場合、マルチキャストグループから削除できます。 IGMP モードで作成されたマルチキャスト送信元は手動で削除できません。グループから離脱するようにマルチキャスト送信元を設定する必要があります (グループへの参加に使用したプロセスを停止するなど)。 |
|
マルチキャストドメインの削除 | マルチキャストネットワークが不要になった場合、対応するマルチキャストドメインを削除できます。 マルチキャストドメインを削除する前に、次の前提条件が満たされていることを確認してください。
|
|
マルチキャストドメインの IGMP 機能の有効化 | マルチキャストドメインの作成時に IGMP 機能を有効にしなかった場合でも、後で有効にすることができます。一度有効にすると、この機能は無効にできません。 |
|
関連ドキュメント
マルチキャストドメイン
CreateTransitRouterMulticastDomain :マルチキャストドメインを作成します。
ModifyTransitRouterMulticastDomain :マルチキャストドメインの名前と説明を変更します。
DeleteTransitRouterMulticastDomain :マルチキャストドメインを削除します。
ListTransitRouterMulticastDomains :マルチキャストドメインに関する情報を照会します。
AssociateTransitRouterMulticastDomain :VPC 内の vSwitch をマルチキャストドメインに関連付けます。
DisassociateTransitRouterMulticastDomain :マルチキャストドメインから vSwitch の関連付けを解除します。
ListTransitRouterMulticastDomainAssociations :マルチキャストドメインの関連付けを照会します。
ListTransitRouterMulticastDomainVSwitches :VPC 内でマルチキャストドメインに関連付けられている vSwitch に関する情報を照会します。
マルチキャストソースとマルチキャストメンバー
RegisterTransitRouterMulticastGroupSources :マルチキャストグループにマルチキャストソースを登録します。
DeregisterTransitRouterMulticastGroupSources :マルチキャストグループからマルチキャストソースの登録を解除します。
RegisterTransitRouterMulticastGroupMembers :マルチキャストグループにマルチキャストメンバーを登録します。
DeregisterTransitRouterMulticastGroupMembers :マルチキャストグループからマルチキャストメンバーの登録を解除します。
ListGrantVSwitchEnis :マルチキャストソースまたはマルチキャストメンバーとして使用できる VPC 内の ENI に関する情報を照会します。
ListTransitRouterMulticastGroups :マルチキャストドメイン内のマルチキャストメンバーとマルチキャストソースに関する情報を照会します。