ULL-VPC-Netzwerk aktivieren, um Multicast-Traffic zu nutzen

Auf dieser Seite werden die Schritte beschrieben, die zum Konfigurieren von Ressourcen in Google Cloud erforderlich sind, damit Multicast-Nutzer in einem VPC-Netzwerk mit extrem niedriger Latenz (Ultra Low Latency, ULL) Multicast-Traffic von einer bestimmten ULL-Multicast-Domain und einem oder mehreren Gruppenbereichen empfangen können.

Hinweis

Bevor Sie mit den Verfahren auf dieser Seite beginnen, müssen Sie die in diesem Abschnitt beschriebenen Voraussetzungen erfüllen.

Bestätigen, dass die Konfigurationen für Multicast-Domain, Gruppenbereich und Producer abgeschlossen sind

Bestätigen Sie, dass die Konfigurationen für die Multicast-Domain, den Multicast-Gruppen bereich und den Multicast-Producer, für die Sie Multicast-Traffic nutzen möchten, wie in Konfigurationsübersicht für die ULL-Lösung beschrieben abgeschlossen sind. Wenden Sie sich bei Bedarf an den Multicast-Administrator der Domain.

ULL-VPC-Netzwerk erstellen und einem Hub hinzufügen

Für die Verfahren auf dieser Seite ist ein ULL-VPC-Netzwerk als Multicast-Nutzer-Netzwerk erforderlich. Wenn Sie noch keines erstellt haben, siehe Konfigurationsübersicht für die ULL-Lösung.

Projekt festlegen

Legen Sie die gcloud CLI so fest, dass das Projekt des Multicast-Nutzer-Netzwerks verwendet wird. Alternativ können Sie für jeden Befehl in den folgenden Verfahren das --project=MULTICAST_CONSUMER_PROJECT Flag übergeben.

gcloud config set project MULTICAST_CONSUMER_PROJECT

Ersetzen Sie MULTICAST_CONSUMER_PROJECT durch die ID Ihres Projekts.

APIs aktivieren

Aktivieren Sie gegebenenfalls die folgenden APIs.

Zum Aktivieren von APIs benötigen Sie die Berechtigung serviceusage.services.enable. Wenn Sie diese Berechtigung nicht haben, bitten Sie Ihren Administrator für Identitäts- und Zugriffsverwaltung (Identity and Access Management, IAM), Ihnen die Rolle Service Usage Admin (roles/serviceusage.serviceUsageAdmin) zuzuweisen.

Aktivieren Sie die networkservices API, um Multicast-Ressourcen zu erstellen:

gcloud services enable networkservices.googleapis.com

Erforderliche Rollen

Bitten Sie Ihren Administrator, Ihnen die folgenden IAM-Rollen zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Konfigurieren von Multicast-Nutzer-Ressourcen benötigen:

  • Zum Erstellen von Multicast-Ressourcen: Multicast-Administrator (networkservices.multicastAdmin) für Ihr Projekt

Weitere Informationen zum Zuweisen von Rollen finden Sie unter Zugriff auf Projekte, Ordner und Organisationen verwalten.

Sie können die erforderlichen Berechtigungen auch über benutzerdefinierte Rollen oder andere vordefinierte Rollen erhalten.

ULL-VPC-Netzwerk aktivieren, um Multicast-Traffic zu nutzen

In diesem Abschnitt werden die Schritte beschrieben, die erforderlich sind, damit Multicast-Nutzer in einem ULL-VPC-Netzwerk Multicast-Traffic von einer bestimmten ULL-Multicast-Domain und einem oder mehreren Gruppenbereichen empfangen können.

Multicast-Nutzer-Netzwerk einer Domain hinzufügen

In diesem Abschnitt wird beschrieben, wie Sie ein Multicast-Nutzer-Netzwerk einer Domain hinzufügen, indem Sie eine Multicast-Nutzerzuordnung zwischen dem Netzwerk und der Domain erstellen.

Führen Sie die folgenden Schritte für jede Domain aus, für die Sie Multicast-Traffic nutzen möchten.

gcloud

Verwenden Sie den network-services multicast-consumer-associations create Befehl, um einer Domain ein Multicast-Nutzer-Netzwerk hinzuzufügen.

gcloud network-services multicast-consumer-associations create CONSUMER_ASSOCIATION_NAME \
    --multicast-domain-activation="projects/MULTICAST_ADMIN_PROJECT/locations/ZONE/multicastDomainActivations/DOMAIN_ACTIVATION_NAME" \
    --network="projects/MULTICAST_CONSUMER_PROJECT/locations/global/networks/MULTICAST_CONSUMER_NETWORK" \
    --location=ZONE

Ersetzen Sie die folgenden Werte:

  • CONSUMER_ASSOCIATION_NAME: ein Name für die Multicast-Nutzerzuordnung
  • MULTICAST_ADMIN_PROJECT: die ID des Projekts des Multicast-Administrators
  • ZONE: eine Zone, in der der Administrator die Multicast-Domain aktiviert hat und in der Sie Multicast-Nutzer hosten müssen
  • DOMAIN_ACTIVATION_NAME: der Name der Domainaktivierung, die vom Multicast-Administrator erstellt wurde
  • MULTICAST_CONSUMER_PROJECT und MULTICAST_CONSUMER_NETWORK: das Projekt und das ULL-VPC-Netzwerk, das Multicast-Traffic nutzt.

Multicast-Nutzer-Netzwerk für einen Gruppenbereich aktivieren

In diesem Abschnitt wird beschrieben, wie Sie ein Multicast-Nutzer-Netzwerk für einen Gruppenbereich aktivieren.

Führen Sie die folgenden Schritte für jeden Multicast-Gruppenbereich aus, für den Sie Multicast-Traffic nutzen möchten.

gcloud

Verwenden Sie den network-services multicast-group-consumer-activations create Befehl, um ein Multicast-Nutzer-Netzwerk für einen Multicast-Gruppenbereich zu aktivieren.

gcloud network-services multicast-group-consumer-activations create GROUP_CONSUMER_ACTIVATION_NAME \
    --multicast-consumer-association="projects/MULTICAST_CONSUMER_PROJECT/locations/ZONE/multicastConsumerAssociations/CONSUMER_ASSOCIATION_NAME" \
    --multicast-group-range-activation="projects/MULTICAST_ADMIN_PROJECT/locations/ZONE/multicastGroupRangeActivations/GROUP_RANGE_ACTIVATION_NAME" \
    --location=ZONE

Ersetzen Sie die folgenden Werte:

  • GROUP_CONSUMER_ACTIVATION_NAME: ein Name für die Aktivierung des Multicast-Gruppennutzers
  • MULTICAST_CONSUMER_PROJECT: die ID Ihres Projekts

  • ZONE: die Zone, in der das Multicast-Nutzer-Netzwerk aktiviert werden soll. Muss auch eine Zone sein, in der der Administrator den Multicast-Gruppenbereich aktiviert hat.

  • CONSUMER_ASSOCIATION_NAME: der Name der zuvor erstellten Multicast-Nutzerzuordnung

  • MULTICAST_ADMIN_PROJECT: die ID des Projekts des Multicast-Administrators

  • GROUP_RANGE_ACTIVATION_NAME: der Name der Gruppenbereichsaktivierung, die vom Multicast-Administrator erstellt wurde.

Nächste Schritte