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:
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 ( 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:
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:
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. |
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.
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.
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:
|
| Configurações de consumidor de multicast |
Recursos que permitem aos consumidores de multicast receber tráfego na zona A:
|
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.
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.
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:
|
| 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:
|
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.
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.
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:
|
| Configurações de consumidor de multicast |
Recursos que permitem aos consumidores de multicast receber tráfego na zona A:
Recursos que permitem que os consumidores de multicast recebam tráfego na zona B:
|
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.
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.
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:
|
| 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:
Recursos que permitem ao produtor de multicast enviar tráfego através do domínio de multicast 2 da zona A:
|
| 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:
Recursos que permitem ao consumidor de multicast receber tráfego através do domínio de multicast 2 na zona A:
|
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.
O que se segue?
- Consulte a vista geral da configuração de multicast.