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.
Pour en savoir plus sur les propriétés spécifiques de chaque ressource, consultez la documentation de référence de l'API Multicast.
Pour en savoir plus sur les rôles et les autorisations Identity and Access Management (IAM) pour les ressources multicast, consultez la documentation de référence sur les autorisations multicast.
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 Topologies multicast et Autres modèles de déploiement.
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.
| Types de ressources | Description |
|---|---|
| Domaines multicast et plages de groupes
Géré par un administrateur multicast |
Ressources que vous utilisez pour administrer le 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 multicast d'un réseau VPC donné d'envoyer du trafic multicast 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 consommateurs 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 consommateurs 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 groupes 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 domaines 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 multicast permettent de créer une redondance de l'infrastructure si les producteurs envoient le même trafic aux adresses IP de groupe multicast 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 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 ( 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 par 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 de groupe de producteurs. |
| 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 de 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 client 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 de groupe de consommateurs. |
| Activation client du groupe multicast | Zonal | Pour une plage de groupes multicast donnée, cette ressource permet aux clients multicast de commencer à recevoir du trafic pour un groupe dans une zone spécifique. En d'autres termes, il active un réseau VPC consommateur multicast pour une plage de groupes et une zone.
Une activation de client de groupe multicast est requise pour chaque plage de groupes multicast et chaque zone dans laquelle 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 (NCC).
| 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 multicast et les plages de groupes, et pour héberger les producteurs et les consommateurs multicast. Le trafic de multidiffusion est envoyé et reçu uniquement au sein du réseau. |
| Topologie en étoile NCC |
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 NCC. Cette topologie utilise des réseaux VPC distincts1 qui font partie du même hub NCC, comme suit :
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 :
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 NCC, consultez la documentation NCC. |
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 de multidiffusion envoie du trafic à des consommateurs de multidiffusion dans la même zone. Vous pouvez étendre cette topologie en configurant la distribution multicast multizone ou les domaines multicast redondants.
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.
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 :
|
| Configurations de clients multicast |
Ressources permettant aux clients multicast de recevoir du trafic dans la zone A :
|
Topologie en étoile NCC
Les schémas de cette section décrivent la topologie en étoile NCC pour le multicast.
Trafic multicast dans la topologie en étoile
Le schéma suivant illustre le trafic multicast dans la topologie en étoile NCC.
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 multizone ou les domaines multicast redondants, ou en ajoutant d'autres réseaux de producteurs multicast.
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.
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 NCC 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 :
|
| Configurations de clients multicast |
Trois réseaux VPC clients multicast sont des spokes périphériques sur le hub. Chacun contient des ressources qui permettent aux clients multicast de recevoir du trafic dans la zone A :
|
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 NCC ou dans un seul réseau VPC. Vous pouvez utiliser n'importe quelle combinaison de ces modèles de déploiement.
Multicast interzone
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 NCC.
Dans cet exemple, un producteur de multidiffusion de la zone B envoie du trafic aux consommateurs de multidiffusion des zones A et B.
Configuration des ressources pour le multicast multizone
Ce diagramme illustre les ressources de multidiffusion que vous devez configurer pour obtenir la connectivité de multidiffusion multizone décrite dans la section précédente.
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 B :
|
| Configurations de clients multicast |
Ressources permettant aux clients multicast de recevoir du trafic dans la zone A :
Ressources permettant aux clients multicast de recevoir du trafic dans la zone B :
|
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 NCC.
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.
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.
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 :
|
| Configurations du producteur multicast |
Ressources qui permettent au producteur multicast d'envoyer du trafic via le domaine multicast 1 de la zone A :
Ressources qui permettent au producteur multicast d'envoyer du trafic via le domaine multicast 2 depuis la zone A :
|
| Configurations de clients multicast |
Ressources permettant aux clients multicast de recevoir du trafic via le domaine multicast 1 dans la zone A :
Ressources qui permettent au client multicast de recevoir du trafic via le domaine multicast 2 dans la zone A :
|
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 multidiffusion. Le projet de service B contient une instance de client multicast créée dans le réseau partagé.
Étapes suivantes
- Consultez la présentation de la configuration multicast.