Soluciona problemas de Cloud Multicast

En esta página, se proporciona información para solucionar problemas relacionados con Cloud Multicast.

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

Ejemplo de comandos para probar el tráfico de multicast

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 el multicast como se describe en el Resumen de la configuración de Cloud Multicast.

Envía tráfico de multicast desde un productor de multicast

  1. Conéctate a la instancia a través de SSH.

  2. Si aún no lo hiciste, instala iperf.

    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 a través de SSH.

  2. Si aún no lo hiciste, instala iperf.

    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 Cloud Multicast.

Falla la creación de una configuración de productor de transmisión por 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 multicast. Consulta Cómo borrar configuraciones de consumidores de transmisión simultánea.
  2. Completa la configuración del productor de multicast. 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 Cómo habilitar una red de VPC para que consuma tráfico 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 multicast no puede recibir tráfico de multicast

Si tu instancia de consumidor de transmisión por IP no puede recibir tráfico de transmisión por IP, 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 transmisión por 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 Configura instancias de consumidores de transmisión multidifusión.
  4. En el caso de las redes de VPC de consumidores de multicast que forman parte de un dominio de multicast que usa la topología de estrella de Network Connectivity Center (NCC), verifica el estado de tus configuraciones de consumidores de multicast como se describe en Cómo ver las configuraciones de consumidores de multicast.

    En el caso de una asociación de consumidor 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 multidifusión.

El productor o consumidor de transmisiones de multicast 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 sobre 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 del dominio, como se describe en Actualiza los parámetros del dominio de multidifusión.

Unirse o salir de una reunión tarda mucho tiempo

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. Se descartan los informes de membresía de IGMP y es necesario volver a enviarlos.

Para evitar interrupciones causadas por este problema, configura dominios de multicast 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.