Modèle de ressources et topologies multicast

Cette page présente le modèle de ressources pour le multicast dansGoogle Cloud et les topologies compatibles.

Modèle de ressources multicast

Les sections suivantes décrivent les ressources Google Cloud requises pour administrer le multicast, produire du trafic multicast et consommer du trafic multicast.

Pour obtenir des schémas illustrant le modèle de ressources multicast dans différents scénarios de configuration, consultez les topologies multicast et les schémas de déploiement supplémentaires.

Présentation du modèle de ressources multicast

Le tableau suivant décrit les ressources requises pour utiliser le multicast dansGoogle Cloud et les personnes qui les gèrent. Pour en savoir plus sur un type de ressource, consultez la section correspondante. Vous pouvez également consulter des informations sur les propriétés spécifiques de chaque ressource dans la documentation de référence de l'API Multicast.

Types de ressources Description
Domaines multicast et plages de groupes

Géré par un administrateur du multicast

Ressources que vous utilisez pour administrer le multicast :

  • Les domaines multicast représentent l'infrastructure qui distribue le trafic multicast.
  • Les plages de groupes multicast représentent les adresses IP des groupes multicast.

Un domaine peut contenir une ou plusieurs plages de groupes.

Configurations du producteur multicast

Géré par l'administrateur multicast ou un administrateur de réseau de producteurs multicast, selon la topologie multicast.

Ressources que vous configurez pour permettre aux producteurs de multidiffusion d'un réseau VPC donné d'envoyer du trafic de multidiffusion pour un domaine donné et une ou plusieurs plages de groupes.

Ces ressources doivent se trouver dans le même projet que les ressources de domaine et de plage de groupes multicast.

Configurations des clients multicast

Géré par l'administrateur multicast ou un administrateur de réseau client multicast, selon la topologie multicast.

Ressources que vous configurez pour permettre aux clients multicast d'un réseau VPC donné de recevoir le trafic multicast pour un domaine donné et une ou plusieurs plages de groupes.

Ces ressources peuvent se trouver dans le même projet que les ressources de plage de groupe et de domaine multicast, ou dans un projet différent.

Domaines multicast

Le tableau suivant décrit les ressources que les administrateurs multicast utilisent pour créer et gérer l'infrastructure multicast.

Pour savoir comment créer ces ressources, consultez Créer des domaines multidiffusion.

Ressource Champ d'application Description
Groupe de domaine multicast (facultatif) Monde

Conteneur permettant de regrouper logiquement deux domaines associés. Il peut vous aider à atteindre une haute disponibilité pour votre infrastructure multicast. Lorsque deux domaines font partie d'un groupe de domaines, Google Cloud place l'infrastructure de chaque domaine dans deux shards à haute disponibilité différents.

De plus, pour les configurations qui utilisent un groupe de domaines, Google Cloudcrée automatiquement une stratégie d'emplacement compact qui peut éventuellement être appliquée aux instances de consommateur multicast nouvelles ou existantes. Lorsqu'elle est appliquée, Compute Engine tente de placer l'instance le plus près possible de l'infrastructure du domaine multicast dans la zone correspondante.

Domaine multicast Monde

Représente un domaine de fiabilité dans le réseau VPC de l'administrateur multicast, où chaque domaine utilise une infrastructure distincte pour distribuer le trafic multicast. Les domaines de multidiffusion permettent de créer une redondance de l'infrastructure si les producteurs envoient le même trafic aux adresses IP de groupe de multidiffusion dans différents domaines. Les domaines de multidiffusion offrent une disponibilité plus élevée lorsqu'ils sont configurés dans un groupe de domaines.

L'administrateur du multicast définit également la topologie du réseau à utiliser pour le multicast lors de la création d'un domaine.

Activation du domaine multicast Zonal Représente l'infrastructure qui distribue le trafic multicast. Lorsque vous activez un domaine multicast dans une zone, Google Cloud provisionne l'infrastructure pour votre domaine dans cette zone. L'infrastructure s'exécute dans un projet locataire et un réseau VPC gérés par Google.

Plages de groupes multicast

Le tableau suivant décrit les ressources que les administrateurs multicast utilisent pour créer et gérer les plages d'adresses IP des groupes multicast.

Pour savoir comment créer ces ressources, consultez Créer des plages de groupes multicast.

Ressource Champ d'application Description
Plage de groupes multicast Monde

