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:
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 ( 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:
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:
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. |
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.
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.
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:
|
| Configurações do consumidor de multicast |
Recursos que permitem que os consumidores de multicast recebam tráfego na zona A:
|
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.
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.
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:
|
| 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:
|
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.
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.
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:
|
| Configurações do consumidor de multicast |
Recursos que permitem que consumidores de multicast recebam tráfego na zona A:
Recursos que permitem que os consumidores de multicast recebam tráfego na zona B:
|
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.
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.
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:
|
| 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:
Recursos que permitem que o produtor de multicast envie tráfego pelo domínio multicast 2 da zona A:
|
| 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:
Recursos que permitem que o consumidor de multicast receba tráfego pelo domínio multicast 2 na zona A:
|
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.
A seguir
- Consulte a Visão geral da configuração de multicast.