Marcio Cunha

Cómo medir la pérdida de paquetes y jitter Wi-Fi con iperf3

Aprende a realizar pruebas de estrés TCP y UDP en tu red inalámbrica usando iperf3. Descubre cómo aislar problemas de jitter, ancho de banda real y pérdida de paquetes.

Marcio Cunha•6 min
También disponible en:PortuguêsEnglish
Resumen
  • Las pruebas de estrés con iperf3 revelan el rendimiento real de la red inalámbrica más allá de la velocidad teórica anunciada por el router.
  • El protocolo UDP es indispensable para medir la pérdida de paquetes y el jitter en enlaces inalámbricos propensos a interferencias.
  • La ejecución simultánea de pruebas contra servidores locales evita cuellos de botella en internet al diagnosticar el router Wi-Fi.
  • Los valores elevados de jitter indican una inestabilidad severa en la transmisión de datos, afectando videollamadas y juegos online.
  • Correlacionar las pruebas de velocidad Wi-Fi con herramientas de análisis de paquetes como tcpdump en Linux ayuda a aislar fallas físicas.

Por qué el Wi-Fi pierde paquetes incluso con señal llena

¿Quién no ha mirado alguna vez el icono de Wi-Fi con todas las barras encendidas y ha notado que las páginas se atascan o las videollamadas se congelan? En la práctica, esto ocurre porque la intensidad de la señal electromagnética no garantiza la integridad de la transmisión. Las redes inalámbricas operan en frecuencias de radio compartidas que sufren interferencias de microondas, paredes gruesas e incluso el router del vecino. Para medir exactamente lo que ocurre bajo el capó, debemos ir más allá de la prueba de velocidad convencional del navegador.

Las herramientas comerciales tradicionales solo miden la capacidad de tu enlace de internet con servidores externos, mezclando el rendimiento del proveedor con el comportamiento local de tu infraestructura. Cuando el objetivo es diagnosticar el equipo inalámbrico, el enfoque exige una medición directa en la red local, aislando el tráfico de internet. Es exactamente en este escenario donde iperf3 se vuelve indispensable para administradores de redes y entusiastas que desean entender la verdadera estabilidad del enlace inalámbrico.

Qué es iperf3 y cómo funciona en la práctica

Iperf3 es una utilidad de línea de comandos ampliamente utilizada para realizar mediciones de ancho de banda bidireccional en redes IP. En la práctica, requiere dos extremos: un ordenador que actúa como servidor esperando conexiones, y otro dispositivo en la misma red que actúa como cliente, enviando ráfagas de paquetes de datos para medir la capacidad máxima de tráfico. Durante la prueba, la herramienta calcula la tasa de transferencia útil, el volumen de paquetes perdidos y la variación en el tiempo de entrega, conocida como jitter.

A diferencia de las pruebas basadas en navegadores web, que sufren interferencias por el renderizado de páginas y scripts de JavaScript, iperf3 consume directamente los recursos de red y procesamiento del sistema operativo. Permite simular tanto el comportamiento del protocolo TCP, enfocado en la entrega garantizada y control de congestión, como el comportamiento del protocolo UDP, ideal para medir paquetes perdidos sin las retransmisiones automáticas que ocultan los fallos de conexión.

Cómo preparar el entorno para medir el Wi-Fi

Antes de ejecutar cualquier comando de estrés, la preparación del escenario de prueba es lo que garantiza la fiabilidad de los datos recopilados. Lo ideal es conectar un ordenador mediante cable directamente al router principal para que actúe como servidor de iperf3, mientras que el dispositivo bajo prueba —como un portátil conectado por Wi-Fi— actúa como cliente. Esta separación evita que el tráfico inalámbrico se repita en el mismo canal de radio durante la medición, lo que corrompería los resultados reales de ancho de banda.

Para poner el servidor en escucha en el ordenador cableado, abre la terminal y ejecuta el comando básico de inicio. En el dispositivo Wi-Fi que deseas diagnosticar, asegúrate de estar conectado a la frecuencia correcta, preferiblemente en la banda de 5 GHz si tu router la soporta, ya que sufre menos interferencia electromagnética que la banda tradicional de 2.4 GHz.

Guía paso a paso para medir ancho de banda con TCP