Plage d'adresses IP de groupe multicast unique dans le réseau VPC de l'administrateur multicast associé à un domaine multicast spécifique. Un domaine peut contenir une ou plusieurs plages de groupes multicast. Le réseau administrateur gère les adresses IP des groupes de multidiffusion pour s'assurer qu'il n'y a pas de chevauchement entre plusieurs domaines.

Les groupes multicast doivent utiliser une plage d'adresses IP de classe D (224.0.0.0/4), telle que définie par l'IETF.

La plage de groupes multicast permet également de contrôler l'accès aux groupes multicast. Vous pouvez configurer l'ensemble des projets Google Cloudqui peuvent utiliser la plage de groupes. Pour en savoir plus, consultez Créer une plage de groupes multicast.

Activation de la plage de groupes multicast Zonal Permet aux producteurs et aux consommateurs multicast de commencer à utiliser une plage d'adresses IP de groupe multicast dans une zone donnée.

Configurations du producteur multicast

Le tableau suivant décrit les ressources qui doivent être configurées pour permettre aux producteurs multicast d'un réseau VPC donné d'envoyer du trafic multicast en tant que source pour une ou plusieurs plages de groupes multicast.

Pour savoir comment créer ces ressources, consultez Activer la production de trafic multicast dans un réseau VPC.

Ressource Champ d'application Description
Association de producteurs multicast Zonal

Pour un domaine de multidiffusion donné, cette ressource associe un réseau VPC de producteur de multidiffusion au domaine dans une zone spécifique. En d'autres termes, il ajoute le réseau à un domaine et à une zone en tant que réseau de producteurs multicast.

Une association de producteurs multicast est requise dans chaque zone contenant des producteurs multicast. De plus, vous devez créer l'association de producteurs avant de pouvoir créer l'activation du producteur de groupe.

Activation du producteur de groupe multicast Zonal Pour une plage de groupes multicast donnée, cette ressource permet aux producteurs multicast de commencer à envoyer du trafic à un groupe à partir d'une zone spécifique. En d'autres termes, il active un réseau VPC de producteur multicast pour une plage de groupes et une zone.

Une activation du producteur de groupe multicast est requise pour chaque plage de groupes multicast et chaque zone dans lesquelles vous souhaitez générer du trafic multicast.

Configurations des clients multicast

Le tableau suivant décrit les ressources qui doivent être configurées pour permettre aux clients multicast d'un réseau VPC donné de recevoir le trafic multicast pour une ou plusieurs plages de groupes multicast.

Pour savoir comment créer ces ressources, consultez Activer un réseau VPC pour consommer le trafic multicast. Vous devez également suivre la procédure permettant de configurer IGMP pour les instances de consommateur multicast.

Si le même réseau héberge des producteurs et des consommateurs multicast, les associations et les activations de consommateurs multicast doivent être créées après les associations et les activations de producteurs multicast.

Ressource Champ d'application Description
Association de clients multicast Zonal

Pour un domaine multicast donné, cette ressource associe un réseau VPC client multicast au domaine dans une zone spécifique. En d'autres termes, il ajoute le réseau à un domaine et à une zone en tant que réseau consommateur multicast.

Une association de clients multicast est requise dans chaque zone contenant des clients multicast. De plus, vous devez créer l'association de consommateur avant de pouvoir créer l'activation du consommateur de groupe.

Activation client du groupe multicast Zonal Pour une plage de groupes multicast donnée, cette ressource permet aux consommateurs multicast de commencer à recevoir du trafic pour un groupe dans une zone spécifique. En d'autres termes, il active un réseau VPC client multicast pour une plage de groupes et une zone.

Une activation client du groupe multicast est requise pour chaque plage de groupes multicast et chaque zone dans lesquelles vous souhaitez consommer du trafic multicast.

Topologies multicast

Cette section décrit les topologies que l'administrateur multicast peut configurer.

Présentation des topologies multicast

Lorsque vous créez un domaine de multidiffusion, vous devez choisir l'une des topologies suivantes. Vous ne pouvez pas modifier la topologie après avoir créé le domaine. Si votre cas d'utilisation nécessite ou pourrait nécessiter ultérieurement d'héberger des producteurs et des consommateurs multicast dans différents réseaux VPC, assurez-vous de configurer la topologie en étoile Network Connectivity Center.

