Modelo e topologias de recursos de multicast

Nesta página, você encontra uma visão geral do modelo de recursos para multicast em Google Cloud e das topologias compatíveis.

Modelo de recurso multicast

As seções a seguir descrevem os recursos Google Cloud necessários para administrar o multicast, produzir e consumir tráfego multicast.

Para diagramas que ilustram o modelo de recurso de multicast em diferentes cenários de configuração, consulte topologias de multicast e padrões de implantação adicionais.

Visão geral do modelo de recurso de multicast

A tabela a seguir descreve os recursos necessários para usar o multicast em Google Cloud e quem os gerencia. Para mais informações sobre um tipo de recurso, consulte a seção correspondente. Além disso, é possível conferir informações sobre as propriedades específicas de cada recurso na referência da API de multicast.

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

Gerenciado por um administrador de multicast

Recursos usados para administrar o multicast:

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

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

Configurações do produtor de multicast

Gerenciado por: o administrador de multicast ou um administrador de rede produtora de multicast, dependendo da topologia de multicast.

Recursos que você configura para permitir que produtores de multicast em uma determinada rede VPC enviem tráfego de multicast para um determinado domínio e um ou mais intervalos de grupo.

Esses recursos precisam estar no mesmo projeto que os recursos de domínio e intervalo de grupo de multicast.

Configurações do consumidor de multicast

Gerenciado por: o administrador de multicast ou um administrador de rede consumidor de multicast, dependendo da topologia de multicast.

Recursos que você configura para permitir que consumidores de multicast em uma determinada rede VPC recebam tráfego de multicast para um determinado domínio e um ou mais intervalos de grupo.

Esses recursos podem estar no mesmo projeto que os recursos de domínio e intervalo de grupo de multicast ou em um projeto diferente.

Domínios multicast

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

Para informações sobre como criar esses recursos, consulte Criar domínios de multicast.

Recurso Escopo Descrição
Grupo do domínio multicast (opcional) Global

Um contêiner para agrupar logicamente dois domínios relacionados que podem ajudar você a alcançar alta disponibilidade para sua infraestrutura de multicast. Quando dois domínios fazem parte de um grupo,o Google Cloud coloca a infraestrutura de cada um em dois shards de alta disponibilidade diferentes.

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

Domínio multicast Global

Representa um domínio de confiabilidade na rede VPC do administrador de multicast, em que cada domínio usa uma infraestrutura separada para distribuir o tráfego de multicast. Os domínios multicast ajudam a criar redundância de infraestrutura se os produtores enviarem o mesmo tráfego para endereços IP de grupos 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 ser usada para multicast ao criar um domínio.

Ativação do domínio multicast Zonal Representa a infraestrutura que distribui o tráfego multicast. Quando você ativa um domínio multicast em uma zona, o Google Cloud provisiona a infraestrutura para seu domínio nessa zona. A infraestrutura é executada em um projeto de locatário e em uma rede VPC gerenciada pelo Google.

Intervalos de grupos multicast

A tabela a seguir descreve os recursos que os administradores de multicast usam para criar e gerenciar intervalos de endereços IP de grupos de multicast.

Para informações sobre como criar esses recursos, consulte Criar intervalos de grupos de multicast.

Recurso Escopo Descrição
Intervalo do grupo multicast Global

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

Os grupos de multicast precisam usar um intervalo de endereços IP de classe D (224.0.0.0/4), conforme definido pelo IETF (em inglês).

O intervalo do grupo multicast também oferece uma maneira de controlar o acesso a grupos multicast. É possível configurar o conjunto de projetos do Google Cloud que podem usar o intervalo do grupo. Para mais informações, consulte Criar um intervalo de grupos multicast.

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

Configurações do produtor de multicast

A tabela a seguir descreve os recursos que precisam ser configurados para permitir que produtores de multicast em uma determinada rede VPC enviem tráfego de multicast como uma origem para um ou mais intervalos de grupos de multicast.

Para informações sobre como criar esses recursos, consulte Ativar uma rede VPC para gerar tráfego multicast.

Recurso Escopo Descrição
Associação do produtor de multicast Zonal

Para um determinado domínio de multicast, esse recurso associa uma rede VPC de produtor de multicast ao domínio em uma zona específica. Em outras palavras, ele adiciona a rede a um domínio e uma zona como uma rede produtora de multicast.

