Topologias e modelo de recursos multicast

Esta página oferece uma vista geral do modelo de recursos para a transmissão múltipla no Google Cloud e das topologias suportadas.

Modelo de recursos multicast

As secções seguintes descrevem os Google Cloud recursos necessários para administrar a multidifusão, produzir tráfego de multidifusão e consumir tráfego de multidifusão.

Para ver diagramas que ilustram o modelo de recursos de multicast em diferentes cenários de configuração, consulte as topologias de multicast e os padrões de implementação adicionais.

Vista geral do modelo de recursos de multicast

A tabela seguinte descreve os recursos necessários para usar a transmissão múltipla em Google Cloud e quem os gere. Para mais informações sobre um tipo de recurso, consulte a secção correspondente. Além disso, pode ver informações acerca das propriedades específicas de cada recurso na referência da API de multicast.

Tipos de recursos Descrição
Domínios multicast e intervalos de grupos

Gerido por um administrador de multicast

Recursos que usa para administrar a transmissão múltipla:

  • Os domínios de multicast representam a infraestrutura que distribui o tráfego de multicast.
  • Os intervalos de grupos de multicast representam os endereços IP de grupos de multicast.

Um domínio pode conter um ou mais intervalos de grupos.

Configurações do produtor de multicast

Gerido por: o administrador de multicast ou um produtor de multicast administrador de rede, consoante a topologia de multicast.

Recursos que configura para ativar produtores de multicast numa determinada rede VPC para enviar tráfego de multicast para um determinado domínio e um ou mais intervalos de grupos.

Estes recursos têm de estar no mesmo projeto que os recursos de domínio e intervalo de grupos de multicast.

Configurações de consumidor de multicast

Gerido por: o administrador de multicast ou um administrador de rede consumidor de multicast, consoante a topologia de multicast.

Recursos que configura para permitir que os consumidores de multicast numa determinada rede VPC recebam tráfego de multicast para um determinado domínio e um ou mais intervalos de grupos.

Estes recursos podem estar no mesmo projeto que os recursos de domínio e intervalo de grupo de multicast ou num projeto diferente.

Domínios de multicast

A tabela seguinte descreve os recursos que os administradores de multicast usam para criar e gerir a infraestrutura de multicast.

Para obter informações sobre como criar estes recursos, consulte o artigo Crie domínios de multicast.

Recurso Âmbito Descrição
Grupo de domínio multicast (opcional) Global

Um contentor para agrupar logicamente dois domínios relacionados que podem ajudar a alcançar uma elevada disponibilidade para a sua infraestrutura de multicast. Quando dois domínios fazem parte de um grupo de domínios, Google Cloud coloca a infraestrutura de cada domínio em dois fragmentos de alta disponibilidade diferentes.

Além disso, para configurações que usam um grupo de domínios,o Google Cloud cria automaticamente uma política de posicionamento compacta que pode ser aplicada opcionalmente a instâncias de consumidor de multicast novas ou existentes. Quando aplicada, o Compute Engine tenta colocar a instância o mais próximo possível da infraestrutura do domínio de multicast na zona correspondente.

Domínio multicast Global

Representa um domínio de fiabilidade na rede VPC do administrador de multicast, onde cada domínio usa uma infraestrutura separada para distribuir o tráfego de multicast. Os domínios de multicast ajudam a criar redundância de infraestrutura se os produtores enviarem o mesmo tráfego para endereços IP de grupos de multicast em domínios diferentes. Os domínios de multicast oferecem maior disponibilidade quando configurados como parte de um grupo de domínios.

O administrador de multicast também define a topologia de rede a usar para multicast quando cria um domínio.

Ativação de domínio multicast Zonal Representa a infraestrutura que distribui o tráfego de multicast. Quando ativa um domínio de multicast numa zona, Google Cloud aprovisiona infraestrutura para o seu domínio nessa zona. A infraestrutura é executada num projeto de inquilino e numa rede VPC gerida pela Google.

Intervalos de grupos multicast

A tabela seguinte descreve os recursos que os administradores de multicast usam para criar e gerir intervalos de endereços IP de grupos de multicast.

Para obter informações sobre como criar estes recursos, consulte o artigo Crie intervalos de grupos de multicast.

