ULL-Multicast – Übersicht

Auf dieser Seite finden Sie eine Übersicht über Multicast mit extrem niedriger Latenz (Ultra Low Latency, ULL) inGoogle Cloud.

ULL Multicast hat viele Eigenschaften mit Cloud Multicast gemeinsam. In den folgenden Abschnitten werden die besonderen Eigenschaften von ULL-Multicast beschrieben.

Vergleich von ULL Multicast und Cloud Multicast

In der folgenden Tabelle sind die wichtigsten Unterschiede zwischen ULL-Multicast und Cloud Multicast zusammengefasst:

Attribut Cloud Multicast ULL Multicast
Übersicht und Konfiguration
Zusammenfassung Ein Multicast-Dienst, der auf softwarebasierten Netzwerken basiert und Infrastruktur in einem Mandantenprojekt und einem von Google verwalteten Netzwerk verwendet, um Traffic zu replizieren und zu verteilen. Ein hardwarebasierter Multicast-Dienst für Anwendungen mit strengen Anforderungen an Latenz und Multicast-Varianz. Nutzt die Infrastruktur direkt im physischen Netzwerk-Fabric, um Traffic zu replizieren und zu verteilen.
API- und Ressourcenmodell Weitere Informationen finden Sie unter
  • Verwendet ein Multicast-Ressourcenmodell, das aus Multicast-Domains, Gruppenbereichen, Erstellerkonfigurationen und Nutzerkonfigurationen besteht.
  • Ressourcen werden von der Network Services API implementiert, wie in der Multicast API-Referenz beschrieben.
Weitere Informationen finden Sie unter
Konfigurationsverfahren Informationen zum Konfigurieren von Cloud Multicast finden Sie unter Übersicht über die Cloud Multicast-Konfiguration. Informationen zum Konfigurieren von ULL-Multicast finden Sie unter Konfigurationsübersicht für ULL-Lösung.
Standort und Umfang
Unterstützte Standorte Jedes der folgenden Elemente:
Nur die folgenden:
Bereich der Traffic-Verteilung Jedes der folgenden Elemente:
  • Innerhalb der Zone
  • Innerhalb einer Region

Eine einzelne Multicast-Domain kann in mehreren Zonen erstellt und aktiviert werden, um zonenübergreifendes Multicast zu ermöglichen, wie im zonenübergreifenden Bereitstellungsmuster für Cloud Multicast beschrieben.

Nur die folgenden:
  • Innerhalb der Zone

Jede vorkonfigurierte Multicast-Domain wird einmal für eine bestimmte Zone erstellt und aktiviert, um Intra-Zone-Multicast wie im zonalen Bereitstellungsmuster für ULL Multicast beschrieben zu ermöglichen.

Kompatible Compute- und Netzwerkressourcen
Unterstützte Compute Engine-Instanztypen Jedes der folgenden Elemente:
Nur die folgenden:
  • U4P- und U4C-Instanzen
Unterstützte VPC-Netzwerktypen VPC-Netzwerke für allgemeine Zwecke:
  • Reguläre VPC-Netzwerke (ohne Netzwerkprofil)
  • VPC-Netzwerke, die mit einem regionalen Netzwerkprofil erstellt wurden (regionale VPC-Netzwerke)
VPC-Netzwerke mit einem ULL-Netzwerkprofil:
  • Operator-ULL-VPC-Netzwerke
  • VPC-Netzwerke für Teilnehmer-ULL

ULL-Multicast-Ressourcenmodell

ULL Multicast verwendet dieselbe API und dasselbe Ressourcenmodell wie Cloud Multicast, einschließlich jeder Ressource, die in der Übersicht über das Multicast-Ressourcenmodell beschrieben wird.

Weitere Informationen zu ULL-Multicast:

Instanz- und Netzwerkschnittstellenzuordnung für ULL-Multicast-Domains

In diesem Abschnitt wird die Beziehung zwischen ULL-Multicast-Domains, ULL-Compute Engine-Instanztypen und den Netzwerkschnittstellen dieser Compute-Instanzen beschrieben. Das in diesem Abschnitt beschriebene Verhalten setzt voraus, dass entsprechende Multicast-Konfigurationen wie in der Konfigurationsübersicht für die ULL-Lösung beschrieben erstellt werden.

