Multicast-Ressourcenmodell und ‑Topologien
Auf dieser Seite finden Sie einen Überblick über das Ressourcenmodell für Multicast inGoogle Cloud und die unterstützten Topologien.
Multicast-Ressourcenmodell
In den folgenden Abschnitten werden die Google Cloud Ressourcen beschrieben, die für die Verwaltung von Multicast, die Erstellung von Multicast-Traffic und die Nutzung von Multicast-Traffic erforderlich sind.
Diagramme, die das Multicast-Ressourcenmodell in verschiedenen Konfigurationsszenarien veranschaulichen, finden Sie unter Multicast-Topologien und zusätzliche Bereitstellungsmuster.
Übersicht über das Multicast-Ressourcenmodell
In der folgenden Tabelle werden die Ressourcen beschrieben, die für die Verwendung von Multicast inGoogle Cloud erforderlich sind, und wer sie verwaltet. Weitere Informationen zu einem Ressourcentyp finden Sie im entsprechenden Abschnitt. Außerdem finden Sie in der Multicast API-Referenz Informationen zu den spezifischen Eigenschaften der einzelnen Ressourcen.
| Ressourcentypen | Beschreibung |
|---|---|
| Multicast-Domains und Gruppenbereiche
Verwaltet von einem Multicast-Administrator |
Ressourcen, die Sie zum Verwalten von Multicast verwenden:
Eine Domain kann einen oder mehrere Gruppenbereiche enthalten. |
| Konfigurationen für Multicast-Ersteller
Verwaltet von: Entweder vom Multicast-Administrator oder vom Netzwerkadministrator des Multicast-Erstellers, je nach Multicast-Topologie. |
Ressourcen, die Sie konfigurieren, damit Multicast-Producer in einem bestimmten VPC-Netzwerk Multicast-Traffic für eine bestimmte Domain und einen oder mehrere Gruppenbereiche senden können. Diese Ressourcen müssen sich im selben Projekt wie die Ressourcen für die Multicast-Domain und den Gruppenbereich befinden. |
| Konfigurationen für Multicast-Nutzer
Verwaltet von: Entweder vom Multicast-Administrator oder vom Netzwerkadministrator des Multicast-Nutzer, je nach Multicast-Topologie. |
Ressourcen, die Sie konfigurieren, damit Multicast-Empfänger in einem bestimmten VPC-Netzwerk Multicast-Traffic für eine bestimmte Domain und einen oder mehrere Gruppenbereiche empfangen können. Diese Ressourcen können sich im selben Projekt wie die Ressourcen für die Multicast-Domain und den Gruppenbereich oder in einem anderen Projekt befinden. |
Multicast-Domains
In der folgenden Tabelle werden die Ressourcen beschrieben, die Multicast-Administratoren zum Erstellen und Verwalten der Multicast-Infrastruktur verwenden.
Informationen zum Erstellen dieser Ressourcen finden Sie unter Multicast-Domains erstellen.
| Ressource | Umfang | Beschreibung |
|---|---|---|
| Multicast-Domaingruppe (optional) | Global |
Ein Container zum logischen Gruppieren von zwei zugehörigen Domains, mit dem Sie eine hohe Verfügbarkeit für Ihre Multicast-Infrastruktur erreichen können. Wenn zwei Domains Teil einer Domain-Gruppe sind,platziert Google Cloud die Infrastruktur für jede Domain in zwei verschiedenen Shards mit hoher Verfügbarkeit. Bei Konfigurationen, die eine Domaingruppe verwenden, erstellt Google Cloudaußerdem automatisch eine Richtlinie für kompakte Platzierung, die optional auf neue oder vorhandene Multicast-Consumer-Instanzen angewendet werden kann. Wenn die Richtlinie angewendet wird, versucht Compute Engine, die Instanz so nah wie möglich an der Infrastruktur für die Multicast-Domain in der entsprechenden Zone zu platzieren. |
| Multicast-Domain | Global | Stellt eine Zuverlässigkeitsdomain im VPC-Netzwerk des Multicast-Administrators dar. Jede Domain verwendet eine separate Infrastruktur zum Verteilen von Multicast-Traffic. Multicast-Domains tragen zur Infrastrukturredundanz bei, wenn Produzenten denselben Traffic an Multicast-Gruppen-IP-Adressen in verschiedenen Domains senden. Multicast-Domains bieten eine höhere Verfügbarkeit, wenn sie als Teil einer Domänengruppe konfiguriert werden. Der Multicast-Administrator legt beim Erstellen einer Domain auch die Netzwerktopologie fest, die für Multicast verwendet werden soll. |
| Aktivierung der Multicast-Domain | Zonal | Stellt die Infrastruktur dar, die Multicast-Traffic verteilt. Wenn Sie eine Multicast-Domain in einer Zone aktivieren, wird die Infrastruktur für Ihre Domain in dieser Zone bereitgestellt. Google Cloud Die Infrastruktur wird in einem Mandantenprojekt und VPC-Netzwerk ausgeführt, die von Google verwaltet werden. |
Multicast-Gruppenbereiche
In der folgenden Tabelle werden die Ressourcen beschrieben, die Multicast-Administratoren zum Erstellen und Verwalten von IP-Adressbereichen für Multicast-Gruppen verwenden.
Informationen zum Erstellen dieser Ressourcen finden Sie unter Multicast-Gruppenbereiche erstellen.
| Ressource | Umfang | Beschreibung |
|---|---|---|
| Multicast-Gruppenbereich | Global | Ein eindeutiger Multicastgruppen-IP-Adressbereich im VPC-Netzwerk des Multicast-Administrators, der einer bestimmten Multicastdomain zugeordnet ist. Eine Domain kann einen oder mehrere Multicast-Gruppenbereiche enthalten. Im Administratorennetzwerk werden Multicast-Gruppen-IP-Adressen verwaltet, um Überschneidungen zwischen mehreren Domains zu vermeiden. Für Multicast-Gruppen muss ein IP-Adressbereich der Klasse D ( Der Multicast-Gruppenbereich bietet auch eine Möglichkeit, den Zugriff auf Multicast-Gruppen zu steuern. Sie können die Gruppe von Google Cloud-Projekten konfigurieren, die den Gruppenbereich verwenden können. Weitere Informationen finden Sie unter Multicast-Gruppenbereich erstellen. |
| Aktivierung des Multicast-Gruppenbereichs | Zonal | Ermöglicht es Multicast-Erstellern und ‑Nutzern, einen IP-Adressbereich für Multicast-Gruppen in einer bestimmten Zone zu verwenden. |
Konfigurationen für Multicast-Ersteller
In der folgenden Tabelle werden die Ressourcen beschrieben, die konfiguriert werden müssen, damit Multicast-Quellen in einem bestimmten VPC-Netzwerk Multicast-Traffic als Quelle für einen oder mehrere Multicast-Gruppenbereiche senden können.
Informationen zum Erstellen dieser Ressourcen finden Sie unter VPC-Netzwerk für die Erstellung von Multicast-Traffic aktivieren.
| Ressource | Umfang | Beschreibung |
|---|---|---|
| Verknüpfung des Multicast-Erstellers | Zonal | Mit dieser Ressource wird für eine bestimmte Multicast-Domain ein VPC-Netzwerk für Multicast-Producer mit der Domain in einer bestimmten Zone verknüpft. Das Netzwerk wird also einer Domain und Zone als Multicast-Produzentennetzwerk hinzugefügt. Eine Verknüpfung des Multicast-Erstellers ist in jeder Zone erforderlich, die Multicast-Ersteller enthält. Außerdem müssen Sie die Produzentenverknüpfung erstellen, bevor Sie die Gruppenproduzentenaktivierung erstellen können. |
| Aktivierung des Multicast-Gruppenerstellers | Zonal | Mit dieser Ressource können Multicast-Ersteller für einen bestimmten Multicast-Gruppenbereich mit dem Senden von Traffic an eine Gruppe aus einer bestimmten Zone beginnen. Mit anderen Worten: Es aktiviert ein VPC-Netzwerk für Multicast-Ersteller für einen Gruppenbereich und eine Zone.
Für jeden Multicast-Gruppenbereich und jede Zone, in der Sie Multicast-Traffic erzeugen möchten, ist eine Aktivierung des Multicast-Gruppenerstellers erforderlich. |
Konfigurationen für Multicast-Nutzer
In der folgenden Tabelle werden die Ressourcen beschrieben, die konfiguriert werden müssen, damit Multicast-Empfänger in einem bestimmten VPC-Netzwerk Multicast-Traffic für einen oder mehrere Multicast-Gruppenbereiche empfangen können.
Informationen zum Erstellen dieser Ressourcen finden Sie unter VPC-Netzwerk für den Empfang von Multicast-Traffic aktivieren. Außerdem müssen Sie die Schritte zum Konfigurieren von IGMP für Multicast-Consumer-Instanzen ausführen.
Wenn im selben Netzwerk Multicast-Produzenten und ‑Nutzer gehostet werden, müssen die Multicast-Nutzerzuordnungen und ‑Aktivierungen nach den Multicast-Produzentenzuordnungen und ‑Aktivierungen erstellt werden.
| Ressource | Umfang | Beschreibung |
|---|---|---|
| Verknüpfung des Multicast-Nutzers | Zonal | Mit dieser Ressource wird für eine bestimmte Multicast-Domain ein VPC-Netzwerk für Multicast-Nutzer mit der Domain in einer bestimmten Zone verknüpft. Das Netzwerk wird also einer Domain und Zone als Multicast-Nutzernetzwerk hinzugefügt. In jeder Zone, die Multicast-Nutzer enthält, ist eine Multicast-Nutzerzuordnung erforderlich. Außerdem müssen Sie die Consumer-Verknüpfung erstellen, bevor Sie die Gruppen-Consumer-Aktivierung erstellen können. |
| Aktivierung des Multicast-Gruppennutzers | Zonal | Mit dieser Ressource können Multicast-Nutzer für einen bestimmten Multicast-Gruppenbereich Traffic für eine Gruppe in einer bestimmten Zone empfangen. Mit anderen Worten: Es aktiviert ein Multicast-Nutzer-VPC-Netzwerk für einen Gruppenbereich und eine Zone.
Für jeden Multicast-Gruppenbereich und jede Zone, in der Sie Multicast-Traffic empfangen möchten, ist eine Nutzeraktivierung für die Multicast-Gruppe erforderlich. |
Multicast-Topologien
In diesem Abschnitt werden die Topologien beschrieben, die der Multicast-Administrator konfigurieren kann.
Übersicht über Multicast-Topologien
Wenn Sie eine Multicast-Domain erstellen, müssen Sie eine der folgenden Topologien auswählen. Sie können die Topologie nach dem Erstellen der Domain nicht mehr ändern. Wenn in Ihrem Anwendungsfall Multicast-Producer und ‑Consumer in verschiedenen VPC-Netzwerken gehostet werden müssen oder dies später erforderlich sein könnte, konfigurieren Sie die Sterntopologie des Network Connectivity Center.
| Topologie | Beschreibung |
|---|---|
| Topologie mit einem einzelnen VPC-Netzwerk | Wenn sich Multicast-Produzenten und ‑Nutzer immer im selben VPC-Netzwerk befinden, verwenden Sie die Topologie mit einem einzelnen VPC-Netzwerk. Bei dieser Topologie wird ein einzelnes Netzwerk verwendet, um Multicast-Domains und Gruppenbereiche zu verwalten und Multicast-Ersteller und ‑Nutzer zu hosten. Multicast-Traffic wird nur innerhalb des Netzwerks gesendet und empfangen. |
| Sternförmige Topologie des Network Connectivity Centers |
Wenn für Ihren Anwendungsfall Multicast-Produzenten und ‑Nutzer in verschiedenen VPC-Netzwerken erforderlich sind, verwenden Sie die Stern-Topologie des Network Connectivity Center. Bei dieser Topologie werden separate VPC-Netzwerke1 verwendet, die Teil desselben Network Connectivity Center-Hubs sind:
Diese Topologie ermöglicht sowohl Unicast- als auch Multicast-Verbindungen zwischen den Netzwerken in der Center-Gruppe und den Netzwerken in der Edge-Gruppe. Es wird jedoch keine Verbindung zwischen Netzwerken in der Edge-Gruppe hergestellt. Das bedeutet, dass Multicast-Nutzernetzwerke nicht miteinander kommunizieren können. Beachten Sie bei der Verwendung dieser Topologie Folgendes:
In dieser Topologie können Sie den Zugriff auf die Domain steuern, indem Sie VPC-Spokes zum oder vom Hub akzeptieren oder ablehnen. Weitere Informationen zum Network Connectivity Center finden Sie in der Network Connectivity Center-Dokumentation. |
Einzelne VPC-Netzwerktopologie
In den Diagrammen in diesem Abschnitt wird die Topologie mit einem einzelnen VPC-Netzwerk für Multicast beschrieben.
Multicast-Traffic in der Topologie mit einem einzelnen VPC-Netzwerk
Das folgende Diagramm veranschaulicht Multicast-Traffic in der einzelnen VPC-Netzwerktopologie.
In diesem einfachen Beispiel sendet ein Multicast-Ersteller Traffic an Multicast-Empfänger in derselben Zone. Sie können diese Topologie erweitern, indem Sie die zonenübergreifende Multicast-Verteilung oder redundante Multicast-Domains konfigurieren.
Ressourcenkonfiguration für die Topologie mit einem einzelnen VPC-Netzwerk
In diesem Diagramm sind die Multicast-Ressourcen dargestellt, die Sie konfigurieren müssen, um die im vorherigen Abschnitt beschriebene Multicast-Konnektivität zu erreichen.
In der folgenden Tabelle werden die Ressourcenkonfigurationen im vorherigen Diagramm beschrieben.
| Ressourcentypen | Konfiguration |
|---|---|
| Multicast-Domains und Gruppenbereiche |
Im VPC-Netzwerk wird eine Multicast-Domain mit einem oder mehreren Gruppenbereichen erstellt und in Zone A aktiviert. |
| Konfigurationen für Multicast-Ersteller |
Ressourcen, die es dem Multicast-Ersteller ermöglichen, Traffic aus Zone A zu senden:
|
| Konfigurationen für Multicast-Nutzer |
Ressourcen, die es Multicast-Empfängern ermöglichen, Traffic in Zone A zu empfangen:
|
Sternförmige Topologie des Network Connectivity Center
In den Diagrammen in diesem Abschnitt wird die Stern-Topologie des Network Connectivity Center für Multicast beschrieben.
Multicast-Traffic in der Sterntopologie
Das folgende Diagramm veranschaulicht Multicast-Traffic in der Network Connectivity Center-Sterntopologie.
In diesem einfachen Beispiel sendet ein Multicast-Ersteller Traffic an Multicast-Nutzer in derselben Zone in verschiedenen VPC-Netzwerken. Sie können diese Topologie erweitern, indem Sie zonenübergreifende Multicast-Verteilung oder redundante Multicast-Domains konfigurieren oder weitere Multicast-Producer-Netzwerke hinzufügen.
Ressourcenkonfiguration für die Sterntopologie
Das folgende Diagramm veranschaulicht die Netzwerk- und Multicastressourcen, die Sie konfigurieren müssen, um die im vorherigen Abschnitt beschriebene Multicastverbindung zu erreichen.
In der folgenden Tabelle werden die Ressourcenkonfigurationen im vorherigen Diagramm beschrieben.
| Ressourcentypen | Konfiguration |
|---|---|
| Multicast-Domains und Gruppenbereiche |
Ein VPC-Netzwerk für Multicast-Administratoren ist ein Center-Spoke im Hub und enthält eine Multicast-Domain mit einem oder mehreren Gruppenbereichen, die in Zone A aktiviert sind. Die Multicast-Domain wird mit der Topologieeinstellung des Network Connectivity Center und dem zu verwendenden Hub konfiguriert. |
| Konfigurationen für Multicast-Ersteller |
Ein Multicast-Ersteller-VPC-Netzwerk ist ein zentraler Spoke im Hub und enthält Ressourcen, die es dem Multicast-Ersteller ermöglichen, Traffic aus Zone A zu senden:
|
| Konfigurationen für Multicast-Nutzer |
Drei Multicast-VPC-Netzwerke für Nutzer sind Edge-Spokes im Hub und enthalten jeweils Ressourcen, mit denen Multicast-Nutzer Traffic in Zone A empfangen können:
|
Zusätzliche Bereitstellungsmuster
In diesem Abschnitt werden zusätzliche Bereitstellungsmuster beschrieben, die Sie bei der Konfiguration von Multicast in der Stern-Topologie mit einem einzelnen VPC-Netzwerk oder Network Connectivity Center verwenden können. Sie können eine beliebige Kombination dieser Bereitstellungsmuster verwenden.
Zonenübergreifender Multicast
Dieser Abschnitt enthält Diagramme, die den Multicast-Traffic zwischen Zonen und die entsprechenden Konfigurationsanforderungen veranschaulichen.
Zonenübergreifender Multicast-Traffic
Das folgende Diagramm veranschaulicht zonenübergreifenden Multicast-Traffic in einer einzelnen VPC-Netzwerktopologie. Sie können auch zonenübergreifenden Multicast-Traffic konfigurieren, wenn Sie die Sterntopologie des Network Connectivity Center verwenden.
In diesem Beispiel sendet ein Multicast-Producer in Zone A Traffic an Multicast-Consumer in Zone A und Zone B.
Ressourcenkonfiguration für zonenübergreifendes Multicast
Dieses Diagramm veranschaulicht die Multicast-Ressourcen, die Sie konfigurieren müssen, um die zonenübergreifende Multicast-Konnektivität zu erreichen, die im vorherigen Abschnitt beschrieben wird.
In der folgenden Tabelle werden die Ressourcenkonfigurationen im vorherigen Diagramm beschrieben. Für diese Konfiguration müssen Sie mehrere Ressourcen in jeder Zone konfigurieren, in der Multicast-Producer oder ‑Consumer Traffic senden oder empfangen.
| Ressourcentypen | Konfiguration |
|---|---|
| Multicast-Domains und Gruppenbereiche |
Im VPC-Netzwerk werden eine Multicast-Domain und ein oder mehrere Gruppenbereiche erstellt und in Zone A und Zone B aktiviert. |
| Konfigurationen für Multicast-Ersteller |
Ressourcen, die es dem Multicast-Ersteller ermöglichen, Traffic aus Zone A zu senden:
|
| Konfigurationen für Multicast-Nutzer |
Ressourcen, die es Multicast-Empfängern ermöglichen, Traffic in Zone A zu empfangen:
Ressourcen, die es Multicast-Nutzern ermöglichen, Traffic in Zone B zu empfangen:
|
Redundante Multicast-Domains
Dieser Abschnitt enthält Diagramme, die das Senden von Multicast-Traffic über redundante Multicast-Domains und die entsprechenden Konfigurationsanforderungen veranschaulichen.
Multicast-Traffic über redundante Domains
Das folgende Diagramm zeigt redundante Multicast-Domains in einer einzelnen VPC-Netzwerktopologie. Sie können auch redundante Domains konfigurieren, wenn Sie die Sterntopologie des Network Connectivity Center verwenden.
In diesem Beispiel sendet ein Multicast-Producer Traffic über eine redundante Multicast-Infrastruktur, die zwei separaten Multicast-Domains entspricht, an Multicast-Consumer in derselben Zone.
Ressourcenkonfiguration für redundante Domains
In diesem Diagramm sind die Multicast-Ressourcen dargestellt, die Sie konfigurieren müssen, um die im vorherigen Abschnitt beschriebene redundante Multicast-Verbindung zu erreichen.
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 Ressourcentyp redundante Konfigurationen erstellen.
| Ressourcentypen | Konfiguration |
|---|---|
| Multicast-Domains und Gruppenbereiche |
Ressourcen für redundante Multicast-Domains:
|
| Konfigurationen für Multicast-Ersteller |
Ressourcen, die es dem Multicast-Ersteller ermöglichen, Traffic über die Multicast-Domain 1 aus Zone A zu senden:
Ressourcen, die es dem Multicast-Ersteller ermöglichen, Traffic über die Multicast-Domain 2 aus Zone A zu senden:
|
| Konfigurationen für Multicast-Nutzer |
Ressourcen, die es Multicast-Consumern ermöglichen, Traffic über die Multicast-Domain 1 in Zone A zu empfangen:
Ressourcen, die es dem Multicast-Nutzer ermöglichen, Traffic über die Multicast-Domain 2 in Zone A zu empfangen:
|
Freigegebene VPC
Optional können Sie die freigegebene VPC verwenden, um Netzwerkressourcen in einem Hostprojekt von Computeressourcen in einem Dienstprojekt zu trennen. Weitere Informationen finden Sie unter Freigegebene VPC – Übersicht.
Das folgende Diagramm zeigt ein Beispiel für eine Konfiguration:
- Hostprojekt A enthält ein freigegebenes VPC-Netzwerk mit Multicast-Producer-Konfigurationen. Dienstprojekt A enthält eine Multicast-Producer-Instanz, die im freigegebenen Netzwerk erstellt wird.
- Hostprojekt B enthält ein freigegebenes VPC-Netzwerk mit Multicast-Consumer-Konfigurationen. Dienstprojekt B enthält eine Multicast-Consumer-Instanz, die im freigegebenen Netzwerk erstellt wird.