ULL マルチキャストの概要

このページでは、Google Cloudの超低レイテンシ(ULL)マルチキャストの概要について説明します。

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

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

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

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

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

次のいずれかのみ:
  • ゾーン内

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

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

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

ULL マルチキャストは、クラウド マルチキャストと同じ API とリソースモデルを使用します。これには、マルチキャスト リソースモデルの概要で説明されている各リソースが含まれます。

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

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

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

次の表に、特定の 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 マルチキャストは、クロスゾーン マルチキャストを除き、Cloud Multicast と同じトポロジデプロイ パターンをサポートしています。

このセクションでは、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 が Feed A マルチキャスト ドメインを介してトラフィックを送信できるようにするリソース:

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

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

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

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

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

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

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

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

制限事項

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

割り当てと上限

ULL マルチキャストで使用するために作成されたマルチキャスト リソースは、マルチキャストの割り当てと上限で説明されている Cloud マルチキャストと同じ割り当てと上限に寄与します。

次のステップ