Visão geral do multicast de latência ultrabaixa (ULL)
Esta página oferece uma visão geral do multicast de latência ultrabaixa (ULL) em Google Cloud.
O multicast de ULL compartilha muitas das mesmas propriedades do Cloud Multicast. As seções a seguir se concentram nas propriedades exclusivas do multicast de ULL.
Comparação entre o multicast de ULL e o Cloud Multicast
A tabela a seguir resume as principais diferenças entre o multicast de ULL e o Cloud Multicast:
| Propriedade | Cloud Multicast | Multicast de ULL |
|---|---|---|
| Visão geral e configuração | ||
| Resumo | Um serviço de multicast baseado em redes definidas por software que usa infraestrutura de multicast em um projeto de locatário e uma rede gerenciada pelo Google para replicar e distribuir o tráfego. | Um serviço de multicast baseado em hardware para aplicativos de multicast com requisitos de latência rigorosos que usa a infraestrutura de multicast diretamente na estrutura de rede física para replicar e distribuir o tráfego. |
| Modelo de API e recurso | Consulte o seguinte
|
Consulte o seguinte
|
| Procedimento de configuração | Para configurar o Cloud Multicast, consulte a visão geral da configuração do Cloud Multicast. | Para configurar o multicast de ULL, consulte Visão geral da configuração da solução de ULL. |
| Local e escopo | ||
| Locais suportados | Cada um dos seguintes:
|
Apenas o seguinte:
|
| Escopo de distribuição de tráfego | Cada um dos seguintes:
Um único domínio de multicast pode ser criado e ativado em várias zonas para permitir o multicast entre zonas, conforme descrito no padrão de implantação entre zonas para o Cloud Multicast. |
Apenas o seguinte:
Cada domínio de multicast pré-configurado é criado e ativado uma vez para uma determinada zona para permitir o multicast intrazona, conforme descrito no padrão de implantação zonal para o multicast de ULL. |
| Recursos de computação e rede compatíveis | ||
| Tipos de instância do Compute Engine com suporte | Cada um dos seguintes:
|
Apenas o seguinte:
|
| Tipos de rede VPC com suporte | Redes VPC de uso geral:
|
Redes VPC com um perfil de rede ULL:
|
Modelo de recurso de multicast de ULL
O multicast de ULL usa a mesma API e o mesmo modelo de recurso que o Cloud Multicast, incluindo cada recurso descrito em Visão geral do modelo de recurso de multicast.
Para o multicast de ULL, consulte os detalhes a seguir:
- Domínios de multicast: são criados pelo operador da bolsa, mas têm considerações exclusivas para os consumidores em comparação com o Cloud Multicast. Para mais informações, consulte a seção Mapeamento de instâncias e interfaces de rede para domínios de multicast de ULL.
- Configurações de consumidor de multicast: as associações de consumidores e as ativações de consumidores de grupos têm as mesmas propriedades descritas em Configurações de consumidor de multicast. Para informações sobre como criar esses recursos para o multicast de ULL, consulte Ativar uma rede VPC de ULL para consumir tráfego de multicast.
Mapeamento de instâncias e interfaces de rede para domínios de multicast de ULL
Esta seção descreve a relação entre domínios de multicast de ULL, tipos de instância do Compute Engine de ULL e as interfaces de rede dessas instâncias de computação. O comportamento descrito nesta seção pressupõe que as configurações de multicast correspondentes sejam criadas conforme descrito em Visão geral da configuração da solução de ULL.
A tabela a seguir descreve quais tipos de instância, interfaces de rede e ações são compatíveis com um determinado domínio de multicast de ULL. As instâncias de produtor e consumidor de multicast que não seguem esse mapeamento não podem enviar e receber tráfego de multicast de ULL.
| Domínio | Tipo de instância | Ação com suporte |
|---|---|---|
|
Feed A (criado com o domínio pré-configurado feed-a)
|
Instância U4P |
Enviar tráfego de multicast Uma instância U4P pode enviar tráfego para esse domínio de qualquer uma das interfaces de rede de ULL. |
| Instância U4C |
Receber tráfego de multicast. Uma instância U4C precisa receber
tráfego no mesmo número de interface de rede em que a instância U4P
envia tráfego. Por exemplo, se a instância U4P enviar tráfego de |
|
|
Feed B (criado com o domínio pré-configurado feed-b)
|
Instância U4P |
Enviar tráfego de multicast Uma instância U4P pode enviar tráfego para esse domínio de qualquer uma das interfaces de rede de ULL. |
| Instância U4C |
Receber tráfego de multicast. Uma instância U4C precisa receber
tráfego no mesmo número de interface de rede em que a instância U4P
envia tráfego. Por exemplo, se a instância U4P enviar tráfego de |
Padrão de implantação zonal de multicast de ULL
O multicast de ULL oferece suporte às mesmas topologias e padrões de implantação que o Cloud Multicast, exceto o multicast entre zonas.
Esta seção fornece o padrão geral de implantação por zona para o multicast de ULL, que permite a conectividade de multicast entre produtores de multicast em um projeto de operador de bolsa e consumidores de multicast em projetos de participantes da bolsa. Esse padrão de implantação usa a topologia em estrela do Network Connectivity Center (NCC) e domínios de multicast redundantes.
Tráfego de multicast de ULL em uma zona
O diagrama a seguir ilustra o tráfego de multicast de ULL por domínios de multicast redundantes na topologia em estrela do NCC.
Neste exemplo, um produtor de multicast envia tráfego para consumidores de multicast na mesma zona e em diferentes redes VPC de ULL por meio de uma infraestrutura de multicast redundante que corresponde a dois domínios de multicast separados.
Configuração de recursos em uma zona
O diagrama a seguir ilustra os recursos de rede e multicast que precisam ser configurados 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. Para usar domínios de multicast redundantes, é necessário criar configurações redundantes para cada tipo de recurso de multicast.
| Tipos de recurso | Configuração |
|---|---|
| Domínios de multicast e intervalos de grupos |
Recursos para domínios de multicast redundantes:
|
| Configurações de produtor de multicast |
A configuração de exemplo usa a mesma rede que a rede de administrador de multicast e a rede de produtor de multicast. Recursos que permitem que
Recursos que permitem que
|
| Configurações de consumidor de multicast |
Duas redes de consumidores de multicast são spokes de borda no o hub e cada uma contém recursos que permitem que os consumidores de multicast recebam tráfego. Recursos que permitem que
Recursos que permitem que
|
Limitações
O multicast de ULL compartilha a maioria das limitações do Cloud Multicast (como ser restrito a IPv4 e UDP e exigir uma MTU de 1.500 bytes). Para limitações específicas do multicast de ULL, consulte o seguinte:
- O multicast de ULL é compatível apenas com as zonas particulares da ULL Solution e apenas para instâncias do Compute Engine de ULL anexadas a redes VPC de ULL, conforme descrito em Comparação entre o Cloud Multicast e o multicast de ULL. Outros locais e tipos de recursos não são compatíveis.
- O tráfego de multicast entre zonas não é compatível.
- O registro de eventos de associação ao grupo não está disponível para o multicast de ULL.
Cotas e limites
Os recursos de multicast criados para uso com o multicast de ULL contribuem para as mesmas cotas e limites do Cloud Multicast conforme descrito em Cotas e limites de multicast.
A seguir
- Para começar, consulte Visão geral da configuração da solução ULL.