Habilita una red de VPC de ULL para consumir tráfico de multicast

En esta página, se describen los pasos necesarios para configurar recursos en Google Cloud de modo que los consumidores de multicast en una red de VPC de latencia ultrabaja (ULL) puedan recibir tráfico de multicast desde un dominio de multicast de ULL determinado y uno o más rangos de grupos.

Antes de comenzar

Antes de comenzar los procedimientos de esta página, debes completar los requisitos previos que se describen en esta sección.

Confirma que se completaron las configuraciones del dominio de multicast, el rango de grupos y el productor

Confirma que se completaron las configuraciones del dominio de multicast, el rango de grupos de multicast y el productor de multicast para los que deseas consumir tráfico de multicast, como se describe en Descripción general de la configuración de la solución de ULL. Si es necesario, comunícate con el administrador de multicast del dominio.

Crea una red de VPC de ULL y agrégala a un hub

Los procedimientos de esta página requieren una red de VPC de ULL para usarla como una red de consumidor de multicast. Si aún no creaste una, consulta Descripción general de la configuración de la solución de ULL.

Configura tu proyecto

Configura gcloud CLI para usar el proyecto de la red de consumidor de multicast. Como alternativa, puedes pasar la marca --project=MULTICAST_CONSUMER_PROJECT para cada comando en los siguientes procedimientos.

gcloud config set project MULTICAST_CONSUMER_PROJECT

Reemplaza MULTICAST_CONSUMER_PROJECT por el ID de tu proyecto.

Habilita las APIs

Si aún no lo hiciste, habilita las siguientes APIs.

Para habilitar las APIs, necesitas el permiso serviceusage.services.enable. Si no tienes este permiso, pídele a tu administrador de Identity and Access Management (IAM) que te otorgue el rol de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin).

Para crear recursos de multicast, habilita la API de networkservices:

gcloud services enable networkservices.googleapis.com

Roles obligatorios

Para obtener los permisos que necesitas para configurar los recursos del consumidor de multicast, pídele a tu administrador que te otorgue los siguientes roles de IAM:

  • Para crear recursos de multicast: Administrador de multicast (networkservices.multicastAdmin) en tu proyecto

Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

También puedes obtener los permisos necesarios a través de roles personalizados o cualquier otro rol predefinido.

Habilita una red de VPC de ULL para consumir tráfico de multicast

En esta sección, se describen los pasos necesarios para habilitar a los consumidores de multicast en una red de VPC de ULL para recibir tráfico de multicast desde un dominio de multicast de ULL determinado y uno o más rangos de grupos.

Agrega la red de consumidor de multicast a un dominio

En esta sección, se describe cómo agregar una red de consumidor de multicast a un dominio mediante la creación de una asociación de consumidor de multicast entre la red y el dominio.

Completa los siguientes pasos para cada dominio para el que deseas consumir tráfico de multicast.

gcloud

Para agregar una red de consumidor de multicast a un dominio, usa el network-services multicast-consumer-associations create comando.

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

Reemplaza los siguientes valores:

  • CONSUMER_ASSOCIATION_NAME: Un nombre para la asociación de consumidor de multicast
  • MULTICAST_ADMIN_PROJECT: El ID del proyecto del administrador de multicast
  • ZONE: Una zona en la que el administrador activó el dominio de multicast y en la que necesitas alojar consumidores de multicast
  • DOMAIN_ACTIVATION_NAME: El nombre de la activación del dominio que creó el administrador de multicast
  • MULTICAST_CONSUMER_PROJECT y MULTICAST_CONSUMER_NETWORK: El proyecto y la red de VPC de ULL que consumen tráfico de multicast

Activa la red de consumidor de multicast para un rango de grupos

En esta sección, se describe cómo activar una red de consumidor de multicast para un rango de grupos.

Completa los siguientes pasos para cada rango de grupos de multicast para el que deseas consumir tráfico de multicast.

gcloud

Para activar una red de consumidor de multicast para un rango de grupos de multicast, usa el network-services multicast-group-consumer-activations create comando.

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

Reemplaza los siguientes valores:

  • GROUP_CONSUMER_ACTIVATION_NAME: Un nombre para la activación del consumidor del grupo de multicast
  • MULTICAST_CONSUMER_PROJECT: El ID de tu proyecto

  • ZONE: La zona en la que se activará la red de consumidor de multicast. También debe ser una zona en la que el administrador activó el rango de grupos de multicast.

  • CONSUMER_ASSOCIATION_NAME: El nombre de la asociación de consumidor de multicast que creaste antes

  • MULTICAST_ADMIN_PROJECT: El ID del proyecto del administrador de multicast

  • GROUP_RANGE_ACTIVATION_NAME: El nombre de la activación del rango de grupos que creó el administrador de multicast

¿Qué sigue?