Uma associação de produtor de multicast é necessária em cada zona que contém produtores de multicast. Além disso, é necessário criar a associação de produtor antes de criar a ativação do produtor do grupo.

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

É necessária uma ativação do produtor do grupo multicast para cada intervalo de grupo multicast e zona em que você quer gerar tráfego multicast.

Configurações do consumidor de multicast

A tabela a seguir descreve os recursos que precisam ser configurados para permitir que consumidores de multicast em uma determinada rede VPC recebam tráfego de multicast para um ou mais intervalos de grupos de multicast.

Para informações sobre como criar esses recursos, consulte Ativar uma rede VPC para consumir tráfego multicast. Além disso, siga as etapas para configurar o IGMP para instâncias consumidoras de multicast.

Se a mesma rede hospedar produtores e consumidores de multicast, as associações e ativações de consumidores de multicast deverão ser criadas depois das associações e ativações de produtores de multicast.

Recurso Escopo Descrição
Associação do consumidor de multicast Zonal

Para um determinado domínio de multicast, esse recurso associa uma rede VPC de consumidor de multicast ao domínio em uma zona específica. Em outras palavras, ela adiciona a rede a um domínio e uma zona como uma rede consumidora de multicast.

Uma associação de consumidores multicast é necessária em cada zona que contém consumidores multicast. Além disso, é necessário criar a associação de consumidor antes de criar a ativação de consumidor de grupo.

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

É necessária uma ativação do consumidor do grupo multicast para cada intervalo e zona em que você quer consumir tráfego multicast.

Topologias de multicast

Nesta seção, descrevemos as topologias que o administrador de multicast pode configurar.

Visão geral das topologias de multicast

Ao criar um domínio de multicast, escolha uma das seguintes topologias. Não é possível mudar a topologia depois de criar o domínio. Se o seu caso de uso exigir ou puder exigir mais tarde a hospedagem de produtores e consumidores de multicast em diferentes redes VPC, configure a topologia em estrela do Network Connectivity Center.

Topologia Descrição
Topologia de rede VPC única Se os produtores e consumidores de multicast estiverem sempre na mesma rede VPC, use a topologia de rede VPC única. Essa topologia usa uma única rede para gerenciar domínios e intervalos de grupos de multicast e para hospedar 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 caso de uso exigir que produtores e consumidores de multicast estejam em redes VPC diferentes, use a topologia em estrela do Network Connectivity Center.

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

  • Uma rede VPC de administrador de multicast que é um spoke VPC no grupo central de um hub.
  • Uma ou mais redes VPC de produtor de multicast que são spokes VPC no grupo central do hub. Você pode escolher uma das seguintes opções:
    • Se você quiser hospedar produtores de multicast em uma rede VPC diferente da rede do administrador de multicast, crie uma rede de produtores de multicast. Uma rede de produtores de multicast precisa estar no mesmo projeto que a rede de administradores de multicast.
    • Se você quiser hospedar produtores de multicast na rede VPC do administrador de multicast, use a rede do administrador como a rede do produtor de multicast.
  • Uma ou mais redes VPC de consumidor multicast que são spokes VPC no grupo de borda do hub. Uma rede de consumidor multicast pode estar no mesmo projeto ou em um projeto diferente da rede do administrador.

Essa topologia permite a conectividade unicast e multicast entre as redes nos grupos central e de borda. No entanto, ela não estabelece conectividade entre as redes no grupo de borda, o que significa que as redes de consumidores multicast não podem se comunicar entre si.

Ao usar essa topologia, considere o seguinte:

  • O spoke da VPC de cada rede precisa exportar para o hub os intervalos de sub-rede que contêm produtores ou consumidores de multicast.
  • Google Cloud proíbe a sobreposição de intervalos de sub-rede em spokes VPC conectados a um hub, conforme descrito em Unicidade de rota de sub-rede. Para evitar a sobreposição, use filtros de exportação ao criar um spoke para especificar quais intervalos de sub-rede anunciar.

Nessa topologia, é possível controlar o acesso ao domínio aceitando ou rejeitando spokes de VPC para ou do hub.

Para mais informações sobre a central de conectividade de rede, 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 hospedar produtores e consumidores de multicast.

Topologia de rede VPC única

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