Topologie Description
Topologie d'un seul réseau VPC Si les producteurs et les consommateurs multicast se trouvent toujours dans le même réseau VPC, utilisez la topologie à réseau VPC unique. Cette topologie utilise un seul réseau pour gérer les domaines et les plages de groupes multicast, et pour héberger les producteurs et les consommateurs multicast. Le trafic de multidiffusion n'est envoyé et reçu que sur le réseau.
Topologie en étoile de Network Connectivity Center

Si votre cas d'utilisation nécessite que les producteurs et les consommateurs multicast se trouvent dans des réseaux VPC différents, utilisez la topologie en étoile Network Connectivity Center.

Cette topologie utilise des réseaux VPC distincts1 qui font partie du même hub Network Connectivity Center, comme suit :

  • Réseau VPC d'administrateur multicast qui est un spoke VPC dans le groupe central d'un hub.
  • Un ou plusieurs réseaux VPC de producteurs multicast qui sont des spokes VPC dans le groupe central du hub. Vous pouvez choisir l'une des options suivantes :
    • Si vous souhaitez héberger des producteurs multicast dans un réseau VPC différent de celui de l'administrateur multicast, vous pouvez créer un réseau de producteurs multicast. Un réseau de producteurs multicast doit se trouver dans le même projet que le réseau d'administrateurs multicast.
    • Si vous souhaitez héberger des producteurs multicast dans le réseau VPC de l'administrateur multicast, vous pouvez utiliser le réseau de l'administrateur multicast comme réseau de producteurs multicast.
  • Un ou plusieurs réseaux VPC de consommateur multicast qui sont des spokes VPC dans le groupe Edge du hub. Un réseau consommateur multicast peut appartenir au même projet ou à un projet différent de celui du réseau administrateur.

Cette topologie permet la connectivité en monodiffusion et en multidiffusion entre les réseaux du groupe central et ceux du groupe périphérique. Toutefois, il n'établit pas de connectivité entre les réseaux du groupe Edge, ce qui signifie que les réseaux consommateurs multicast ne peuvent pas communiquer entre eux.

Lorsque vous utilisez cette topologie, tenez compte des points suivants :

  • Le réseau VPC spoke de chaque réseau doit exporter vers le hub les plages de sous-réseaux contenant des producteurs ou des consommateurs de multidiffusion.
  • Google Cloud interdit le chevauchement des plages de sous-réseaux entre les spokes de VPC connectés à un hub, comme décrit dans Unicité des routes de sous-réseau. Pour éviter les chevauchements, vous pouvez utiliser des filtres d'exportation lorsque vous créez un spoke afin de spécifier les plages de sous-réseaux à annoncer.

Dans cette topologie, vous pouvez contrôler l'accès au domaine en acceptant ou en refusant les spokes VPC vers ou depuis le hub.

Pour en savoir plus sur Network Connectivity Center, consultez la documentation de Network Connectivity Center.

1 Dans la topologie en étoile Network Connectivity Center, le réseau VPC de l'administrateur multicast peut également héberger des producteurs et des consommateurs multicast.

Topologie d'un seul réseau VPC

Les schémas de cette section décrivent la topologie de réseau VPC unique pour le multicast.

Trafic multicast dans la topologie de réseau VPC unique

Le schéma suivant illustre le trafic multicast dans la topologie de réseau VPC unique.

Dans cet exemple de base, un producteur multicast envoie du trafic à des consommateurs multicast dans la même zone. Vous pouvez étendre cette topologie en configurant la distribution multicast multizone ou les domaines multicast redondants.

Trafic multicast dans la topologie de réseau VPC unique.
Trafic multicast dans la topologie de réseau VPC unique (cliquez pour agrandir).

Configuration des ressources pour la topologie de réseau VPC unique

Ce schéma illustre les ressources de multidiffusion que vous devez configurer pour obtenir la connectivité de multidiffusion décrite dans la section précédente.

Ressources multicast dans une topologie de réseau VPC unique.
Ressources multicast dans une topologie de réseau VPC unique (cliquez pour agrandir).

Le tableau suivant décrit les configurations de ressources dans le diagramme précédent.

Types de ressources Configuration
Domaines multicast et plages de groupes

Un domaine multicast avec une ou plusieurs plages de groupes est créé dans le réseau VPC et activé dans la zone A.

Configurations du producteur multicast