Recurso Âmbito Descrição
Intervalo de grupos multicast Global

Um intervalo de endereços IP de grupo multicast exclusivo na rede VPC do administrador de multicast que está associado a um domínio multicast específico. Um domínio pode conter um ou mais intervalos de grupos de multicast. A rede do administrador gere os endereços IP do grupo multicast para garantir que não existe sobreposição entre vários domínios.

Os grupos de multicast têm de usar um intervalo de endereços IP de classe D (224.0.0.0/4) conforme definido pela IETF.

O intervalo de grupos de multicast também oferece uma forma de controlar o acesso a grupos de multicast. Pode configurar o conjunto de Google Cloud projetos que podem usar o intervalo de grupos. Para mais informações, consulte o artigo Crie um intervalo de grupos de multicast.

Ativação do intervalo de grupos de multicast Zonal Permite que os produtores e os consumidores de multicast comecem a usar um intervalo de endereços IP de grupo de multicast numa determinada zona.

Configurações do produtor de multicast

A tabela seguinte descreve os recursos que têm de ser configurados para permitir que os produtores de multicast numa determinada rede VPC enviem tráfego de multicast como origem para um ou mais intervalos de grupos de multicast.

Para obter informações sobre como criar estes recursos, consulte o artigo Ative uma rede VPC para produzir tráfego de multicast.

Recurso Âmbito Descrição
Associação de produtores de multicast Zonal

Para um determinado domínio de multicast, este recurso associa uma rede VPC de produtor de multicast ao domínio numa zona específica. Por outras palavras, adiciona a rede a um domínio e a uma zona como uma rede de produção de multicast.

É necessária uma associação de produtor de multicast em cada zona que contenha produtores de multicast. Além disso, tem de criar a associação de produtor antes de poder criar a ativação do produtor do grupo.

Ativação do produtor do grupo de multicast Zonal Para um determinado intervalo de grupos de multicast, este recurso permite que os produtores de multicast comecem a enviar tráfego para um grupo a partir de uma zona específica. Por outras palavras, ativa uma rede VPC de produtor de multicast para um intervalo de grupos e uma zona.

É necessária uma ativação do produtor do grupo de multicast para cada intervalo e zona do grupo de multicast nos quais quer produzir tráfego de multicast.

Configurações de consumidor de multicast

A tabela seguinte descreve os recursos que têm de ser configurados para permitir que os consumidores de multicast numa determinada rede VPC recebam tráfego de multicast para um ou mais intervalos de grupos de multicast.

Para obter informações sobre como criar estes recursos, consulte o artigo Ative uma rede VPC para consumir tráfego de multicast. Além disso, tem de seguir os passos para configurar o IGMP para instâncias de consumidor de multicast.

Se a mesma rede alojar produtores e consumidores de multicast, as associações e as ativações de consumidores de multicast têm de ser criadas após as associações e as ativações de produtores de multicast.

Recurso Âmbito Descrição
Associação de consumidores de multicast Zonal

Para um determinado domínio de multicast, este recurso associa uma rede VPC de consumidor de multicast ao domínio numa zona específica. Por outras palavras, adiciona a rede a um domínio e a uma zona como uma rede de consumidor de multicast.

É necessária uma associação de consumidor de multicast em cada zona que contenha consumidores de multicast. Além disso, tem de criar a associação de consumidores antes de poder criar a ativação de consumidores do grupo.

Ativação de consumidores de grupos de multicast Zonal Para um determinado intervalo de grupos multicast, este recurso permite que os consumidores multicast comecem a receber tráfego para um grupo numa zona específica. Por outras palavras, ativa uma rede VPC de consumidor de multicast para um intervalo de grupos e uma zona.

É necessária uma ativação do consumidor do grupo de multicast para cada intervalo e zona do grupo de multicast nos quais quer consumir tráfego de multicast.

Topologias de multicast

Esta secção descreve as topologias que o administrador de multicast pode configurar.

Vista geral das topologias de multicast

Quando cria um domínio de multicast, tem de escolher uma das seguintes topologias. Não é possível alterar a topologia após criar o domínio. Se o seu exemplo de utilização exigir ou puder exigir mais tarde a alojamento de produtores e consumidores de multicast em diferentes redes VPC, certifique-se de que configura a topologia em estrela do Network Connectivity Center.