Tráfego multicast na topologia de rede VPC única

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

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

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

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

Este diagrama ilustra os recursos de multicast que você precisa configurar para alcançar a conectividade de multicast descrita na seção anterior.

Recursos de multicast em uma única topologia de rede VPC.
Recursos de multicast em uma única topologia de rede VPC (clique para ampliar).

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

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

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

Configurações do produtor de multicast

Recursos que permitem que o produtor de multicast envie tráfego da zona A:

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

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

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

Topologia em estrela do Network Connectivity Center

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

Tráfego multicast na topologia de estrela

O diagrama a seguir ilustra o tráfego 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. É possível expandir essa topologia configurando a distribuição de multicast entre zonas ou domínios de multicast redundantes ou adicionando mais redes de produtores de multicast.

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

Configuração de recursos para a topologia de estrela

O diagrama a seguir ilustra os recursos de rede e multicast que você precisa configurar para alcançar a conectividade multicast descrita na seção anterior.

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

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

Tipos de recurso 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 grupo ativados na zona A.

O domínio de multicast é configurado com a definição de topologia do Network Connectivity Center e o hub específico a ser usado.

Configurações do produtor de multicast

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

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

Três redes VPC consumidoras de multicast são spokes de borda no hub e cada uma contém recursos que permitem que os consumidores de multicast recebam tráfego na zona A:

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

Outros padrões de implantação

Nesta seção, descrevemos outros padrões de implantação que você pode seguir ao configurar o multicast na rede VPC única ou na topologia em estrela do Network Connectivity Center. É possível usar qualquer combinação desses padrões de implantação.

Multicast entre zonas

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

Tráfego multicast entre zonas

O diagrama a seguir ilustra o tráfego multicast entre zonas em uma única topologia de rede VPC. Também é possível configurar o tráfego multicast entre zonas ao usar 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 multicast entre zonas.
Distribuição de tráfego multicast entre zonas (clique para ampliar).

Configuração de recursos para multicast entre zonas

Este diagrama ilustra os recursos de multicast que você precisa configurar para alcançar a conectividade de multicast entre zonas descrita na seção anterior.

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

A tabela a seguir descreve as configurações de recursos no diagrama anterior. Essa configuração exige que você configure vários recursos em cada zona em que produtores ou consumidores de multicast enviam ou recebem tráfego.

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

Um domínio de multicast e um ou mais intervalos de grupo são criados na rede VPC e ativados na zona A e na zona B.

Configurações do produtor de multicast

Recursos que permitem que o produtor de multicast envie tráfego da zona A:

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

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

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

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

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

Domínios multicast redundantes

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

Tráfego multicast por domínios redundantes

O diagrama a seguir ilustra domínios de multicast redundantes em uma única topologia de rede VPC. Também é possível configurar domínios redundantes ao usar a topologia em estrela do Network Connectivity Center.

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

Tráfego multicast por domínios redundantes.
Tráfego de multicast por domínios redundantes (clique para ampliar).

Configuração de recursos para domínios redundantes

Este diagrama ilustra os recursos de multicast que você precisa configurar para alcançar a conectividade redundante de multicast descrita na seção anterior.

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

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

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

Recursos para domínios multicast redundantes:

  • um grupo de domínio multicast que funciona como um contêiner 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 que o produtor de multicast envie tráfego pelo domínio multicast 1 da zona A:

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

Recursos que permitem que o produtor de multicast envie tráfego pelo domínio multicast 2 da zona A:

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

Recursos que permitem que os consumidores de multicast recebam tráfego pelo domínio multicast 1 na zona A:

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

Recursos que permitem que o consumidor de multicast receba tráfego pelo domínio multicast 2 na zona A:

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

VPC compartilhada

Você também pode usar a VPC compartilhada para separar recursos de rede em um projeto host de recursos de computação em um projeto de serviço. Para mais informações, consulte a Visão geral da VPC compartilhada.

O diagrama a seguir ilustra um exemplo de configuração:

  • O projeto host A contém uma rede VPC compartilhada 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 compartilhada.
  • O projeto host B contém uma rede VPC compartilhada 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 compartilhada.
Exemplo de configuração da VPC compartilhada para multicast.
Exemplo de configuração de VPC compartilhada para multicast (clique para ampliar).

A seguir