ULL マルチキャストの概要

このページでは、 Google Cloudの Ultra Low Latency(ULL)マルチキャストの概要について説明します。

ULL マルチキャストは、 クラウド マルチキャスト と同じプロパティを多く共有しています。以降のセクションでは、ULL マルチキャストに固有のプロパティについて説明します。

ULL マルチキャストとクラウド マルチキャストの比較

次の表に、ULL マルチキャストとクラウド マルチキャストの主な違いをまとめます。

プロパティ Cloud Multicast ULL マルチキャスト
概要と構成
概要 Google が管理するテナント プロジェクトとネットワークのマルチキャスト インフラストラクチャを使用してトラフィックを複製して配信する、ソフトウェア定義ネットワーキングに基づくマルチキャスト サービス。 物理ネットワーク ファブリックのマルチキャスト インフラストラクチャを直接使用してトラフィックを複製して配信する、厳格なレイテンシ要件を持つマルチキャスト アプリケーション向けのハードウェア ベースのマルチキャスト サービス。
API とリソースモデル 以下をご覧ください。
以下をご覧ください。
構成手順 クラウド マルチキャストを構成するには、 クラウド マルチキャストの構成の概要をご覧ください ULL マルチキャストを構成するには、 ULL Solution の構成の概要をご覧ください
ロケーションとスコープ
サポートされているロケーション 次のいずれか。
次のもののみ。
トラフィック分配スコープ 次のいずれか。
  • ゾーン内
  • リージョン内

Cloud Multicast の クロスゾーン デプロイ パターンで説明されているように、複数のゾーンで単一のマルチキャスト ドメインを作成して有効にすることで、クロスゾーン マルチキャストを有効にできます。

次のもののみ。
  • ゾーン内

ULL マルチキャストのゾーン デプロイ パターンで説明されているように、事前構成された各マルチキャスト ドメインは、特定のゾーンに対して 1 回作成され、有効になります。これにより、ゾーン内マルチキャストが有効になります。

互換性のあるコンピューティング リソースとネットワーク リソース
サポートされている Compute Engine インスタンス タイプ 次のいずれか。
次のもののみ。
  • U4P インスタンスと U4C インスタンス
サポートされている VPC ネットワーク タイプ 汎用 VPC ネットワーク:
  • 通常の VPC ネットワーク(ネットワーク プロファイルなし)
  • リージョン ネットワーク プロファイル(リージョン VPC ネットワーク)を使用して作成された VPC ネットワーク
ULL ネットワーク プロファイル:
    を持つ VPC ネットワーク:
  • オペレーター ULL VPC ネットワーク
  • 参加者 ULL VPC ネットワーク

ULL マルチキャスト リソースモデル

ULL マルチキャストは、マルチキャスト リソースモデルの概要で説明されている各リソースなど、Cloud Multicast と同じ API とリソースモデルを使用します。

ULL マルチキャストの詳細については、以下をご覧ください。

ULL マルチキャスト ドメインのインスタンスとネットワーク インターフェースのマッピング

このセクションでは、ULL マルチキャスト ドメイン、ULL Compute Engine インスタンス タイプ、これらのコンピューティング インスタンスのネットワーク インターフェースの関係について説明します。このセクションで説明する動作は、 ULL ソリューションの 構成の概要で説明されているように、対応するマルチキャスト構成が作成されていることを前提としています。

次の表に、特定の ULL マルチキャスト ドメインでサポートされているインスタンス タイプ、ネットワーク インターフェース、アクションを示します。 このマッピングに準拠していないマルチキャスト プロデューサー インスタンスとコンシューマー インスタンスは、ULL マルチキャスト トラフィックを正常に送受信できません。

ドメイン インスタンスのタイプ サポートされているアクション
フィード A
feed-a 事前構成済みドメインで作成)
U4P インスタンス

マルチキャスト トラフィックを送信する

U4P インスタンスは、任意の ULL ネットワーク インターフェースからこのドメインのトラフィックを送信できます。

U4C インスタンス

マルチキャスト トラフィックを受信する。

U4C インスタンスは、U4P インスタンスがトラフィックを送信するのと同じネットワーク インターフェース番号でトラフィックを受信する必要があります。たとえば、U4P インスタンスがこのドメインの nic1 からトラフィックを送信する場合、U4C インスタンスは nic1 でトラフィックを受信する必要があります。

フィード B
feed-b 事前構成済みドメインで作成)
U4P インスタンス

マルチキャスト トラフィックを送信する

U4P インスタンスは、任意の ULL ネットワーク インターフェースからこのドメインのトラフィックを送信できます。

U4C インスタンス

マルチキャスト トラフィックを受信する。

U4C インスタンスは、U4P インスタンスがトラフィックを送信するのと同じネットワーク インターフェース番号でトラフィックを受信する必要があります。たとえば、U4P インスタンスがこのドメインの nic2 からトラフィックを送信する場合、U4C インスタンスは nic2 でトラフィックを受信する必要があります。

ULL マルチキャストのゾーン デプロイ パターン

ULL マルチキャストは、クロスゾーン マルチキャストを除き、クラウド マルチキャスト と同じ トポロジデプロイ パターン をサポートしています。

