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 multicastMULTICAST_ADMIN_PROJECT: o ID do projeto do administrador multicastZONE: uma zona em que o administrador ativou o domínio multicast e em que você precisa hospedar consumidores multicastDOMAIN_ACTIVATION_NAME: o nome da ativação de domínio criada pelo administrador multicastMULTICAST_CONSUMER_PROJECTeMULTICAST_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 multicastMULTICAST_CONSUMER_PROJECT: o ID do seu projetoZONE: 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 anteriormenteMULTICAST_ADMIN_PROJECT: o ID do projeto do administrador multicastGROUP_RANGE_ACTIVATION_NAME: o nome da ativação do intervalo de grupos criada pelo administrador multicast.
A seguir
- Para criar instâncias de consumidor multicast, consulte Criar instâncias do Compute Engine de latência ultrabaixa.