In der folgenden Tabelle wird beschrieben, welche Instanztypen, Netzwerkschnittstellen und Aktionen für eine bestimmte ULL-Multicast-Domain unterstützt werden. Multicast-Ersteller- und ‑Nutzerinstanzen, die sich nicht an diese Zuordnung halten, können ULL-Multicast-Traffic nicht erfolgreich senden und empfangen.

Domain Instanztyp Unterstützte Aktion
Feed A
(mit der vorkonfigurierten feed-a-Domain erstellt)
U4P-Instanz

Multicast-Traffic senden

Eine U4P-Instanz kann Traffic für diese Domain über eine beliebige ihrer ULL-Netzwerkschnittstellen senden.

U4C-Instanz

Multicast-Traffic empfangen.

Eine U4C-Instanz muss Traffic über dieselbe Netzwerkschnittstellennummer empfangen, über die die U4P-Instanz Traffic sendet. Wenn die U4P-Instanz beispielsweise Traffic von nic1 für diese Domain sendet, muss die U4C-Instanz Traffic auf nic1 empfangen.

Feed B
(mit der vorkonfigurierten Domain feed-b erstellt)
U4P-Instanz

Multicast-Traffic senden

Eine U4P-Instanz kann Traffic für diese Domain über eine beliebige ihrer ULL-Netzwerkschnittstellen senden.

U4C-Instanz

Multicast-Traffic empfangen.

Eine U4C-Instanz muss Traffic über dieselbe Netzwerkschnittstellennummer empfangen, über die die U4P-Instanz Traffic sendet. Wenn die U4P-Instanz beispielsweise Traffic von nic2 für diese Domain sendet, muss die U4C-Instanz Traffic auf nic2 empfangen.

ULL-Multicast-Bereitstellungsmuster für Zonen

ULL Multicast unterstützt dieselben Topologien und Bereitstellungsmuster wie Cloud Multicast, mit Ausnahme von zonenübergreifendem Multicast.

In diesem Abschnitt wird das allgemeine Bereitstellungsmuster pro Zone für ULL-Multicast beschrieben, das die Multicast-Konnektivität zwischen Multicast-Erstellern in einem Projekt des Börsenbetreibers und Multicast-Nutzern in Projekten von Börsenteilnehmern ermöglicht. Für dieses Bereitstellungsmuster werden die NCC-Sterntopologie (Network Connectivity Center) und redundante Multicast-Domains verwendet.

ULL-Multicast-Traffic in einer Zone

Das folgende Diagramm veranschaulicht ULL-Multicast-Traffic über redundante Multicast-Domains in der NCC-Sterntopologie.

In diesem Beispiel sendet ein Multicast-Ersteller Traffic an Multicast-Nutzer in derselben Zone und in verschiedenen ULL-VPC-Netzwerken über eine redundante Multicast-Infrastruktur, die zwei separaten Multicast-Domains entspricht.

ULL-Multicast-Traffic in einer Zone.
ULL-Multicast-Traffic in einer Zone (zum Vergrößern klicken)

Ressourcenkonfiguration in einer Zone

Das folgende Diagramm veranschaulicht die Netzwerk- und Multicast-Ressourcen, die konfiguriert werden müssen, um die im vorherigen Abschnitt beschriebene Multicast-Verbindung zu erreichen.

ULL-Multicast-Ressourcenkonfiguration in einer Zone.
Konfiguration der ULL-Multicast-Ressource in einer Zone (zum Vergrößern klicken).

In der folgenden Tabelle werden die Ressourcenkonfigurationen im vorherigen Diagramm beschrieben. Wenn Sie redundante Multicast-Domains verwenden möchten, müssen Sie für jeden Multicast-Ressourcentyp redundante Konfigurationen erstellen.

Ressourcentypen Konfiguration
Multicast-Domains und ‑Gruppenbereiche

