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 entre ULL Multicast et 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 multicast dans un projet locataire et un réseau géré par Google pour répliquer et distribuer le trafic. Service multicast basé sur le matériel pour les applications multicast avec des exigences de latence strictes qui utilise l'infrastructure multicast directement dans la structure de réseau physique pour répliquer et distribuer le trafic.
API et modèle de ressource Consultez les ressources suivantes :
Consultez les ressources suivantes :
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 couverture
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 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 ULL Compute Engine 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 clients 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 que celui à 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 que celui à 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 clients multicast dans les projets de participants à la bourse. Ce modèle de déploiement utilise la topologie en étoile de 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 du 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 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 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 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 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 à nic1 des clients multicast de recevoir du trafic via le domaine multicast de flux A :

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

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

  • Une association de clients multicast entre le réseau et le domaine de flux B
  • Une activation de clients 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 ressources suivantes :

  • ULL Multicast n'est compatible que dans les zones privées de la solution ULL, et uniquement pour les instances ULL Compute Engine associées aux réseaux VPC ULL, comme décrit dans la section Comparaison entre ULL Multicast et 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