Ressources qui permettent au producteur multicast d'envoyer du trafic depuis la zone A :

  • une association de producteur multicast entre le réseau VPC et le domaine.
  • une activation du producteur de groupe multicast pour une ou plusieurs plages de groupes.
Configurations des clients multicast

Ressources permettant aux clients multicast de recevoir du trafic dans la zone A :

  • une association de client multicast entre le réseau VPC et le domaine.
  • une activation client du groupe multicast pour une ou plusieurs plages de groupes ;

Topologie en étoile Network Connectivity Center

Les schémas de cette section décrivent la topologie en étoile de Network Connectivity Center pour le multicast.

Trafic multicast dans la topologie en étoile

Le schéma suivant illustre le trafic multicast dans la topologie en étoile Network Connectivity Center.

Dans cet exemple de base, un producteur multicast envoie du trafic à des clients multicast dans la même zone, mais dans des réseaux VPC différents. Vous pouvez étendre cette topologie en configurant la distribution multicast multizones ou les domaines multicast redondants, ou en ajoutant d'autres réseaux de producteurs multicast.

Trafic multicast dans la topologie en étoile Network Connectivity Center.
Trafic multicast dans la topologie en étoile Network Connectivity Center (cliquez pour agrandir).

Configuration des ressources pour la topologie en étoile

Le schéma suivant illustre les ressources réseau et multidiffusion que vous devez configurer pour obtenir la connectivité multidiffusion décrite dans la section précédente.

Ressources multicast dans la topologie en étoile Network Connectivity Center.
Ressources de multidiffusion dans la topologie en étoile Network Connectivity Center (cliquez pour agrandir)

Le tableau suivant décrit les configurations de ressources dans le diagramme précédent.

Types de ressources Configuration
Domaines multicast et plages de groupes

Un réseau VPC administrateur de multidiffusion est un spoke central du hub. Il contient un domaine de multidiffusion avec une ou plusieurs plages de groupes activées dans la zone A.

Le domaine multicast est configuré avec le paramètre de topologie Network Connectivity Center et le hub spécifique à utiliser.

Configurations du producteur multicast

Un réseau VPC de producteur multicast est un spoke central du hub et contient des ressources qui permettent au producteur multicast d'envoyer du trafic depuis la zone A :

  • une association de producteur multicast entre le réseau VPC et le domaine.
  • une activation du producteur de groupe multicast pour une ou plusieurs plages de groupes.
Configurations des clients multicast

Trois réseaux VPC clients multicast sont des spokes de périphérie sur le hub. Chacun contient des ressources qui permettent aux clients multicast de recevoir du trafic dans la zone A :

  • une association de client multicast entre le réseau VPC et le domaine.
  • une activation client du groupe multicast pour une ou plusieurs plages de groupes.

Autres modèles de déploiement

Cette section décrit d'autres modèles de déploiement que vous pouvez suivre lorsque vous configurez le multicast dans la topologie en étoile à réseau VPC unique ou Network Connectivity Center. Vous pouvez utiliser n'importe quelle combinaison de ces modèles de déploiement.

Multicast interzones

Cette section inclut des schémas illustrant le trafic multicast multizone et les exigences de configuration correspondantes.

Trafic multicast interzone

Le schéma suivant illustre le trafic multicast multizone dans une topologie de réseau VPC unique. Vous pouvez également configurer le trafic multicast multizone lorsque vous utilisez la topologie en étoile Network Connectivity Center.

Dans cet exemple, un producteur de multidiffusion de la zone A envoie du trafic aux consommateurs de multidiffusion des zones A et B.

Répartition du trafic multicast interzone.
Distribution du trafic multicast entre les zones (cliquez pour agrandir).

Configuration des ressources pour le multicast multizone

Ce diagramme illustre les ressources multicast que vous devez configurer pour obtenir la connectivité multicast multizone décrite dans la section précédente.

Ressources multicast pour la distribution interzones.
Ressources de multidiffusion pour la distribution multizone (cliquez pour agrandir).

Le tableau suivant décrit les configurations de ressources dans le diagramme précédent. Cette configuration nécessite que vous configuriez plusieurs ressources dans chaque zone où les producteurs ou les consommateurs multicast envoient ou reçoivent du trafic.

Types de ressources Configuration
Domaines multicast et plages de groupes

