Solucionar problemas de multidifusión
En esta página se proporciona información para solucionar problemas de multidifusión.
Para obtener información sobre la monitorización del tráfico multicast, consulta Observabilidad para multicast.
Comandos de ejemplo para probar el tráfico multicast
En esta sección se proporcionan comandos de ejemplo para probar el tráfico multicast mediante la herramienta iperf. Para ejecutar estos comandos de ejemplo, debes configurar la multidifusión tal como se describe en la sección Descripción general de la configuración.
Enviar tráfico de multidifusión desde un productor de multidifusión
Conéctate a la instancia mediante SSH.
Instala
iperfsi aún no lo has hecho.sudo apt install iperf
Para enviar tráfico de multidifusión a la dirección IP del grupo de multidifusión, ejecuta el siguiente comando:
iperf -c MULTICAST_GROUP_ADDRESS -p 1234 -l 1500 -i 1 -u -b 1000pps -t 999999
Sustituye
MULTICAST_GROUP_ADDRESSpor la dirección IP del grupo de multidifusión.
Unirse a un grupo y recibir tráfico multicast de un consumidor multicast
Conéctate a la instancia mediante SSH.
Instala
iperfsi aún no lo has hecho.sudo apt install iperf
Para unirte a un grupo de multidifusión y registrar el tráfico que recibes, ejecuta el siguiente comando:
iperf -s -p 1234 -B MULTICAST_GROUP_ADDRESS -l 1500 -u -i 1
Sustituye
MULTICAST_GROUP_ADDRESSpor la dirección IP del grupo de multidifusión.Por ejemplo, el siguiente comando une un grupo con la dirección IP
224.1.0.176para recibir paquetes de hasta 1500 bytes y registra el tráfico recibido:iperf -s -p 1234 -B 224.1.0.176 -l 1500 -u -i 1
Solucionar problemas específicos
En las siguientes secciones se describe cómo solucionar problemas específicos que pueden surgir al usar la multidifusión.
No se puede crear una configuración de productor de multidifusión
En esta sección se describe un error que puede producirse al intentar crear configuraciones de productor y consumidor de multidifusión en la misma red de VPC.
Si completas los pasos para habilitar una red de VPC para que consuma tráfico multicast antes de completar los pasos correspondientes para habilitar una red de VPC para que genere tráfico multicast, recibirás un error similar al siguiente al intentar completar la configuración del productor 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.
Para solucionar este problema, sigue estos pasos:
- Elimina las configuraciones de consumidor de multidifusión que ya tengas. Consulta Eliminar configuraciones de consumidor de multidifusión.
- Completa la configuración del productor de multidifusión. Consulta Habilitar una red de VPC para que genere tráfico multicast.
- Completa la configuración del consumidor de multidifusión. Consulta Habilitar una red de VPC para que consuma tráfico multicast.
Para evitar que este problema se produzca en el futuro, asegúrese de completar la configuración del productor de multidifusión antes de la configuración del consumidor de multidifusión si tiene previsto usar la misma red VPC para alojar tanto productores como consumidores de multidifusión.
El consumidor de multidifusión no puede recibir tráfico de multidifusión
Si tu instancia de consumidor de multidifusión no puede recibir tráfico de multidifusión, haz lo siguiente:
- Asegúrate de que las reglas del cortafuegos estén configuradas para permitir el tráfico multicast al consumidor multicast. Para obtener más información, consulta los siguientes recursos:
- Confirma lo siguiente:
- La dirección IP del grupo de multidifusión forma parte de un intervalo que ha activado el administrador de multidifusión.
- El productor de multidifusión envía tráfico a la dirección
- Asegúrate de que has completado los pasos para habilitar la consulta IGMP y forzar IGMPv2 en la instancia de consumidor de multidifusión. Para obtener más información, consulta Configurar instancias de consumidor de multidifusión.
En el caso de las redes de VPC de consumidores de multidifusión que forman parte de un dominio de multidifusión que usa la topología de estrella de Network Connectivity Center, comprueba el estado de tus configuraciones de consumidores de multidifusión tal como se describe en Ver configuraciones de consumidores de multidifusión.
En el caso de una asociación de consumidor multicast, el estado
INACTIVEindica que has perdido el acceso al dominio multicast. En el caso de la activación de un consumidor de un grupo de multidifusión, el estadoINACTIVEindica que has perdido el acceso al intervalo del grupo de multidifusión. Para obtener más información, ponte en contacto con el administrador de la multidifusión.
El productor o el consumidor de multidifusión experimenta pérdida de paquetes
Si una instancia de productor o consumidor de multidifusión experimenta pérdida de paquetes, haga lo siguiente:
Sigue las instrucciones para consultar las estadísticas de la red y del SO para ver si se han descartado paquetes debido al agotamiento de recursos. Es posible que la instancia esté experimentando pérdida de paquetes debido al agotamiento de los recursos, que puede deberse a que se esté usando un tipo de máquina no recomendado o un tipo de máquina con un número insuficiente de vCPUs.
Si es necesario, actualiza la instancia para que use un tipo de máquina recomendado o un tipo de máquina con más vCPUs. Para obtener más información, consulta Consideraciones sobre las máquinas para productores y consumidores de multidifusión.
Si sigues experimentando pérdida de paquetes después de actualizar el tipo de máquina, es posible que el administrador de multidifusión tenga que cambiar el tamaño de la infraestructura de multidifusión del dominio, tal como se describe en Actualizar los parámetros del dominio de multidifusión.
Tardo mucho en unirme o salir
Durante las implementaciones de software, la infraestructura de un dominio de multidifusión puede no estar disponible temporalmente para procesar nuevas solicitudes de unión y abandono. Google Cloud Se descartan los informes de pertenencia a IGMP y deben volver a enviarse.
Para evitar interrupciones causadas por este problema, configure dominios de multidifusión redundantes como parte de un grupo de dominios para asegurarse de que la infraestructura de un dominio siga disponible mientras se actualiza el otro. Para obtener más información, consulta Dominios de multidifusión.