Ressourcen für redundante Multicast-Domains:

  • ein Multicast-Administratornetzwerk, das ein Center-Spoke im Hub ist. Jede der folgenden Multicast-Domains ist mit der NCC-Topologieeinstellung und demselben Hub konfiguriert.
  • eine Multicast-Domaingruppe, die als Container für die redundanten Multicast-Domains dient.
  • Feed A: Im Netzwerk werden eine Multicast-Domain und ein oder mehrere entsprechende Gruppenbereiche erstellt und in us-south1-d aktiviert. Die Multicast-Domain wird mit der vorkonfigurierten feed-a-ULL-Domain erstellt.
  • Eine Feed B-Multicast-Domain und ein oder mehrere entsprechende Gruppenbereiche werden im Netzwerk erstellt und in us-south1-d aktiviert. Die Multicast-Domain wird mit der vorkonfigurierten feed-b-ULL-Domain erstellt.
Konfigurationen des Multicast-Erstellers

In der Beispielkonfiguration wird dasselbe Netzwerk wie das Netzwerk des Multicast-Administrators und das Netzwerk des Multicast-Produzenten verwendet.

Ressourcen, die es dem nic1 des Multicast-Producers ermöglichen, Traffic über die Multicast-Domain von Feed A zu senden:

  • eine Verknüpfung des Multicast-Erstellers zwischen dem Netzwerk und der Feed A-Domain
  • Aktivierung des Multicast-Gruppenerstellers für einen oder mehrere Gruppenbereiche, die mit der Feed A-Domain verknüpft sind

Ressourcen, die es nic2 des Multicast-Erstellers ermöglichen, Traffic über die Multicast-Domain von Feed B zu senden:

  • eine Verknüpfung des Multicast-Erstellers zwischen dem Netzwerk und der Feed B-Domain
  • Aktivierung eines Multicast-Gruppenerstellers für einen oder mehrere Gruppenbereiche, die mit der Feed B-Domain verknüpft sind
Konfigurationen für Multicast-Nutzer

Zwei Multicast-Nutzernetzwerke sind Edge-Spokes im Hub und enthalten jeweils Ressourcen, die es Multicast-Nutzern ermöglichen, Traffic zu empfangen.

Ressourcen, die es nic1 der Multicast-Nutzer ermöglichen, Traffic über die Multicast-Domain von Feed A zu empfangen:

  • eine Multicast-Nutzerverknüpfung zwischen dem Netzwerk und der Feed A-Domain
  • eine Nutzeraktivierung für eine Multicast-Gruppe für einen oder mehrere Gruppenbereiche, die mit der Feed A-Domain verknüpft sind

Ressourcen, die es nic2 der Multicast-Nutzer ermöglichen, Traffic über die Multicast-Domain von Feed B zu empfangen:

  • eine Multicast-Nutzerverknüpfung zwischen dem Netzwerk und der Feed B-Domain
  • eine Nutzeraktivierung für eine Multicast-Gruppe für einen oder mehrere Gruppenbereiche, die mit der Feed B-Domain verknüpft sind

Beschränkungen

ULL-Multicast hat die meisten Einschränkungen von Cloud Multicast (z. B. Beschränkung auf IPv4 und UDP sowie die Anforderung einer MTU von 1.500 Byte). Informationen zu Einschränkungen, die für ULL-Multicast gelten, finden Sie unter:

  • ULL-Multicast wird nur in den privaten Zonen für die ULL-Lösung und nur für ULL Compute Engine-Instanzen unterstützt, die wie unter Vergleich von ULL-Multicast und Cloud Multicast beschrieben an ULL-VPC-Netzwerke angehängt sind. Andere Standorte und Ressourcentypen werden nicht unterstützt.
  • Zonenübergreifender Multicast-Traffic wird nicht unterstützt.
  • Die Unterstützung der Paketspiegelung hängt vom Paketspiegelungsdienst ab:

Kontingente und Limits

Multicast-Ressourcen, die für die Verwendung mit ULL Multicast erstellt wurden, tragen zu den meisten Kontingenten und Limits für Cloud Multicast bei, die unter Multicast-Kontingente und ‑Limits beschrieben sind.

Nächste Schritte