Un domaine multicast et une ou plusieurs plages de groupes sont créés dans le réseau VPC et activés dans la zone A et la zone B.

Configurations du producteur multicast

Ressources qui permettent au producteur multicast d'envoyer du trafic depuis la zone A :

  • une association de producteur multicast entre le réseau VPC et le domaine.
  • une activation du producteur de groupe multicast pour une ou plusieurs plages de groupes.
Configurations des clients multicast

Ressources permettant aux clients multicast de recevoir du trafic dans la zone A :

  • une association de client multicast entre le réseau VPC et le domaine.
  • une activation client du groupe multicast pour une ou plusieurs plages de groupes.

Ressources permettant aux clients multicast de recevoir du trafic dans la zone B :

  • une association de client multicast entre le réseau VPC et le domaine.
  • une activation client du groupe multicast pour une ou plusieurs plages de groupes.

Domaines multicast redondants

Cette section inclut des schémas illustrant l'envoi de trafic multicast via des domaines multicast redondants et les exigences de configuration correspondantes.

Trafic multicast via des domaines redondants

Le schéma suivant illustre les domaines multicast redondants dans une topologie de réseau VPC unique. Vous pouvez également configurer des domaines redondants lorsque vous utilisez la topologie en étoile Network Connectivity Center.

Dans cet exemple, un producteur multidiffusion envoie du trafic à des consommateurs multidiffusion dans la même zone via une infrastructure multidiffusion redondante qui correspond à deux domaines multidiffusion distincts.

Trafic multicast via des domaines redondants.
Trafic multicast via des domaines redondants (cliquez pour agrandir).

Configuration des ressources pour les domaines redondants

Ce diagramme illustre les ressources multicast que vous devez configurer pour obtenir la connectivité multicast redondante décrite dans la section précédente.

Configuration des ressources pour les domaines redondants.
Configuration des ressources pour les domaines redondants (cliquez pour agrandir).

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.

Types de ressources Configuration
Domaines multicast et plages de groupes

Ressources pour les domaines multicast redondants :

  • un groupe de domaines multicast qui sert de conteneur pour les domaines multicast redondants.
  • Le domaine de multidiffusion 1 et un ou plusieurs plages de groupes correspondantes sont créés dans le réseau VPC et activés dans la zone A.
  • Le domaine de multidiffusion 2 et un ou plusieurs plages de groupes correspondantes sont créés dans le réseau VPC et activés dans la zone A.
Configurations du producteur multicast

Ressources qui permettent au producteur multicast d'envoyer du trafic via le domaine multicast 1 de la zone A :

  • une association de producteurs multicast entre le réseau VPC et le domaine 1.
  • Activation du producteur de groupe multicast pour une ou plusieurs plages de groupes associées au domaine 1

Ressources permettant au producteur multicast d'envoyer du trafic via le domaine multicast 2 depuis la zone A :

  • Association de producteur multicast entre le réseau VPC et le domaine 2
  • une activation du producteur de groupe multicast pour une ou plusieurs plages de groupes associées au domaine 2.
Configurations des clients multicast

Ressources permettant aux clients multicast de recevoir du trafic via le domaine multicast 1 dans la zone A :

  • une association de client multicast entre le réseau VPC et le domaine 1.
  • une activation consommateur du groupe multicast pour une ou plusieurs plages de groupes associées au domaine 1

Ressources qui permettent au client multicast de recevoir du trafic via le domaine multicast 2 dans la zone A :

  • une association de client multicast entre le réseau VPC et le domaine 2.
  • une activation client du groupe multicast pour une ou plusieurs plages de groupes associées au domaine 2.

VPC partagé

Vous pouvez également utiliser un VPC partagé pour séparer les ressources réseau d'un projet hôte des ressources de calcul d'un projet de service. Pour en savoir plus, consultez la présentation du VPC partagé.

Le schéma suivant illustre un exemple de configuration :

  • Le projet hôte A contient un réseau VPC partagé avec des configurations de producteurs multicast. Le projet de service A contient une instance de producteur multicast créée dans le réseau partagé.
  • Le projet hôte B contient un réseau VPC partagé avec des configurations de consommateur multicast. Le projet de service B contient une instance de client multicast créée dans le réseau partagé.
Exemple de configuration de VPC partagé pour le multicast.
Exemple de configuration de VPC partagé pour le multicast (cliquez pour agrandir).

Étapes suivantes