Descripción general de ULL Multicast
En esta página, se proporciona una descripción general de Ultra Low Latency (ULL) Multicast en Google Cloud.
ULL Multicast comparte muchas de las mismas propiedades que Cloud Multicast. En las siguientes secciones, se describen las propiedades únicas de ULL Multicast.
Comparación de ULL Multicast y Cloud Multicast
En la siguiente tabla, se resumen las diferencias clave entre ULL Multicast y Cloud Multicast:
| Propiedad | Cloud Multicast | ULL Multicast |
|---|---|---|
| Descripción general y configuración | ||
| Resumen | Un servicio de multicast basado en red definida por software que usa infraestructura de multicast en un proyecto de usuario y una red administrada por Google para replicar y distribuir el tráfico. | Un servicio de multicast basado en hardware para aplicaciones de multicast con requisitos estrictos de latencia que usa la infraestructura de multicast directamente en la estructura de red física para replicar y distribuir el tráfico. |
| API y modelo de recursos | Consulta lo siguiente:
|
Consulta lo siguiente:
|
| Procedimiento de configuración | Para configurar Cloud Multicast, consulta la descripción general de la configuración de Cloud Multicast. | Para configurar ULL Multicast, consulta Descripción general de la configuración de la solución ULL. |
| Ubicación y alcance | ||
| Ubicaciones admitidas | Cada uno de los siguientes:
|
Solo lo siguiente:
|
| Alcance de la distribución del tráfico | Cada uno de los siguientes:
Se puede crear y activar un solo dominio de multicast en varias zonas para habilitar el multicast entre zonas, como se describe en el patrón de implementación entre zonas para Cloud Multicast. |
Solo lo siguiente:
Cada dominio de multicast preconfigurado se crea y activa una vez para una zona determinada para habilitar el multicast dentro de la zona, como se describe en el patrón de implementación zonal para ULL Multicast. |
| Recursos de red y procesamiento compatibles | ||
| Tipos de instancias de Compute Engine admitidos | Cada uno de los siguientes:
|
Solo lo siguiente:
|
| Tipos de redes de VPC admitidos | Redes de VPC de uso general:
|
Redes de VPC con un perfil de red ULL:
|
Modelo de recursos de ULL Multicast
ULL Multicast usa la misma API y el mismo modelo de recursos que Cloud Multicast, incluido cada recurso que se describe en Descripción general del modelo de recursos de multicast.
Para ULL Multicast, consulta los siguientes detalles:
- Los dominios de multicast los crea el operador de intercambio, pero tienen consideraciones únicas para los consumidores en comparación con Cloud Multicast. Para obtener más información, consulta la siguiente sección Asignación de instancias y de interfaces de red para dominios de ULL Multicast.
- Configuraciones de consumidores de multicast: Las asociaciones de consumidores y las activaciones de consumidores de grupos tienen las mismas propiedades que se describen en Configuraciones de consumidores de multicast. Para obtener información sobre cómo crear estos recursos para ULL Multicast, consulta Habilita una red de VPC de ULL para consumir tráfico de multicast.
Asignación de instancias y de interfaces de red para dominios de ULL Multicast
En esta sección, se describe la relación entre los dominios de ULL Multicast, los tipos de instancias de ULL Compute Engine y las interfaces de red de esas instancias de procesamiento. El comportamiento que se describe en esta sección supone que se crean las configuraciones de multicast correspondientes, como se describe en Descripción general de la configuración de la solución ULL.
En la siguiente tabla, se describe qué tipos de instancias, interfaces de red y acciones se admiten para un dominio de ULL Multicast determinado. Las instancias de productores y consumidores de multicast que no cumplen con esta asignación no pueden enviar ni recibir tráfico de multicast de ULL de forma correcta.
| Dominio | Tipo de instancia | Acción admitida |
|---|---|---|
|
Feed A (creado con el dominio preconfigurado feed-a)
|
Instancia U4P |
Envía tráfico de multicast. Una instancia U4P puede enviar tráfico para este dominio desde cualquiera de sus interfaces de red de ULL. |
| Instancia U4C |
Recibe tráfico de multicast. Una instancia U4C debe recibir
tráfico en el mismo número de interfaz de red desde el que la instancia U4P
envía tráfico. Por ejemplo, si la instancia U4P envía tráfico desde |
|
|
Feed B (creado con el dominio preconfigurado feed-b)
|
Instancia U4P |
Envía tráfico de multicast. Una instancia U4P puede enviar tráfico para este dominio desde cualquiera de sus interfaces de red de ULL. |
| Instancia U4C |
Recibe tráfico de multicast. Una instancia U4C debe recibir
tráfico en el mismo número de interfaz de red desde el que la instancia U4P
envía tráfico. Por ejemplo, si la instancia U4P envía tráfico desde |
Patrón de implementación zonal de ULL Multicast
ULL Multicast admite las mismas topologías y patrones de implementación que Cloud Multicast, excepto el multicast entre zonas.
En esta sección, se proporciona el patrón de implementación general por zona para ULL Multicast que habilita la conectividad de multicast entre los productores de multicast en un proyecto de operador de intercambio y los consumidores de multicast en proyectos de participantes de intercambio. Este patrón de implementación usa la topología de estrella de Network Connectivity Center (NCC) y los dominios de multicast redundantes.
Tráfico de multicast de ULL en una zona
En el siguiente diagrama, se ilustra el tráfico de multicast de ULL a través de dominios de multicast redundantes en la topología de estrella de NCC.
En este ejemplo, un productor de multicast envía tráfico a los consumidores de multicast en la misma zona y en diferentes redes de VPC de ULL a través de una infraestructura de multicast redundante que corresponde a dos dominios de multicast separados.
Configuración de recursos en una zona
En el siguiente diagrama, se ilustran los recursos de red y de multicast que se deben configurar para lograr la conectividad de multicast que se describe en la sección anterior.
En la siguiente tabla, se describen las configuraciones de recursos en el diagrama anterior. Para usar dominios de multicast redundantes, debes crear configuraciones redundantes para cada tipo de recurso de multicast.
| Tipos de recursos | Configuración |
|---|---|
| Dominios y rangos de grupos de multicast |
Recursos para dominios de multicast redundantes:
|
| Configuraciones de productores de multicast |
En la configuración de ejemplo, se usa la misma red que la red de administrador de multicast y la red de productor de multicast. Recursos que permiten que
Recursos que permiten que
|
| Configuraciones de consumidores de multicast |
Dos redes de consumidores de multicast son radios perimetrales en el concentrador y cada una contiene recursos que permiten que los consumidores de multicast reciban tráfico. Recursos que permiten que
Recursos que permiten que
|
Limitaciones
ULL Multicast comparte la mayoría de las limitaciones de Cloud Multicast (como estar restringido a IPv4 y UDP, y requerir una MTU de 1,500 bytes). Para conocer las limitaciones específicas de ULL Multicast, consulta lo siguiente:
- ULL Multicast solo se admite en las zonas privadas de la solución ULL y solo para las instancias de ULL Compute Engine conectadas a redes de VPC de ULL, como se describe en Comparación de ULL Multicast y Cloud Multicast. No se admiten otras ubicaciones ni tipos de recursos.
- No se admite el tráfico de multicast entre zonas.
Cuotas y límites
Los recursos de multicast creados para usarse con ULL Multicast contribuyen a la mayoría de las mismas cuotas y límites para Cloud Multicast como se describe en Cuotas y límites de multicast.
¿Qué sigue?
- Para comenzar, consulta Descripción general de la configuración de la solución ULL.