Présentation d'ULL Multicast

Cette page présente Ultra Low Latency (ULL) Multicast dans Google Cloud.

ULL Multicast partage de nombreuses propriétés avec Cloud Multicast. Les sections suivantes se concentrent sur les propriétés uniques d'ULL Multicast.

Comparaison d'ULL Multicast et de Cloud Multicast

Le tableau suivant récapitule les principales différences entre ULL Multicast et Cloud Multicast :

Propriété Cloud Multicast ULL Multicast
Présentation et configuration
Résumé Service multicast basé sur la mise en réseau définie par logiciel qui utilise l'infrastructure d'un projet locataire et d'un réseau géré par Google pour répliquer et distribuer le trafic. Service multicast matériel pour les applications avec exigences strictes en termes de latence et de variance multicast. S'appuie sur l'infrastructure directement dans la structure de réseau physique pour répliquer et distribuer le trafic.
API et modèle de ressource Consultez les éléments suivants :
Consultez les éléments suivants :
Procédure de configuration Pour configurer Cloud Multicast, consultez la présentation de la configuration de Cloud Multicast. Pour configurer ULL Multicast, consultez la présentation de la configuration de la solution ULL.
Emplacement et champ d'application
Pays acceptés Chacun des éléments suivants :
Uniquement les éléments suivants :
Champ d'application de la répartition du trafic Chacun des éléments suivants :
  • Intrazone
  • Intrarégional

Un seul domaine multicast peut être créé et activé dans plusieurs zones pour activer le multicast interzone, comme décrit dans le modèle de déploiement interzone pour Cloud Multicast.

Uniquement les éléments suivants :
  • Intrazone

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 :
  • Instances U4P et U4C
Types de réseaux VPC compatibles Réseaux VPC à usage général :
  • Réseaux VPC standards (sans profil réseau)
  • Réseaux VPC créés avec un profil réseau régional (réseaux VPC régionaux)
Réseaux VPC avec un profil réseau ULL :
  • Réseaux VPC ULL d'opérateur
  • Réseaux VPC ULL de participant

Modèle de ressource ULL Multicast

ULL Multicast utilise la même API et le même modèle de ressource que Cloud Multicast, y compris chaque ressource décrite dans la présentation du modèle de ressource multicast.

Pour ULL Multicast, consultez les détails suivants :

Mappage des instances et des interfaces réseau pour les domaines ULL Multicast

Cette section décrit la relation entre les domaines ULL Multicast, 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 la 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 ULL Multicast donné. Les instances de producteurs et de consommateurs multicast qui ne respectent pas ce mappage ne peuvent pas envoyer ni recevoir de trafic multicast ULL.

Domaine Type d'instance Action compatible
Flux A
(créé avec le feed-a domaine préconfiguré)
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 du trafic multicast

Une instance U4C doit recevoir du trafic sur le même numéro d'interface réseau à partir duquel l'instance U4P envoie du trafic. Par exemple, si l'instance U4P envoie du trafic à partir de nic1 pour ce domaine, l'instance U4C doit recevoir du trafic sur nic1.

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 du trafic multicast

Une instance U4C doit recevoir du trafic sur le même numéro d'interface réseau à partir duquel l'instance U4P envoie du trafic. Par exemple, si l'instance U4P envoie du trafic à partir de nic2 pour ce domaine, l'instance U4C doit recevoir du trafic sur nic2.

Modèle de déploiement zonal ULL Multicast

ULL Multicast est compatible avec les mêmes topologies et modèles de déploiement que Cloud Multicast, à l'exception du multicast interzone.

Cette section fournit le modèle de déploiement général par zone pour ULL Multicast, qui permet la connectivité multicast entre les producteurs multicast dans un projet d'opérateur de bourse et les consommateurs multicast dans les projets de participants à la bourse. 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 consommateurs multicast dans la même zone et dans différents réseaux VPC ULL via une infrastructure multicast redondante qui correspond à deux domaines multicast distincts.

Trafic multicast ULL dans une zone.
Trafic multicast ULL dans une zone (cliquez pour agrandir).

Configuration des ressources dans une zone

Le schéma suivant illustre les ressources réseau et multicast qui doivent être configurées pour obtenir la connectivité multicast décrite dans la section précédente.

Configuration de la ressource multicast ULL dans une zone.
Configuration des ressources ULL Multicast dans une zone (cliquez pour agrandir).

Le tableau suivant décrit les configurations de ressources dans le schéma ci-dessus. Pour utiliser des domaines multicast redondants, vous devez créer des configurations redondantes pour chaque type de ressource multicast.

Types de ressources Configuration
Domaines multicast et plages de groupes

Ressources pour les domaines multicast redondants :

  • Un réseau d'administrateur multicast qui est un spoke central sur le hub. Chacun des domaines multicast suivants est configuré avec le paramètre de topologie NCC et le même hub.
  • Un groupe de domaines multicast qui sert de conteneur pour les domaines multicast redondants.
  • Un domaine multicast de flux A et une ou plusieurs plages de groupes correspondantes sont créés dans le réseau et activés dans us-south1-d. Le domaine multicast est créé avec le domaine ULL préconfiguré feed-a.
  • Un domaine multicast de flux B et une ou plusieurs plages de groupes correspondantes sont créés dans le réseau et activés dans us-south1-d. Le domaine multicast est créé avec le domaine ULL préconfiguré feed-b.
Configurations de producteurs multicast

L'exemple de configuration utilise le même réseau que le réseau d'administrateur multicast et le réseau de producteurs multicast.

Ressources qui permettent à nic1 du producteur multicast d' envoyer du trafic via le domaine multicast de flux A :

  • Une association de producteurs multicast entre le réseau et le domaine de flux A
  • Une activation de producteurs de groupes multicast pour une ou plusieurs plages de groupes associées au domaine de flux A

Ressources qui permettent à nic2 du producteur multicast d'envoyer du trafic via le domaine multicast de flux B :

  • Une association de producteurs multicast entre le réseau et le domaine de flux B
  • Une activation de producteurs de groupes multicast pour une ou plusieurs plages de groupes associées au domaine de flux B
Configurations de consommateurs multicast

Deux réseaux de consommateurs multicast sont des spokes périphériques sur the hub et contiennent chacun des ressources qui permettent aux consommateurs multicast de receive traffic.

Ressources qui permettent à nic1 des consommateurs multicast de recevoir du trafic via le domaine multicast de flux A :

  • Une association de consommateurs multicast entre le réseau et le domaine de flux A
  • Une activation de consommateurs de groupes multicast pour une ou plusieurs plages de groupes associées au domaine de flux A

Ressources qui permettent à nic2 des consommateurs multicast de recevoir du trafic via le domaine multicast de flux B :

  • Une association de consommateurs multicast entre le réseau et le domaine de flux B
  • Une activation de consommateurs de groupes multicast pour une ou plusieurs plages de groupes associées au domaine de flux B

Limites

ULL Multicast 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 à ULL Multicast, consultez les éléments suivants :

  • ULL Multicast 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 la section Comparaison d'ULL Multicast et de Cloud Multicast. Les autres emplacements et types de ressources ne sont pas compatibles.
  • Le trafic multicast interzone n'est pas compatible.

Quotas et limites

Les ressources multicast créées pour être utilisées avec ULL Multicast contribuent à la plupart des mêmes quotas et limites pour Cloud Multicast comme décrit dans Quotas et limites multicast.

Étape suivante