マルチキャストルーティング
マルチキャストルーティングにより、1 対多のトラフィックを効率的に配信できます。マルチキャスト送信元は、マルチキャストトラフィックを 1 つのストリームでマルチキャストグループに送信します。マルチキャストグループには、マルチキャスト通信に IGMP プロトコルを使用するホストや隣接ルータなどのレシーバが含まれます。Voice over IP、ビデオオンデマンド、IP テレビ、およびビデオ会議は、マルチキャストルーティングを使用する一般的なテクノロジの一部です。Citrix SD-WANアプライアンスでマルチキャストルーティングを有効にすると、アプライアンスはマルチキャストルーターとして機能します。
送信元固有のマルチキャスト
通常、マルチキャストプロトコルを使用すると、マルチキャストレシーバは任意の送信元からマルチキャストトラフィックを受信できます。
送信元固有マルチキャスト(SSM)を使用すると、レシーバがマルチキャストトラフィックを受信する送信元を指定できます。これにより、レシーバは、マルチキャストストリームを送信するすべてのソースに対してオープンリスナーではなく、特定のマルチキャストソースをリッスンすることを保証します。
SSM は、考えられるすべての送信元からのトラフィックの消費に使用されるリソースのコストを削減します。SSM は、受信側が既知の送信者からトラフィックを受信できるようにすることで、セキュリティ層も提供します。
次のトポロジは、ブランチサイトの 2 つのマルチキャストレシーバと、データセンターの 1 つのマルチキャストサーバ(172.9.9.2)を示しています。マルチキャストサーバは特定のグループ(232.1.1.1)でトラフィックをストリーミングし、レシーバはグループに参加します。マルチキャストグループでストリーミングされるトラフィックは、グループに加入したすべてのレシーバに中継されます。
注
SSM が機能するためには、マルチキャストグループ IP が 232.0.0.0/8 の範囲内にある必要があります。
-
マルチキャストレシーバは、IP IGMP Join 要求を送信します。これは、レシーバがマルチキャストグループに加入し、送信元からマルチキャストストリームを受信することを示します。
IGMP Join には、マルチキャスト送信元とグループ(S, G)の 2 つの属性が含まれます。IGMP バージョン 3 は、マルチキャスト送信元および受信側の SSM に使用され、一部の include 特定の送信元アドレスをリレーします。
SSM を使用すると、レシーバは特定のマルチキャストサーバからストリームを明示的に受信できます。その送信元アドレスは、受信側から JOIN 要求の一部として明示的に提供されます。この例では、IGMP v3 Join 要求が、ソース 172.9.9.2 を含む明示的なインクルード送信元リストを使用してトリガーされ、グループ 232.1.1.1 経由でマルチキャストストリームを送信するアドレスになります。
-
支店のCitrix SD-WANは、これらの受信機からのすべてのIGMP要求をリッスンし、それをメンバーシップレポートに変換し、仮想パス経由でデータセンターのSD-WANアプライアンスに送信します。
-
データセンターのCitrix SD-WANアプライアンスは、仮想パスを介してメンバーシップレポートを受信し、マルチキャストソースに転送し、制御チャネルを確立します。
-
マルチキャスト送信元は、仮想パスを介してマルチキャストストリームをマルチキャストレシーバに送信します。
コントロールチャネルトラフィックとマルチキャストストリームは、ブランチとデータセンター間の確立された仮想パスを通過します。Citrix SD-WANオーバーレイパスにより、マルチキャストトラフィックがWANの劣化やリンクの停止を防ぐことができます。
マルチキャスト設定
マルチキャストを設定するには、送信元と宛先の両方の SD-WAN Orchestrator サービスで以下を実行します。
- マルチキャストグループの作成:マルチキャストグループの名前と IP アドレスを指定します。マルチキャストグループ IP は、送信元固有のマルチキャストに対して 232.0.0.0/8 の範囲内にある必要があります。
- IGMPプロキシを有効にする — Citrix SD-WANアプライアンスをIGMP/MLDプロキシとして構成し、マルチキャストルーティング用のIGMP制御チャネル情報を伝送できます。
- アップストリームおよびダウンストリームサービスの定義:アップストリームインターフェイスにより、IGMP PROXY は、トラフィックをストリームする実際のマルチキャストソースに近い SD-WAN アプライアンスに接続できます。ダウンストリームインターフェイスを使用すると、IGMP Proxy は、トラフィックをストリームする実際のマルチキャストソースから遠く離れたホストに接続できます。 アップストリームサービスとダウンストリームサービスは、ソースのアプライアンスと宛先のアプライアンスで異なります。
注:
ブランチまたは MCN をアップストリームとして設定したら、他のグループでもアップストリームとして設定する必要があります。
マルチキャストを設定するには、サイトレベルで [ 構成 ] > [ 詳細設定 ] > [ マルチキャストグループ] に移動します。マルチキャストグループの名前と IP アドレス (IPv4 または IPv6) を指定して、マルチキャストグループを作成します。[ IGMP プロキシを有効にする] をクリックします。
ブランチアプライアンスおよびデータセンターアプライアンスのアップストリームパスとダウンストリームパスを設定します。
アプライアンスがマルチキャストレシーバ(ブランチ)に近い場合、アプライアンスは仮想パスインターフェイスでマルチキャストトラフィックを受信し、ローカルインターフェイス上のトラフィックを受信者に送信します。
注:
- マルチキャストソースをイントラネットサービスとして構成する場合、マルチキャストストリームのソース IP には、イントラネットサービスにマップされたルートが必要です。
- SD-WAN アプライアンスでマルチキャストトラフィックを許可する適切なファイアウォールポリシーを必ず作成してください。
アプライアンスがマルチキャストソース(データセンター)に近い場合、アプライアンスはローカルインターフェイスでマルチキャストトラフィックを受信し、仮想パスインターフェイス上でトラフィックを送信します。
監視
フロー統計情報
マルチキャスト制御チャネルが確立され、マルチキャストソースがストリーミングを開始すると、マルチキャストフロー統計情報を表示できます。マルチキャスト UDP トラフィックが仮想パスサービスで受信側からマルチキャストグループ 232.1.1.1 に送信されたことがわかります。
注:
SSM が有効で、トラフィックが送信元送信者の予想リストに含まれていない別のサーバから受信された場合、SD-WAN アプライアンスはレポートデータを持ちません。
ファイアウォールの統計情報
ファイアウォールテーブルには、マルチキャストグループ IP アドレス経由で LAN インターフェイス経由で着信し、仮想パス経由で送信されるマルチキャストトラフィックが表示されます。
マルチキャストグループの統計情報
マルチキャストグループテーブルには、送信元、宛先、および両方の集約で送受信されるパケットなど、マルチキャストトラフィックの詳細が表示されます。
IGMP/MLD
マルチキャストレシーバがグループ加入要求を開始すると、[ レポート ] > [ リアルタイム ] > [IGMP/MLD] > [ IGMP/MLD統計情報] にレシーバの詳細が表示されます。この情報は、送信元と宛先の両方で確認できます。[ 更新 ] をクリックして、現在のデータを取得します。
次の図は、受信した IGMP/MLD パケットと、フィルタタイプ RECV を使用して IGMP/MLD 受信パケットが含まれていることを示しています。
IGMP プロキシグループの詳細を表示するには、[ レポート ] > [ リアルタイム ] > [ IGMP/MLD ] > [ IGMP/MLD プロキシグループ] に移動します。[ 更新 ] をクリックして、現在のデータを取得します。
IGMP 統計情報テーブルから IGMP 統計データを消去するには 、[IGMP 統計情報の消去] を選択します。
IGMP グループテーブルから IGMP グループデータを消去するには、[IGMP /MLD グループの消去] を選択します。