Autoriser un réseau VPC à latence ultrafaible à consommer du trafic multicast
Cette page décrit les étapes nécessaires pour configurer des ressources dans Google Cloud afin que les consommateurs multicast d'un réseau VPC à latence ultrafaible puissent recevoir du trafic multicast à partir d'un domaine multicast à latence ultrafaible donné et d'une ou plusieurs plages de groupes.
Avant de commencer
Avant de commencer les procédures décrites sur cette page, vous devez remplir les prérequis décrits dans cette section.
Vérifier que les configurations du domaine multicast, de la plage de groupes et du producteur sont terminées
Vérifiez que les configurations du domaine multicast, de la plage de groupes multicast et du producteur multicast pour lesquels vous souhaitez consommer du trafic multicast sont terminées, comme décrit dans la présentation de la configuration de la solution à latence ultrafaible. Si nécessaire, contactez l'administrateur multicast du domaine.
Créer un réseau VPC à latence ultrafaible et l'ajouter à un hub
Les procédures décrites sur cette page nécessitent un réseau VPC à latence ultrafaible à utiliser comme réseau consommateur multicast. Si vous n'en avez pas encore créé, consultez la présentation de la configuration de la solution à latence ultrafaible.
Définir votre projet
Définissez gcloud CLI pour utiliser le projet du réseau consommateur multicast. Vous pouvez également transmettre
l'indicateur --project=MULTICAST_CONSUMER_PROJECT pour chaque commande des
procédures suivantes.
gcloud config set project MULTICAST_CONSUMER_PROJECT
Remplacez MULTICAST_CONSUMER_PROJECT par l'ID de votre projet.
Activer les API
Si ce n'est pas déjà fait, activez les API suivantes.
Pour activer des API, vous devez disposer de l'autorisation serviceusage.services.enable.
Si vous ne disposez pas de cette autorisation, demandez à votre administrateur Identity and Access Management (IAM) de vous attribuer le rôle Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin).
Pour créer des ressources multicast, activez l'API networkservices :
gcloud services enable networkservices.googleapis.com
Rôles requis
Pour obtenir les autorisations dont vous avez besoin pour configurer des ressources de consommateur multicast, demandez à votre administrateur de vous attribuer les rôles IAM suivants :
-
Pour créer des ressources multicast :
Administrateur multicast (
networkservices.multicastAdmin) sur votre projet
Pour en savoir plus sur l'attribution de rôles, consultez Gérer l'accès aux projets, aux dossiers et aux organisations.
Vous pouvez également obtenir les autorisations requises avec des rôles personnalisés ou d'autres rôles prédéfinis.
Autoriser un réseau VPC à latence ultrafaible à consommer du trafic multicast
Cette section décrit les étapes nécessaires pour permettre aux consommateurs multicast d'un réseau VPC à latence ultrafaible de recevoir du trafic multicast à partir d'un domaine multicast à latence ultrafaible donné et d'une ou plusieurs plages de groupes.
Ajouter le réseau consommateur multicast à un domaine
Cette section explique comment ajouter un réseau consommateur multicast à un domaine en créant une association de consommateur multicast entre le réseau et le domaine.
Procédez comme suit pour chaque domaine pour lequel vous souhaitez consommer du trafic multicast.
gcloud
Pour ajouter un réseau consommateur multicast à un domaine, utilisez la
network-services multicast-consumer-associations create commande.
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
Remplacez les valeurs suivantes :
CONSUMER_ASSOCIATION_NAME: nom de l'association de consommateur multicastMULTICAST_ADMIN_PROJECT: ID du projet d'administrateur multicastZONE: zone dans laquelle l'administrateur a activé le domaine multicast et dans laquelle vous devez héberger des consommateurs multicastDOMAIN_ACTIVATION_NAME: nom de l'activation de domaine créée par l'administrateur multicastMULTICAST_CONSUMER_PROJECTetMULTICAST_CONSUMER_NETWORK: projet et réseau VPC à latence ultrafaible qui consomment du trafic multicast.
Activer le réseau consommateur multicast pour une plage de groupes
Cette section explique comment activer un réseau consommateur multicast pour une plage de groupes.
Procédez comme suit pour chaque plage de groupes multicast pour laquelle vous souhaitez consommer du trafic multicast.
gcloud
Pour activer un réseau consommateur multicast pour une plage de groupes multicast, utilisez la
network-services multicast-group-consumer-activations create commande.
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
Remplacez les valeurs suivantes :
GROUP_CONSUMER_ACTIVATION_NAME: nom de l'activation de consommateur du groupe multicastMULTICAST_CONSUMER_PROJECT: ID de votre projetZONE: zone dans laquelle activer le réseau consommateur multicast. Doit également être une zone dans laquelle l'administrateur a activé la plage de groupes multicast.CONSUMER_ASSOCIATION_NAME: nom de l'association de consommateur multicast que vous avez créée précédemmentMULTICAST_ADMIN_PROJECT: ID du projet d'administrateur multicastGROUP_RANGE_ACTIVATION_NAME: nom de l'activation de la plage de groupes créée par l'administrateur multicast.
Étape suivante
- Pour créer des instances de consommateur multicast, consultez Créer des instances Compute Engine à latence ultrafaible.