このセクションでは、取引所運営者プロジェクトのマルチキャスト プロデューサーと取引参加者プロジェクトのマルチキャスト コンシューマー間のマルチキャスト接続を可能にする、ULL マルチキャストのゾーンごとの一般的なデプロイ パターンについて説明します。このデプロイ パターンでは、Network Connectivity Center(NCC)のスタートポロジと冗長マルチキャスト ドメインを使用します。

ゾーン内の ULL マルチキャスト トラフィック

次の図は、NCC スタートポロジの冗長マルチキャスト ドメインを介した ULL マルチキャスト トラフィックを示しています。

この例では、マルチキャスト プロデューサーは、2 つの個別のマルチキャスト ドメインに対応する冗長マルチキャスト インフラストラクチャを介して、同じゾーン内の異なる ULL VPC ネットワークのマルチキャスト コンシューマーにトラフィックを送信します。

ゾーン内の ULL マルチキャスト トラフィック。
ゾーン内の ULL マルチキャスト トラフィック(クリックして拡大)。

ゾーン内のリソース構成

次の図は、前のセクションで説明したマルチキャスト接続を実現するために構成する必要があるネットワーク リソースとマルチキャスト リソースを示しています。

ゾーン内の ULL マルチキャスト リソース構成。
ゾーン内の ULL マルチキャスト リソース構成(クリックして拡大)。

次の表に、上の図のリソース構成を示します。冗長マルチキャスト ドメインを使用するには、マルチキャスト リソースタイプごとに冗長構成を作成する必要があります。

リソースタイプ 構成
マルチキャスト ドメインとグループ範囲

冗長マルチキャスト ドメインのリソース:

  • ハブのセンター スポークであるマルチキャスト管理者ネットワーク。 次の各マルチキャスト ドメインは、 NCC トポロジ設定と同じハブで構成されます。
  • 冗長 マルチキャスト ドメインのコンテナとして機能するマルチキャスト ドメイン グループ。
  • フィード A マルチキャスト ドメインと 1 つ以上の対応するグループ範囲が ネットワークに作成され、us-south1-d で有効になります。 マルチキャスト ドメインは、事前構成された feed-a ULL ドメインで作成されます。
  • フィード B マルチキャスト ドメインと 1 つ以上の対応するグループ範囲が ネットワークに作成され、us-south1-d で有効になります。 マルチキャスト ドメインは、事前構成された feed-b ULL ドメインで作成されます。
マルチキャスト プロデューサーの構成

構成例では、マルチキャスト管理者 ネットワークとマルチキャスト プロデューサー ネットワークと同じネットワークを使用します。

マルチキャスト プロデューサーの nic1 がフィード A マルチキャスト ドメインを介してトラフィックを送信できるようにするリソース:

  • ネットワークとフィード A ドメイン間のマルチキャスト プロデューサーの関連付け
  • フィード A ドメインに関連付けられている 1 つ以上のグループ範囲のマルチキャスト グループ プロデューサーの有効化

マルチキャスト プロデューサーの nic2 がフィード B マルチキャスト ドメインを介してトラフィックを送信できるようにするリソース:

  • ネットワークとフィード B ドメイン間のマルチキャスト プロデューサーの関連付け
  • フィード B ドメインに関連付けられている 1 つ以上のグループ範囲のマルチキャスト グループ プロデューサーの有効化
マルチキャスト コンシューマーの構成

2 つのマルチキャスト コンシューマー ネットワークがハブのエッジスポークであり、それぞれにマルチキャスト コンシューマーがトラフィックを受信できるようにするリソースが存在します。

マルチキャスト コンシューマーの nic1 が フィード A マルチキャスト ドメインを介してトラフィックを受信できるようにするリソース:

  • ネットワークとフィード A ドメイン間のマルチキャスト コンシューマーの関連付け
  • フィード A ドメインに関連付けられている 1 つ以上のグループ範囲のマルチキャスト グループ コンシューマーの有効化

マルチキャスト コンシューマーの nic2 が フィード B マルチキャスト ドメインを介してトラフィックを受信できるようにするリソース:

  • ネットワークとフィード B ドメイン間のマルチキャスト コンシューマーの関連付け
  • フィード B ドメインに関連付けられている 1 つ以上のグループ範囲のマルチキャスト グループ コンシューマーの有効化

制限事項

ULL マルチキャストは、Cloud Multicast の制限事項の ほとんどを共有しています (IPv4 と UDP に制限される、1, 500 バイトの MTU が必要など)。ULL マルチキャストに固有の制限事項については、以下をご覧ください。

  • ULL マルチキャストは、ULL Solution のプライベート ゾーンでのみサポートされ、ULL VPC ネットワークに接続された ULL Compute Engine インスタンスでのみサポートされます。ULL マルチキャストとクラウド マルチキャストの比較で説明されています。他のロケーションとリソースタイプはサポートされていません。
  • クロスゾーン マルチキャスト トラフィックはサポートされていません。

割り当てと上限

ULL マルチキャストで使用するために作成されたマルチキャスト リソースは、マルチキャストの割り当てと上限で説明されているように、クラウド マルチキャストのほとんどの割り当てと上限に影響します。

次のステップ