ULL-Multicast – Übersicht

Auf dieser Seite erhalten Sie einen Überblick über ULL-Multicast (Ultra Low Latency) in Google Cloud.

ULL-Multicast hat viele der gleichen Eigenschaften wie Cloud-Multicast. 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 die Multicast-Infrastruktur in einem Mandantenprojekt und -netzwerk verwendet, das von Google verwaltet wird, um Traffic zu replizieren und zu verteilen. Ein hardwarebasierter Multicast-Dienst für Multicast-Anwendungen mit strengen Latenzanforderungen, der die Multicast-Infrastruktur direkt in der physischen Netzwerkstruktur verwendet, um Traffic zu replizieren und zu verteilen.
API und Ressourcenmodell Siehe Folgendes:
  • 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.
Siehe Folgendes:
Konfigurationsverfahren Informationen zum Konfigurieren von Cloud-Multicast finden Sie unter der Konfigurationsübersicht für Cloud-Multicast. Informationen zum Konfigurieren von ULL-Multicast finden Sie unter Konfigurationsübersicht für die ULL-Lösung.
Standort und Umfang
Unterstützte Standorte Jeder der folgenden:
Nur die folgenden:
Umfang der Traffic-Verteilung Jeder der folgenden:
  • Innerhalb einer 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 Bereitstellungsmuster für zonenübergreifendes Multicast für Cloud-Multicast beschrieben.

Nur die folgenden:
  • Innerhalb einer Zone

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

Kompatible Compute- und Netzwerkressourcen
Unterstützte Compute Engine-Instanztypen Jeder der folgenden:
Nur die folgenden:
  • U4P- und U4C-Instanzen
Unterstützte VPC-Netzwerktypen VPC-Netzwerke für allgemeine Zwecke:
  • Reguläre VPC-Netzwerke (kein Netzwerkprofil)
  • VPC-Netzwerke, die mit einem regionalen Netzwerk profil (regionale VPC-Netzwerke) erstellt wurden
VPC-Netzwerke mit einem ULL Netzwerkprofil:
  • ULL-VPC-Netzwerke des Betreibers
  • ULL-VPC-Netzwerke des Teilnehmers

ULL-Multicast-Ressourcenmodell

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

Weitere Informationen zu ULL-Multicast:

Zuordnung von Instanzen und Netzwerkschnittstellen 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 dieser Zuordnung nicht entsprechen, können ULL-Multicast-Traffic nicht erfolgreich senden und empfangen.

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

Multicast-Traffic senden

Eine U4P-Instanz kann Traffic für diese Domain von jeder 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 über nic1 empfangen.

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

Multicast-Traffic senden

Eine U4P-Instanz kann Traffic für diese Domain von jeder 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 über nic2 empfangen.

Bereitstellungsmuster für zoneninternes ULL-Multicast

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 eine Multicast-Verbindung zwischen Multicast-Erstellern in einem Börsenbetreiberprojekt und Multicast-Nutzern in Börsenteilnehmerprojekten ermöglicht. Dieses Bereitstellungsmuster verwendet die Stern-Topologie des Network Connectivity Center (NCC) und redundante Multicast-Domains.

ULL-Multicast-Traffic in einer Zone

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

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 anklicken).

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.

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

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

Ressourcentypen Konfiguration
Multicast-Domains und Gruppenbereiche

Ressourcen für redundante Multicast-Domains:

  • Ein Multicast-Administratornetzwerk, das ein zentraler Spoke im Hub ist. Jede der folgenden Multicast-Domains ist mit der NCC-Topologieeinstellung und demselben Hub konfiguriert.
  • Eine Multicast-Domain-Gruppe, die als Container für die redundanten Multicast-Domains dient.
  • Eine Multicast-Domain für Feed A und ein oder mehrere entsprechende Gruppenbereiche werden im Netzwerk erstellt und in us-south1-d aktiviert. Die Multicast-Domain wird mit der vorkonfigurierten feed-a ULL-Domain erstellt.
  • Eine Multicast-Domain für Feed B 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.
Multicast-Erstellerkonfigurationen

In der Beispielkonfiguration wird dasselbe Netzwerk wie das Multicast-Administrator Netzwerk und das Multicast-Erstellernetzwerk verwendet.

Ressourcen, mit denen nic1 des Multicast-Erstellers Traffic über die Multicast-Domain für Feed A senden kann:

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

Ressourcen, mit denen nic2 des Multicast-Erstellers Traffic über die Multicast-Domain für Feed B senden kann:

  • Eine Multicast-Erstellerverknüpfung zwischen dem Netzwerk und der Domain für Feed B
  • Eine Aktivierung des Multicast-Gruppenerstellers für einen oder mehrere Gruppenbereiche die mit der Domain für Feed B verknüpft sind
Multicast-Nutzerkonfigurationen

Zwei Multicast-Nutzernetzwerke sind Edge-Spokes im Hub und enthalten jeweils Ressourcen, mit denen Multicast-Nutzer Traffic empfangen können.

Ressourcen, mit denen nic1 der Multicast-Nutzer Traffic über die Multicast-Domain für Feed A empfangen kann:

  • Eine Multicast-Nutzerverknüpfung zwischen dem Netzwerk und der Domain für Feed A
  • Eine Aktivierung des Multicast-Gruppennutzers für einen oder mehrere Gruppenbereiche die mit der Domain für Feed A verknüpft sind

Ressourcen, mit denen nic2 der Multicast-Nutzer Traffic über die Multicast-Domain für Feed B empfangen kann:

  • Eine Multicast-Nutzerverknüpfung zwischen dem Netzwerk und der Domain für Feed B
  • Eine Aktivierung des Multicast-Gruppennutzers für einen oder mehrere Gruppenbereiche die mit der Domain für Feed B verknüpft sind

Beschränkungen

ULL-Multicast hat die meisten Beschränkungen von Cloud-Multicast (z. B. Beschränkung auf IPv4 und UDP und eine MTU von 1.500 Byte erforderlich). Informationen zu spezifischen Beschränkungen für ULL-Multicast finden Sie unter:

Kontingente und Limits

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

Nächste Schritte