Ativar uma rede VPC de latência ultrabaixa para consumir tráfego multicast

Esta página descreve as etapas necessárias para configurar recursos em Google Cloud de modo que os consumidores multicast em uma rede VPC de latência ultrabaixa possam receber tráfego multicast de um determinado domínio multicast de latência ultrabaixa e um ou mais intervalos de grupos.

Antes de começar

Antes de iniciar os procedimentos nesta página, conclua os pré-requisitos descritos nesta seção.

Confirmar se o domínio multicast, o intervalo de grupos e as configurações do produtor estão concluídos

Confirme se o domínio multicast, o intervalo de grupos multicast e as configurações do produtor multicast para os quais você quer consumir tráfego multicast estão concluídos, conforme descrito em Visão geral da configuração da ULL Solution. Se necessário, entre em contato com o administrador multicast do domínio.

Criar uma rede VPC de latência ultrabaixa e adicioná-la a um hub

Os procedimentos nesta página exigem uma rede VPC de latência ultrabaixa para ser usada como uma rede de consumidor multicast. Se você ainda não criou uma, consulte Visão geral da configuração da solução de latência ultrabaixa.

Definir seu projeto

Defina a CLI gcloud para usar o projeto da rede de consumidor multicast. Como alternativa, você pode transmitir a flag --project=MULTICAST_CONSUMER_PROJECT para cada comando nos procedimentos a seguir.

gcloud config set project MULTICAST_CONSUMER_PROJECT

Substitua MULTICAST_CONSUMER_PROJECT pelo ID do seu projeto.

Ativar APIs

Se ainda não tiver feito isso, ative as APIs a seguir.

Para ativar APIs, você precisa da permissão serviceusage.services.enable. Se você não tiver essa permissão, peça ao administrador do Identity and Access Management (IAM) para conceder a você o papel de administrador de Service Usage (roles/serviceusage.serviceUsageAdmin).

Para criar recursos multicast, ative a API networkservices:

gcloud services enable networkservices.googleapis.com

Funções exigidas

Para receber as permissões necessárias para configurar recursos de consumidor multicast, peça ao administrador para conceder a você os seguintes papéis do IAM:

  • Para criar recursos multicast: administrador multicast (networkservices.multicastAdmin) no seu projeto

Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.

Também é possível conseguir as permissões necessárias usando personalizados papéis ou outros predefinidos papéis.

Ativar uma rede VPC de latência ultrabaixa para consumir tráfego multicast

Esta seção descreve as etapas necessárias para ativar os consumidores multicast em uma rede VPC de latência ultrabaixa para receber tráfego multicast de um determinado domínio multicast de latência ultrabaixa e um ou mais intervalos de grupos.

Adicionar a rede de consumidor multicast a um domínio

Esta seção descreve como adicionar uma rede de consumidor multicast a um domínio criando uma associação de consumidor multicast entre a rede e o domínio.

Conclua as etapas a seguir para cada domínio em que você quer consumir tráfego multicast.

gcloud

Para adicionar uma rede de consumidor multicast a um domínio, use o 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

Substitua os seguintes valores:

  • CONSUMER_ASSOCIATION_NAME: um nome para a associação de consumidor multicast
  • MULTICAST_ADMIN_PROJECT: o ID do projeto do administrador multicast
  • ZONE: uma zona em que o administrador ativou o domínio multicast e em que você precisa hospedar consumidores multicast
  • DOMAIN_ACTIVATION_NAME: o nome da ativação de domínio criada pelo administrador multicast
  • MULTICAST_CONSUMER_PROJECT e MULTICAST_CONSUMER_NETWORK: o projeto e a rede VPC de latência ultrabaixa que consomem tráfego multicast.

Ativar a rede de consumidor multicast para um intervalo de grupos

Esta seção descreve como ativar uma rede de consumidor multicast para um intervalo de grupos.

Conclua as etapas a seguir para cada intervalo de grupos multicast em que você quer consumir tráfego multicast.

gcloud

Para ativar uma rede de consumidor multicast para um intervalo de grupos multicast, use o 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

Substitua os seguintes valores:

  • GROUP_CONSUMER_ACTIVATION_NAME: um nome para a ativação do consumidor do grupo multicast
  • MULTICAST_CONSUMER_PROJECT: o ID do seu projeto

  • ZONE: a zona em que a rede de consumidor multicast será ativada. Também precisa ser uma zona em que o administrador ativou o intervalo de grupos multicast.

  • CONSUMER_ASSOCIATION_NAME: o nome da associação de consumidor multicast que você criou anteriormente

  • MULTICAST_ADMIN_PROJECT: o ID do projeto do administrador multicast

  • GROUP_RANGE_ACTIVATION_NAME: o nome da ativação do intervalo de grupos criada pelo administrador multicast.

A seguir