Présentation du multicast ULL
Cette page présente le multicast à latence ultrafaible (ULL) dansGoogle Cloud.
ULL Multicast partage de nombreuses propriétés avec Cloud Multicast. Les sections suivantes se concentrent sur les propriétés uniques du multicast ULL.
Comparaison entre ULL Multicast et Cloud Multicast
Le tableau suivant récapitule les principales différences entre le multicast ULL et le Cloud Multicast :
| Propriété | Cloud Multicast | Multicast ULL |
|---|---|---|
| Présentation et configuration | ||
| Résumé | Service multicast basé sur la mise en réseau définie par logiciel qui utilise l'infrastructure multicast dans un projet locataire et un réseau géré par Google pour répliquer et distribuer le trafic. | Service multicast matériel pour les applications multicast avec des exigences de latence strictes, qui utilise l'infrastructure multicast directement dans la structure réseau physique pour répliquer et distribuer le trafic. |
| API et modèle de ressources | Consultez les informations suivantes :
|
Consultez les informations suivantes :
|
| Procédure de configuration | Pour configurer Cloud Multicast, consultez la présentation de la configuration de Cloud Multicast. | Pour configurer le multicast ULL, consultez Présentation de la configuration de la solution ULL. |
| Emplacement et portée | ||
| Pays acceptés | Chacun des éléments suivants :
|
Uniquement les éléments suivants :
|
| Portée de la répartition du trafic | Chacun des éléments suivants :
Un seul domaine multicast peut être créé et activé dans plusieurs zones pour activer le multicast multizone, comme décrit dans le modèle de déploiement multizone pour Cloud Multicast. |
Uniquement les éléments suivants :
Chaque domaine multicast préconfiguré est créé et activé une seule fois pour une zone donnée afin d'activer le multicast intrazone, comme décrit dans le modèle de déploiement zonal pour ULL Multicast. |
| Ressources de calcul et réseau compatibles | ||
| Types d'instances Compute Engine compatibles | Chacun des éléments suivants :
|
Uniquement les éléments suivants :
|
| Types de réseaux VPC compatibles | Réseaux VPC à usage général :
|
Réseaux VPC avec un profil réseau ULL :
|
Modèle de ressources multicast ULL
La multidiffusion ULL utilise la même API et le même modèle de ressources que la multidiffusion Cloud, y compris chaque ressource décrite dans Présentation du modèle de ressources de multidiffusion.
Pour le multicast ULL, consultez les informations suivantes :
- Domaines de multidiffusion : ils sont créés par l'opérateur de l'échange, mais présentent des considérations uniques pour les consommateurs par rapport à Cloud Multicast. Pour en savoir plus, consultez la section Mappage des instances et des interfaces réseau pour les domaines de multidiffusion ULL.
- Configurations du consommateur multicast : les associations de consommateurs et les activations de consommateurs de groupe ont les mêmes propriétés que celles décrites dans Configurations du consommateur multicast. Pour savoir comment créer ces ressources pour le multicast ULL, consultez Autoriser un réseau VPC ULL à consommer du trafic multicast.
Mappage des instances et des interfaces réseau pour les domaines multicast ULL
Cette section décrit la relation entre les domaines multicast ULL, les types d'instances Compute Engine ULL et les interfaces réseau de ces instances de calcul. Le comportement décrit dans cette section suppose que les configurations multicast correspondantes sont créées comme décrit dans Présentation de la configuration de la solution ULL.
Le tableau suivant décrit les types d'instances, les interfaces réseau et les actions compatibles pour un domaine multicast ULL donné. Les instances de producteur et de consommateur multicast qui ne respectent pas ce mappage ne peuvent pas envoyer ni recevoir de trafic multicast ULL.
| Domaine | Type d'instance | Action prise en charge |
|---|---|---|
|
Flux A (créé avec le domaine préconfiguré feed-a)
|
Instance U4P |
Envoyer du trafic multicast Une instance U4P peut envoyer du trafic pour ce domaine à partir de n'importe laquelle de ses interfaces réseau ULL. |
| Instance U4C |
Recevoir le trafic multicast Une instance U4C doit recevoir le trafic sur le même numéro d'interface réseau que celui à partir duquel l'instance U4P envoie le trafic. Par exemple, si l'instance U4P envoie du trafic depuis |
|
|
Flux B (créé avec le domaine préconfiguré feed-b)
|
Instance U4P |
Envoyer du trafic multicast Une instance U4P peut envoyer du trafic pour ce domaine à partir de n'importe laquelle de ses interfaces réseau ULL. |
| Instance U4C |
Recevoir le trafic multicast Une instance U4C doit recevoir le trafic sur le même numéro d'interface réseau que celui à partir duquel l'instance U4P envoie le trafic. Par exemple, si l'instance U4P envoie du trafic depuis |
Modèle de déploiement zonal multicast ULL
Le multicast ULL est compatible avec les mêmes topologies et schémas de déploiement que le Cloud Multicast, à l'exception du multicast multizone.
Cette section fournit le modèle de déploiement général par zone pour le multicast ULL, qui permet la connectivité multicast entre les producteurs multicast dans un projet d'opérateur d'échange et les consommateurs multicast dans les projets de participants à l'échange. Ce modèle de déploiement utilise la topologie en étoile Network Connectivity Center (NCC) et des domaines multicast redondants.
Trafic multicast ULL dans une zone
Le schéma suivant illustre le trafic multicast ULL via des domaines multicast redondants dans la topologie en étoile NCC.
Dans cet exemple, un producteur multicast envoie du trafic à des clients multicast dans la même zone et dans différents réseaux VPC ULL via une infrastructure multicast redondante correspondant à deux domaines multicast distincts.
Configuration des ressources dans une zone
Le schéma suivant illustre les ressources réseau et multidiffusion qui doivent être configurées pour obtenir la connectivité multidiffusion décrite dans la section précédente.
Le tableau suivant décrit les configurations de ressources dans le diagramme précédent. Pour utiliser des domaines multicast redondants, vous devez créer des configurations redondantes pour chaque type de ressource multicast.
| Types de ressources | Configuration |
|---|---|
| Domaines et plages de groupes multicast |
Ressources pour les domaines multicast redondants :
|
| Configurations du producteur multicast |
L'exemple de configuration utilise le même réseau que le réseau de l'administrateur multicast et le réseau du producteur multicast. Ressources qui permettent à
Ressources permettant à
|
| Configurations des clients multicast |
Deux réseaux de clients multicast sont des spokes périphériques sur le hub et contiennent chacun des ressources qui permettent aux clients multicast de recevoir du trafic. Ressources qui permettent à
Ressources permettant à
|
Limites
Le multicast à latence ultra-faible partage la plupart des limites de Cloud Multicast (par exemple, il est limité à IPv4 et UDP, et nécessite une MTU de 1 500 octets). Pour connaître les limites spécifiques au multicast ULL, consultez les sections suivantes :
- Le multicast ULL n'est compatible que dans les zones privées de la solution ULL, et uniquement pour les instances Compute Engine ULL associées aux réseaux VPC ULL, comme décrit dans Comparaison entre le multicast ULL et Cloud Multicast. Les autres types d'emplacements et de ressources ne sont pas acceptés.
- Le trafic de multidiffusion interzone n'est pas compatible.
Quotas et limites
Les ressources multicast créées pour être utilisées avec ULL Multicast contribuent aux mêmes quotas et limites pour Cloud Multicast que ceux décrits dans Quotas et limites de multicast.
Étapes suivantes
- Pour commencer, consultez la présentation de la configuration de la solution ULL.