Topologia Descrição
Topologia de rede VPC única Se os produtores e os consumidores de multicast estiverem sempre na mesma rede VPC, use a topologia de rede VPC única. Esta topologia usa uma única rede para gerir domínios de multicast e intervalos de grupos e para alojar produtores e consumidores de multicast. O tráfego de multicast é enviado e recebido apenas na rede.
Topologia em estrela do Network Connectivity Center

Se o seu exemplo de utilização exigir que os produtores e os consumidores de multicast estejam em redes VPC diferentes, use a topologia em estrela do Network Connectivity Center.

Esta topologia usa redes VPC separadas1 que fazem parte do mesmo hub do Network Connectivity Center da seguinte forma:

  • Uma rede VPC de administrador de multicast que é um spoke de VPC no grupo central de um hub.
  • Uma ou mais redes VPC de produtores de multicast que são raios da VPC no grupo central do hub. Pode escolher uma das seguintes opções:
    • Se quiser alojar produtores de multicast numa rede de VPC diferente da rede de administrador de multicast, pode criar uma rede de produtores de multicast. Uma rede de produtores de multicast tem de estar no mesmo projeto que a rede de administradores de multicast.
    • Se quiser alojar produtores de multicast na rede VPC do administrador de multicast, pode usar a rede do administrador de multicast como a rede do produtor de multicast.
  • Uma ou mais redes VPC de consumidor de multicast que são raios de VPC no grupo de periferia do hub. Uma rede de consumidor de multicast pode estar no mesmo projeto ou num projeto diferente da rede de administrador.

Esta topologia permite a conetividade de transmissão única e de multidifusão entre as redes no grupo central e as redes no grupo periférico. No entanto, não estabelece a conetividade entre redes no grupo de limite, o que significa que as redes de consumo de multicast não podem comunicar entre si.

Quando usar esta topologia, considere o seguinte:

  • O spoke da VPC de cada rede tem de exportar para o hub os intervalos de sub-rede que contêm produtores de multicast ou consumidores de multicast.
  • Google Cloud proíbe a sobreposição do intervalo de sub-redes nos raios da VPC ligados a um hub, conforme descrito em Unicidade da rota da sub-rede. Para ajudar a evitar a sobreposição, pode usar filtros de exportação quando cria um spoke para especificar os intervalos de sub-redes a anunciar.

Nesta topologia, pode controlar o acesso ao domínio aceitando ou rejeitando raios da VPC para ou a partir do hub.

Para mais informações sobre o Network Connectivity Center, consulte a documentação do Network Connectivity Center.

1 Na topologia em estrela do Network Connectivity Center, a rede VPC do administrador de multicast também pode alojar produtores e consumidores de multicast.

Topologia de rede da VPC única

Os diagramas nesta secção descrevem a topologia de rede VPC única para multicast.

Tráfego de multicast na topologia de rede VPC única

O diagrama seguinte ilustra o tráfego de multicast na topologia de rede de VPC única.

Neste exemplo básico, um produtor de multicast envia tráfego para consumidores de multicast na mesma zona. Pode expandir esta topologia configurando a distribuição multicast entre zonas ou domínios multicast redundantes.

Tráfego de multicast na topologia de rede VPC única.
Tráfego de multicast na topologia de rede VPC única (clique para aumentar).

Configuração de recursos para a topologia de rede VPC única

Este diagrama ilustra os recursos de multicast que tem de configurar para alcançar a conetividade de multicast descrita na secção anterior.

Recursos de multicast numa topologia de rede VPC única.
Recursos de multicast na topologia de rede VPC única (clique para aumentar).

A tabela seguinte descreve as configurações de recursos no diagrama anterior.

Tipos de recursos Configuração
Domínios multicast e intervalos de grupos

É criado um domínio de multicast com um ou mais intervalos de grupos na rede VPC e é ativado na zona A.

Configurações do produtor de multicast

Recursos que permitem ao produtor de multicast enviar tráfego da zona A:

  • Uma associação de produtor multicast entre a rede VPC e o domínio
  • Uma ativação de produtor de grupo de multicast para um ou mais intervalos de grupos
Configurações de consumidor de multicast

