Résoudre les problèmes liés à Cloud Multicast
Cette page fournit des informations de dépannage pour Cloud Multicast.
Pour en savoir plus sur la surveillance du trafic multicast, consultez Observabilité pour Cloud Multicast.
Exemples de commandes pour tester le trafic multicast
Cette section fournit des exemples de commandes permettant de tester le trafic multicast à l'aide de l'outil iperf. Pour exécuter ces exemples de commandes, vous devez configurer la configuration multicast décrite dans la Présentation de la configuration Cloud Multicast.
Envoyer du trafic multicast depuis un producteur multicast
Connectez-vous à l'instance à l'aide de SSH.
Installez
iperfsi ce n'est pas déjà fait.sudo apt install iperf
Pour envoyer du trafic multicast à l'adresse IP du groupe multicast, exécutez la commande suivante :
iperf -c MULTICAST_GROUP_ADDRESS -p 1234 -l 1500 -i 1 -u -b 1000pps -t 999999
Remplacez
MULTICAST_GROUP_ADDRESSpar l'adresse IP du groupe multicast.
Rejoindre un groupe et recevoir du trafic multicast d'un client multicast
Connectez-vous à l'instance à l'aide de SSH.
Installez
iperfsi ce n'est pas déjà fait.sudo apt install iperf
Pour rejoindre un groupe multicast et consigner le trafic que vous recevez, exécutez la commande suivante :
iperf -s -p 1234 -B MULTICAST_GROUP_ADDRESS -l 1500 -u -i 1
Remplacez
MULTICAST_GROUP_ADDRESSpar l'adresse IP du groupe multicast.Par exemple, la commande suivante rejoint un groupe avec l'adresse IP
224.1.0.176pour recevoir des paquets jusqu'à 1 500 octets et enregistre le trafic reçu :iperf -s -p 1234 -B 224.1.0.176 -l 1500 -u -i 1
Résoudre des problèmes spécifiques
Les sections suivantes décrivent comment résoudre des problèmes spécifiques que vous pouvez rencontrer lors de l'utilisation de Cloud Multicast.
Échec de la création d'une configuration de producteur multicast
Cette section décrit une erreur qui peut se produire lorsque vous tentez de créer des configurations de producteurs et de consommateurs multicast dans le même réseau VPC.
Si vous suivez les étapes pour permettre à un réseau VPC de consommer du trafic multicast avant de suivre les étapes correspondantes pour permettre à un réseau VPC de générer du trafic multicast, une erreur semblable à celle-ci s'affiche lorsque vous essayez de terminer la configuration du producteur multicast :
The request was invalid: MulticastProducerAssociation cannot be created in the same network as MulticastConsumerAssociation. Please delete MulticastConsumerAssociation projects/PROJECT_ID/locations/ZONE/multicastConsumerAssociations/CONSUMER_ASSOCIATION_NAME first.
Pour résoudre ce problème, procédez comme suit :
- Supprimez les configurations de clients multicast existantes. Consultez Supprimer des configurations de clients multicast.
- Terminez la configuration du producteur multicast. Consultez Activer un réseau VPC pour générer du trafic multicast.
- Configurez le client multicast. Consultez Activer un réseau VPC pour consommer du trafic multicast.
Pour éviter ce problème à l'avenir, assurez-vous de terminer la configuration du producteur multicast avant celle du consommateur multicast si vous prévoyez d'utiliser le même réseau VPC pour héberger à la fois les producteurs et les consommateurs multicast.
Le client multicast ne peut pas recevoir le trafic multicast
Si votre instance de client multicast ne peut pas recevoir de trafic multicast, procédez comme suit :
- Assurez-vous que les règles de pare-feu sont configurées pour autoriser le trafic multicast vers le consommateur multicast. Pour en savoir plus, consultez les ressources suivantes :
- Confirmez les informations suivantes :
- L'adresse IP du groupe multicast fait partie d'une plage qui a été activée par l'administrateur multicast.
- Le producteur de multidiffusion envoie du trafic à l'adresse
- Assurez-vous d'avoir suivi les étapes permettant d'activer la requête IGMP et de forcer IGMPv2 sur l'instance de consommateur multicast. Pour en savoir plus, consultez Configurer des instances de consommateur multidiffusion.
Pour les réseaux VPC de clients multicast qui font partie d'un domaine multicast utilisant la topologie en étoile Network Connectivity Center (NCC), vérifiez l'état de vos configurations de clients multicast, comme décrit dans Afficher les configurations de clients multicast.
Pour une association de consommateur multicast, l'état
INACTIVEindique que vous n'avez plus accès au domaine multicast. Pour une activation de consommateur de groupe multicast, un étatINACTIVEindique que vous avez perdu l'accès à la plage de groupes multicast. Pour en savoir plus, contactez l'administrateur multicast.
Producteur ou consommateur multicast subissant des pertes de paquets
Si une instance de producteur ou de consommateur multicast subit une perte de paquets, procédez comme suit :
Suivez les instructions pour vérifier les statistiques de réseau et de système d'exploitation pour les suppressions de paquets en raison de l'épuisement des ressources. L'instance peut subir une perte de paquets en raison de l'épuisement des ressources, qui peut être dû à l'utilisation d'un type de machine non recommandé ou d'un type de machine avec un nombre insuffisant de processeurs virtuels.
Si nécessaire, mettez à jour l'instance pour utiliser un type de machine recommandé ou un type de machine avec plus de processeurs virtuels. Pour en savoir plus, consultez Considérations concernant les machines pour les producteurs et les consommateurs de multidiffusion.
Si vous rencontrez toujours des pertes de paquets après avoir mis à jour votre type de machine, il est possible que l'administrateur multicast doive redimensionner l'infrastructure multicast pour le domaine, comme décrit dans Mettre à jour les paramètres du domaine multicast.
Rejoindre ou quitter une réunion prend beaucoup de temps
Lors des déploiements de logiciels Google Cloud , l'infrastructure d'un domaine multicast peut être temporairement indisponible pour traiter les nouvelles demandes d'adhésion et de départ. Les rapports d'appartenance IGMP sont supprimés et doivent être renvoyés.
Pour éviter les interruptions causées par ce problème, configurez des domaines multicast redondants dans un groupe de domaines. Cela permet de s'assurer que l'infrastructure d'un domaine reste disponible pendant la mise à niveau de l'autre domaine. Pour en savoir plus, consultez Domaines multicast.