Soluciona problemas de transmisión por multidifusión

En esta página, se proporciona información para solucionar problemas relacionados con la transmisión multidifusión.

Para obtener información sobre la supervisión del tráfico de multidifusión, consulta Observabilidad para multidifusión.

Comandos de ejemplo para probar el tráfico de multidifusión

En esta sección, se proporcionan ejemplos de comandos para probar el tráfico de multidifusión con la herramienta de iperf. Para ejecutar estos comandos de ejemplo, debes configurar la configuración de multidifusión que se describe en Descripción general de la configuración.

Envía tráfico de multidifusión desde un productor de multidifusión

  1. Conéctate a la instancia con SSH.

  2. Instala iperf si aún no lo hiciste.

    sudo apt install iperf
    
  3. 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
    

    Reemplaza MULTICAST_GROUP_ADDRESS por la dirección IP del grupo de multidifusión.

Unirse a un grupo y recibir tráfico de multicast de un consumidor de multicast

  1. Conéctate a la instancia con SSH.

  2. Instala iperf si aún no lo hiciste.

    sudo apt install iperf
    
  3. 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
    

    Reemplaza MULTICAST_GROUP_ADDRESS por 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.176 para recibir paquetes de hasta 1,500 bytes y registra el tráfico recibido:

    iperf -s -p 1234 -B 224.1.0.176 -l 1500 -u -i 1
    

Soluciona problemas específicos

En las siguientes secciones, se describe cómo solucionar problemas específicos que puedes encontrar cuando usas la transmisión multidifusión.

Falla la creación de una configuración de productor de transmisión multidifusión

En esta sección, se describe un error que puede ocurrir cuando se intenta crear configuraciones de productor y consumidor de multicast en la misma red de VPC.

Si completas los pasos para habilitar una red de VPC para que consuma tráfico de multidifusión antes de completar los pasos correspondientes para habilitar una red de VPC para que produzca tráfico de multidifusión, recibirás un error similar al siguiente cuando intentes completar la configuración del productor de multidifusión:

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, haz lo siguiente:

  1. Borra la configuración existente del consumidor de transmisiones multicast. Consulta Cómo borrar configuraciones de consumidores de transmisión simultánea.
  2. Completa la configuración del productor de transmisión simultánea. Consulta Cómo habilitar una red de VPC para que genere tráfico de multidifusión.
  3. Completa la configuración del consumidor de multicast. Consulta Habilita una red de VPC para que consuma tráfico de transmisión de multicast.

Para evitar que este problema vuelva a ocurrir en el futuro, asegúrate de completar la configuración del productor de multicast antes de la configuración del consumidor de multicast si planeas usar la misma red de VPC para alojar tanto productores como consumidores de multicast.

El consumidor de transmisión por multidifusión no puede recibir tráfico de multidifusión

Si tu instancia de consumidor de transmisión por multidifusión no puede recibir tráfico de multidifusión, haz lo siguiente:

  1. Asegúrate de que las reglas de firewall estén configuradas para permitir el tráfico de multidifusión al consumidor de multidifusión. Para obtener más información, consulta lo siguiente:
  2. Confirma lo siguiente:
    • La dirección IP del grupo de multicast forma parte de un rango que activó el administrador de multicast.
    • El productor de multidifusión envía tráfico a la dirección
  3. Asegúrate de haber completado los pasos para habilitar la consulta de IGMP y forzar IGMPv2 en la instancia del consumidor de multidifusión. Para obtener más información, consulta Cómo configurar instancias de consumidores de transmisión multidifusión.
  4. En el caso de las redes de VPC de consumidor de multicast que forman parte de un dominio de multicast que usa la topología de estrella de Network Connectivity Center, verifica el estado de tus configuraciones de consumidor de multicast como se describe en Cómo ver las configuraciones de consumidor de multicast.

    En el caso de una asociación del consumidor de multicast, el estado INACTIVE indica que perdiste el acceso al dominio de multicast. En el caso de una activación del consumidor de grupos de multicast, el estado INACTIVE indica que perdiste el acceso al rango del grupo de multicast. Para obtener más información, comunícate con el administrador de la transmisión multidifusión.

El productor o consumidor de transmisión de paquetes múltiples experimenta pérdida de paquetes

Si una instancia de productor o consumidor de multicast experimenta pérdida de paquetes, haz lo siguiente:

  1. Sigue las instrucciones para verificar las estadísticas de red y SO en busca de paquetes descartados debido al agotamiento de recursos. Es posible que la instancia experimente pérdida de paquetes debido al agotamiento de recursos, lo que puede deberse al uso de un tipo de máquina no recomendado o con una cantidad insuficiente de CPU virtuales.

  2. Si es necesario, actualiza la instancia para que use un tipo de máquina recomendado o un tipo de máquina con más CPU virtuales. Para obtener más información, consulta Consideraciones de la máquina para productores y consumidores de transmisión simultánea.

Si sigues experimentando pérdida de paquetes después de actualizar el tipo de máquina, es posible que el administrador de multidifusión deba cambiar el tamaño de la infraestructura de multidifusión para el dominio, como se describe en Actualiza los parámetros del dominio de multidifusión.

La unión o la salida tardan mucho

Durante los Google Cloud lanzamientos de software, es posible que la infraestructura de un dominio de multidifusión no esté disponible temporalmente para procesar solicitudes nuevas de unión y salida. Los informes de membresía de IGMP se descartan y deben volver a enviarse.

Para evitar las interrupciones causadas por este problema, configura dominios de multidifusión redundantes como parte de un grupo de dominios para garantizar que la infraestructura de un dominio permanezca disponible mientras se actualiza el otro. Para obtener más información, consulta Dominios de transmisión multidifusión.