Recursos que permitem aos consumidores de multicast receber tráfego na zona A:

  • Uma associação de consumidor multicast entre a rede da VPC e o domínio
  • Uma ativação de consumidor de grupo de multicast para um ou mais intervalos de grupos

Topologia em estrela do Network Connectivity Center

Os diagramas nesta secção descrevem a topologia em estrela do Network Connectivity Center para multicast.

Tráfego de multicast na topologia de estrela

O diagrama seguinte ilustra o tráfego de multicast na topologia em estrela do Network Connectivity Center.

Neste exemplo básico, um produtor de multicast envia tráfego para consumidores de multicast na mesma zona em diferentes redes VPC. Pode expandir esta topologia configurando a distribuição multicast entre zonas ou domínios multicast redundantes, ou adicionando mais redes de produtores multicast.

Tráfego de multicast na topologia de estrela do Network Connectivity Center.
Tráfego de multicast na topologia em estrela do Network Connectivity Center (clique para aumentar).

Configuração de recursos para a topologia em estrela

O diagrama seguinte ilustra os recursos de rede e multicast que tem de configurar para alcançar a conetividade multicast descrita na secção anterior.

Recursos de multicast na topologia de estrela do Network Connectivity Center.
Recursos de multicast na topologia em estrela do Network Connectivity Center (clique para aumentar).

A tabela seguinte descreve as configurações de recursos no diagrama anterior.

Tipos de recursos Configuração
Domínios multicast e intervalos de grupos

Uma rede VPC de administrador de multicast é um spoke central no hub e contém um domínio de multicast com um ou mais intervalos de grupos que são ativados na zona A.

O domínio de multicast está configurado com a definição de topologia do Network Connectivity Center e o hub específico a usar.

Configurações do produtor de multicast

Uma rede VPC de produtor multicast é um spoke central no hub e contém recursos que permitem ao produtor multicast enviar tráfego da zona A:

  • Uma associação de produtor multicast entre a rede VPC e o domínio
  • Uma ativação de produtor de grupo de multicast para um ou mais intervalos de grupos
Configurações de consumidor de multicast

Três redes VPC de consumidor de multicast são raios periféricos no hub e cada uma contém recursos que permitem aos consumidores de multicast receber tráfego na zona A:

  • Uma associação de consumidor multicast entre a rede da VPC e o domínio
  • Uma ativação de consumidor de grupo de multicast para um ou mais intervalos de grupos

Padrões de implementação adicionais

Esta secção descreve padrões de implementação adicionais que pode seguir quando configurar a multidifusão na topologia de estrela da rede VPC única ou do Network Connectivity Center. Pode usar qualquer combinação destes padrões de implementação.

Multicast entre zonas

Esta secção inclui diagramas que ilustram o tráfego de multicast entre zonas e os requisitos de configuração correspondentes.

Tráfego multicast entre zonas

O diagrama seguinte ilustra o tráfego de multicast entre zonas numa única topologia de rede da VPC. Também pode configurar o tráfego de multicast entre zonas quando usa a topologia em estrela do Network Connectivity Center.

Neste exemplo, um produtor de multicast na zona A envia tráfego para consumidores de multicast nas zonas A e B.

Distribuição de tráfego de multicast entre zonas.
Distribuição de tráfego de multicast em várias zonas (clique para aumentar).

Configuração de recursos para multicast entre zonas

Este diagrama ilustra os recursos de multicast que tem de configurar para alcançar a conectividade de multicast entre zonas descrita na secção anterior.

Recursos de multicast para distribuição entre zonas.
Recursos de multicast para distribuição entre zonas (clique para aumentar).

A tabela seguinte descreve as configurações de recursos no diagrama anterior. Esta configuração requer que configure vários recursos em cada zona onde os produtores ou os consumidores de multicast enviam ou recebem tráfego.

Tipos de recursos Configuração
Domínios multicast e intervalos de grupos

É criado um domínio de multicast e um ou mais intervalos de grupos na rede VPC e são ativados na zona A e na zona B.

Configurações do produtor de multicast

Recursos que permitem ao produtor de multicast enviar tráfego da zona A:

  • Uma associação de produtor multicast entre a rede VPC e o domínio
  • Uma ativação de produtor de grupo de multicast para um ou mais intervalos de grupos