La primera prueba práctica siempre debe utilizar el protocolo TCP para verificar la tasa de transferencia bruta que tu conexión Wi-Fi puede entregar sin caídas severas. TCP ajusta automáticamente la velocidad de envío según la capacidad del canal, asegurando que ningún dato se pierda en el camino mediante confirmaciones de recepción. Sigue la secuencia a continuación en el dispositivo cliente conectado al Wi-Fi, reemplazando la dirección IP por la de tu servidor iperf3 local:

  1. Instala iperf3 en el ordenador servidor y ejecútalo en modo de escucha para aguardar conexiones con el comando
    iperf3 -s
  2. En el dispositivo conectado al Wi-Fi que será diagnosticado, abre la terminal e inicia el cliente apuntando a la IP del servidor con el comando
    iperf3 -c 192.168.1.100
  3. Analiza la tabla de resultados generada tras diez segundos de prueba, observando la columna de tasa de transferencia promedio (Bitrate) para confirmar si la velocidad es compatible con el estándar de tu router inalámbrico.

Cómo diagnosticar la pérdida de paquetes y jitter con UDP

Si la prueba TCP mostró buena velocidad pero sigues experimentando cortes en videollamadas o juegos, el culpable probable es la pérdida invisible de paquetes. Para revelar este problema, debemos configurar iperf3 para utilizar el protocolo UDP, que envía paquetes de forma continua sin esperar confirmación de entrega. En redes inalámbricas inestables, tal como exploramos al evaluar la pérdida de paquetes con mtr, el tráfico UDP sufre caídas drásticas que afectan directamente a las aplicaciones en tiempo real.

Para ejecutar una prueba UDP realista en Wi-Fi, informamos explícitamente el ancho de banda deseado usando el parámetro de bitrate. Si tu enlace teórico soporta 100 Mbps, por ejemplo, configuramos al cliente para enviar datos a esa tasa y observamos el informe final para verificar el porcentaje exacto de paquetes perdidos y el valor del jitter acumulado.

Interpretando el Jitter y la tasa de pérdida en el informe

Al finalizar la prueba UDP, iperf3 muestra un resumen detallado que contiene el ancho de banda alcanzado, el jitter en milisegundos y la cantidad de paquetes perdidos en relación con el total enviado. El jitter representa la variación en el tiempo de llegada de paquetes consecutivos; en una conexión inalámbrica saludable, este valor debe mantenerse por debajo de los 5 milisegundos. Si el jitter oscila descontroladamente, significa que el aire está congestionado o hay una fuerte interferencia de obstáculos físicos.

El porcentaje de pérdida de paquetes en UDP es el indicador definitivo de la salud de tu enlace Wi-Fi. Una tasa de pérdida superior al 2% ya es suficiente para degradar notablemente los servicios interactivos. Para profundizar las investigaciones cuando el problema persiste a pesar de los ajustes en el canal de radio, vale la pena probar la conectividad de puertos UDP con netcat y verificar si existen bloqueos o limitaciones ocultas en el router. Para profundizar en estos conceptos arquitectónicos en producción, consulte también nuestro análisis técnico sobre Cómo probar diodo Schottky en la placa con multímetro.

Consideraciones finales sobre la optimización de redes inalámbricas

El uso sistemático de iperf3 transforma la forma en que diagnosticamos problemas en redes inalámbricas, sustituyendo conjeturas subjetivas por datos precisos de ancho de banda, jitter y paquetes perdidos. Al realizar pruebas comparativas entre diferentes puntos de la casa u oficina, se vuelve evidente el impacto real de las paredes, la distancia y la superposición de canales de radio. Con estas métricas en mano, los ajustes como cambiar el canal del router o posicionar repetidores dejan de ser intentos a ciegas y pasan a ser decisiones de ingeniería fundamentadas.

Mantener una rutina periódica de medición de rendimiento garantiza que tu infraestructura inalámbrica acompañe la creciente demanda de ancho de banda de los dispositivos modernos. Ya sea para asegurar la estabilidad en el teletrabajo o para optimizar la conexión de dispositivos IoT, dominar el diagnóstico mediante línea de comandos es una habilidad indispensable para quienes buscan una red robusta, veloz y verdaderamente confiable.