Configurações de consumidor de multicast

Recursos que permitem aos consumidores de multicast receber tráfego na zona A:

  • Uma associação de consumidor multicast entre a rede da VPC e o domínio
  • Uma ativação de consumidor de grupo de multicast para um ou mais intervalos de grupos

Recursos que permitem que os consumidores de multicast recebam tráfego na zona B:

  • Uma associação de consumidor multicast entre a rede da VPC e o domínio
  • Uma ativação de consumidor de grupo de multicast para um ou mais intervalos de grupos

Domínios multicast redundantes

Esta secção inclui diagramas que ilustram o envio de tráfego de multicast através de domínios de multicast redundantes e os requisitos de configuração correspondentes.

Tráfego multicast através de domínios redundantes

O diagrama seguinte ilustra domínios de multicast redundantes numa única topologia de rede VPC. Também pode configurar domínios redundantes quando usa a topologia em estrela do Network Connectivity Center.

Neste exemplo, um produtor de multicast envia tráfego para consumidores de multicast na mesma zona através de uma infraestrutura de multicast redundante que corresponde a dois domínios de multicast separados.

Tráfego de multicast através de domínios redundantes.
Tráfego de multicast através de domínios redundantes (clique para aumentar).

Configuração de recursos para domínios redundantes

Este diagrama ilustra os recursos de multicast que tem de configurar para alcançar a conectividade de multicast redundante descrita na secção anterior.

Configuração de recursos para domínios redundantes.
Configuração de recursos para domínios redundantes (clique para aumentar).

A tabela seguinte descreve as configurações de recursos no diagrama anterior. Para usar domínios de multicast redundantes, tem de criar configurações redundantes para cada tipo de recurso.

Tipos de recursos Configuração
Domínios de multicast e intervalos de grupos

Recursos para domínios multicast redundantes:

  • um grupo de domínios multicast que funciona como um contentor para os domínios multicast redundantes.
  • O domínio de multicast 1 e um ou mais intervalos de grupos correspondentes são criados na rede VPC e ativados na zona A.
  • O domínio de multicast 2 e um ou mais intervalos de grupos correspondentes são criados na rede VPC e ativados na zona A.
Configurações do produtor de multicast

Recursos que permitem ao produtor de multicast enviar tráfego através do domínio de multicast 1 da zona A:

  • Uma associação de produtor multicast entre a rede VPC e o domínio 1
  • uma ativação de produtor de grupo de multicast para um ou mais intervalos de grupos associados ao domínio 1

Recursos que permitem ao produtor de multicast enviar tráfego através do domínio de multicast 2 da zona A:

  • Uma associação de produtor multicast entre a rede VPC e o domínio 2
  • uma ativação de produtor de grupo de multicast para um ou mais intervalos de grupos associados ao domínio 2
Configurações de consumidor de multicast

Recursos que permitem que os consumidores de multicast recebam tráfego através do domínio de multicast 1 na zona A:

  • Uma associação de consumidor multicast entre a rede VPC e o domínio 1
  • uma ativação de consumidor de grupo de multicast para um ou mais intervalos de grupos associados ao domínio 1

Recursos que permitem ao consumidor de multicast receber tráfego através do domínio de multicast 2 na zona A:

  • Uma associação de consumidor multicast entre a rede VPC e o domínio 2
  • uma ativação de consumidor de grupo de multicast para um ou mais intervalos de grupos que estão associados ao domínio 2

VPC partilhada

Opcionalmente, pode usar a VPC partilhada para separar recursos de rede num projeto anfitrião de recursos de computação num projeto de serviço. Para mais informações, consulte a vista geral da VPC partilhada.

O diagrama seguinte ilustra um exemplo de configuração:

  • O projeto anfitrião A contém uma rede VPC partilhada com configurações de produtor de multicast. O projeto de serviço A contém uma instância de produtor de multicast criada na rede partilhada.
  • O projeto anfitrião B contém uma rede VPC partilhada com configurações de consumidor de multicast. O projeto de serviço B contém uma instância de consumidor de multicast criada na rede partilhada.
Exemplo de configuração da VPC partilhada para multicast.
Configuração de exemplo da VPC partilhada para multicast (clique para aumentar).

O que se segue?