¿Qué es la latencia de red y cómo medirla?

click fraud protection

¿Alguna vez has notado cómo las redes a veces parecen ralentizarse? Ciertamente tienes. Cuando eso sucede, a menudo es un signo de alta latencia. La latencia, una de las mayores plagas de las redes, es inevitable, pero debe mantenerse dentro de valores razonables. Hoy veremos en profundidad qué es la latencia de la red y cómo medirla. También nos aseguraremos de incluir algunas reseñas de las mejores herramientas que puede utilizar para ese propósito.

¿Qué es la latencia de red y cómo se mide?
Nuestra exploración comenzará con un buen vistazo a la latencia, qué es, por qué existe y por qué es una medida tan importante para monitorear de cerca. A continuación discutiremos qué se puede hacer concretamente para mejorar la latencia y cómo se puede medir. Y armados con todo este conocimiento sobre la latencia, finalmente exploraremos las mejores herramientas que puede usar para medir la latencia en su propio entorno.

Latencia de red en pocas palabras

La latencia de la red es fácil de describir. Es una medida del tiempo que tarda un paquete de datos en llegar desde su origen a su destino. Comprender qué es y por qué es una métrica relevante es una historia diferente. En un mundo ideal, no habría latencia de red. Pero en realidad, siempre habrá algunos. No importa cuánto lo intentemos, no hay forma de que los datos puedan viajar a través de una red al instante. Pero aunque la latencia es inevitable, uno siempre debe asegurarse de que no sea tan alta que comience a afectar el funcionamiento normal de la red.

instagram viewer

Hay varios factores que contribuyen a la latencia. Primero, hay tiempo de propagación, el factor inevitable. Aunque las redes son rápidas y los bits viajan a la velocidad de la luz (no exactamente, pero viajan realmente rápido), los datos tardan un tiempo en llegar a su destino. Cuanto más largo sea el camino, más tiempo tomará, al igual que se tarda más en recorrer 100 millas que en 50. Por esa razón, la latencia entre dos computadoras ubicadas a miles de millas una de la otra siempre será mayor que entre dos computadoras en la misma habitación. Otro factor que contribuye a la latencia se denomina retraso de transmisión. Este es un retraso que puede ser introducido por el propio medio. Varía en función del tamaño de los paquetes de datos. Los paquetes más grandes tendrán una latencia más alta ya que tardan más tiempo en serializarse y entregarse.

El enrutador y otros retrasos en el procesamiento también son factores que contribuyen a la latencia de la red. Incluso en circuitos apenas utilizados donde no hay colas, cada enrutador necesita manipular los datos. Por ejemplo, el campo de encabezado TTL de cada paquete debe decrementarse. Además, la mayoría de los dispositivos de red esperarán hasta que se reciba un paquete por completo antes de enviarlo. Una vez más, los paquetes más grandes implicarán demoras más largas. Estos son solo algunos ejemplos, pero hay varias otras formas en que se puede introducir la latencia en la transmisión de red. Podemos pensar en retrasos en la cola que suceden cuando los datos no se pueden enviar de inmediato o en un retraso de almacenamiento cuando deben almacenarse en caché en el disco o en la memoria y luego recuperarse. Podríamos escribir una larga publicación sobre ese tema, pero es probable que obtenga la imagen.

La importancia de la latencia

Es relativamente fácil comprender que, cuando la latencia es demasiado alta, puede afectar la usabilidad de las redes y causar una degradación percibida del rendimiento. Esto es lo que hace que sea una métrica tan importante de ver. La latencia alta (o más alta de lo habitual) suele ser una señal de que algo está mal en la red o en la red. Con mayor frecuencia que cualquier otra causa, la alta latencia será la consecuencia de la congestión de la red. Las redes son como carreteras y cuando hay demasiado tráfico, las cosas se ralentizan y obtienes una latencia más alta de lo normal.

Pero la latencia medida no es necesariamente un signo de congestión u otro problema de red. Dado que la latencia generalmente se calcula midiendo el tiempo de ida y vuelta, una fuente común de latencia podría ser el propio dispositivo distante. Si el dispositivo remoto está muy ocupado haciendo lo que sea que tiene que hacer, y eso podría no tener nada que ver con la red, es posible que no responda de inmediato a las solicitudes que recibe de la medición de latencia herramienta. Cuando eso suceda, se percibirá como latencia de red pero, de hecho, no tiene nada que ver con la red y la medición de latencia no le dará una pista sobre esto.

Del mismo modo, los usuarios podrían experimentar una latencia que no tiene nada que ver con la red. La latencia de la aplicación es posiblemente tan común como la latencia de la red. Cuando los servidores se sobrecargan, el comienzo responde más lentamente. Al igual que las redes cuando se congestionan. Desafortunadamente, por muy importante que sea, la latencia de aplicaciones y servidores no está en la agenda de hoy.

Mejorando la latencia

Imagine que su red sufre latencia y las herramientas de medición que ha implementado la han detectado y alertado. Ahora necesita encontrar formas de reducir la latencia de la red. Hay varias formas de hacerlo, pero la forma de corregir la alta latencia depende de lo que lo esté causando. Dado que la sobreutilización de la red es la causa más común de latencia de la red, veamos qué se puede hacer al respecto.

Los circuitos de red no son ilimitados y cuando se sobreutilizan, se produce congestión y los usuarios experimentan una alta latencia. Funciona exactamente como el tráfico de la autopista. Esto es particularmente cierto con los circuitos WAN que a menudo tienen un ancho de banda más limitado que su LAN típica. Cuando esto sucede, la mejor manera de mejorar la latencia es reduciendo el uso de la red. Esto, en sí mismo, es un dominio completo de la administración de la red que merece su propia publicación. Y de hecho, ya lo hicimos una publicación sobre cómo mejorar el rendimiento de la red, y hay muchas herramientas que puede usar para ayudar con esta tarea.

Medición de latencia

Medir la latencia de la red puede ser más complicado de lo que parece. Esto es particularmente cierto cuando se mide la latencia entre puntos muy distantes. Hay algunas razones para eso, pero se debe principalmente al hecho de que incluso una latencia enorme aún es relativamente corta, del orden de unas pocas milésimas de segundo. Realmente no puedes llamar a tu amigo al otro lado y decirle "OK, te estoy enviando un paquete, dime cuándo llega" y mide el retraso. Lo más probable es que el paquete llegue antes de que termines de hablar. Entonces, olvídate manualmente de cronometrarlo.

Normalmente, la latencia se mide enviando un paquete que se devuelve al remitente y midiendo el tiempo que tarda la respuesta en volver. Es este tiempo de ida y vuelta se considera la latencia. Hay algunas desventajas en este método de evaluación. Por ejemplo, si la ruta de retorno es diferente, la cifra de latencia no le indicará cuál de las rutas de retorno o de retorno experimenta latencia.

Otro posible problema es que los tipos de paquetes utilizados para medir la latencia, generalmente solicitudes ICMP y respuestas: los dispositivos de red no siempre los tratan con la misma prioridad que otro tráfico de red. De hecho, algunos dispositivos de enrutamiento simplemente descartarán estos paquetes y la mayoría de los firewalls también lo harán.

Las mejores herramientas de medición de latencia

No existe una forma universal de medir la latencia de la red. En consecuencia, hay varios tipos de herramientas que pueden usarse para ese propósito. La medición de la latencia (a menudo llamada retraso de ida y vuelta) es una métrica que incorporan todas las herramientas que se revisan a continuación. Algunos solo medirán la latencia, mientras que otros lo ayudarán a identificarlo. Otros aún miden la utilización del ancho de banda en lugar de la latencia. Todavía pueden ayudar, ya que sabemos que la sobreutilización es la causa principal de una alta latencia.

SolarWinds es uno de los fabricantes más conocidos de herramientas de administración de redes. La compañía ha existido durante aproximadamente 20 años y tiene una sólida reputación por fabricar algunas de las mejores herramientas de administración de redes y sistemas, así como varias herramientas gratuitas más simples.

los Monitor de rendimiento de red de SolarWinds es el producto estrella de la compañía. Posiblemente una de las mejores herramientas de monitoreo de ancho de banda SNMP, está repleto de tantas características que podríamos escribir sobre él para siempre. Una de las mejores ventajas de la herramienta es probablemente su simplicidad que, afortunadamente, no tiene el precio de la flexibilidad. Los paneles, las vistas, los gráficos y los informes se pueden personalizar completamente según sus preferencias o necesidades. La herramienta se puede configurar en minutos y puede escalar desde las redes más pequeñas hasta las enormes con miles de dispositivos.

SolarWinds NPM - Resumen de red
  • PRUEBA GRATIS: Monitor de rendimiento de red de SolarWinds
  • Enlace de descarga oficial: https://www.solarwinds.com/network-performance-monitor/registration

los Monitor de rendimiento de red de SolarWinds Sin embargo, no medirá directamente la latencia de la red. Pero al darle información detallada sobre el uso del ancho de banda de cada parte de su red, le permitirá identificar rápidamente los puntos problemáticos donde la congestión puede ser la causa de una alta latencia.

los Monitor de rendimiento de red de SolarWinds utiliza el Protocolo simple de administración de redes (SNMP) para sondear periódicamente sus dispositivos y leer sus contadores de interfaz, calcular la utilización del ancho de banda y mostrarlos como gráficos. La configuración de la herramienta solo requiere que especifique la dirección IP y la cadena de comunidad de un dispositivo. Las funciones avanzadas le permiten crear mapas de red y mostrar la ruta crítica entre dos dispositivos, una gran característica al solucionar problemas de latencia.

Precios para el Vientos solares Monitor de rendimiento de red varía según la cantidad de dispositivos monitoreados y comienza en $ 2 955. Si desea probar la herramienta antes de comprarla, un prueba de 30 días con todas las funciones está disponible.

Otro excelente producto de Vientos solares, la NetFlow Traffic Analyzer puede proporcionar a los administradores una vista más detallada del tráfico de la red. No solo le mostrará la utilización y la latencia potencial, sino que también le mostrará dónde está ocurriendo y qué lo está causando. La herramienta proporciona información detallada sobre el tráfico observado. Por ejemplo, la herramienta le permitirá descubrir qué tipo de tráfico o qué usuario consume más ancho de banda. El panel de control de la herramienta tiene muchas vistas útiles disponibles, como las mejores aplicaciones, los mejores protocolos o los mejores conversadores.

SolarWinds NTA - Resumen del tablero
  • PRUEBA GRATIS: Analizador de tráfico SolarWinds NetFlow
  • Enlace de descarga oficial: https://www.solarwinds.com/netflow-traffic-analyzer/registration

Como se podría adivinar por su nombre, el Monitor de rendimiento de red de SolarWinds utiliza el protocolo NetFlow de Cisco para recopilar información de uso detallada de los dispositivos de red. Originalmente creado por Cisco, el protocolo NetFlow permite a los dispositivos enviar información detallada sobre cada "conversación" o flujo de la red a un colector y analizador NetFlow como esta herramienta. Esta información contiene varios elementos que pueden usarse para analizar el tráfico. Muchos fabricantes distintos de Cisco también incluyen la funcionalidad NetFlow o un equivalente en sus equipos, a veces llamándolo con un nombre diferente. Recientemente, el protocolo NetFlow ha sido estandarizado como IPFIX, o IP Flow Information Exchange, por el IETF. los Analizador de tráfico SolarWinds NetFlow funcionará con todas las variantes del protocolo, por lo que es una excelente opción.

los Analizador de tráfico SolarWinds NetFlow es un módulo adicional que se instala encima de Monitor de rendimiento de red revisado anteriormente. El precio comienza en $ 1 915 y varía según el número de hosts. Y al igual que con la mayoría de los productos pagos de SolarWinds, un Prueba gratuita de 30 días está disponible.

3. PRTG Network Monitor

los PRTG Network Monitor desde Paessler AG es otra herramienta de monitoreo de ancho de banda. Se sabe que es uno de los más fáciles y rápidos de configurar. Paessler afirma que podría estar funcionando en cuestión de minutos y realmente, configurar el producto no lleva mucho tiempo, aunque mucho más de lo que se afirma. Esto se debe, en parte, a la función de descubrimiento automático del producto, lo que significa que escaneará su red y agregará automáticamente los componentes que encuentre.

Panel de PRTG - Monitoreo del centro de datos

los PRTG Monitor de red viene con varias interfaces de usuario, lo que le permite elegir la que mejor se adapte a sus necesidades. Existe una aplicación de consola nativa de Windows, también hay una interfaz web basada en Ajax y hay aplicaciones móviles para Android e iOS. Y hace un gran uso de las capacidades de cada plataforma. Por ejemplo, las aplicaciones móviles le permitirán acceder a los detalles de cualquier dispositivo simplemente escaneando una etiqueta de código QR adherida. Por supuesto, la consola de Windows le permitirá imprimir esas etiquetas.

los PRTG Monitor de red utiliza una combinación de tecnologías para su monitoreo. Utilizará monitoreo SNMP pero también WMI para dispositivos Windows y NetFlow y Sflow, dos tecnologías de análisis de flujo similares pero competidoras. Y la herramienta tiene varios sensores diseñados específicamente para medir la latencia. Hay un sensor QoS que medirá el retraso de ida y vuelta, un sensor Cisco IP SLA y un sensor Ping.

4. Analizador ManageEngine NetFlow

los Analizador ManageEngine NetFlow es otra herramienta de monitoreo basada en NetFlow que presenta algunas funciones avanzadas de monitoreo de latencia. La herramienta proporciona una vista detallada de la utilización de la red y los patrones de tráfico. Su interfaz de usuario basada en la web le permitirá ver el tráfico por aplicación, por conversación, por protocolo y más. El completo panel de la herramienta es una de sus mejores características. Ofrece la mejor versatilidad y le permitirá incluir cualquier dato que desee. Y para los administradores en movimiento, hay aplicaciones móviles disponibles.

Panel de control del analizador de tráfico de red ManageEngine

los Analizador ManageEngine NetFlow admite varias tecnologías de flujo, incluidas NetFlow, IPFIX, J-flow, NetStream y algunas otras. Como beneficio adicional, también tiene una excelente integración con los dispositivos de Cisco, con soporte para ajustar la configuración del tráfico y / o las políticas de QoS directamente desde la herramienta. Y para la medición de latencia, esta herramienta cuenta con un monitor de tiempo de ida y vuelta (RTT) de WAN que le permite controlar la disponibilidad, la latencia y la calidad del servicio de WAN.

5. PingPlotter

A pesar de un nombre algo engañoso, PingPlotter es en realidad un software gráfico de Traceroute que puede ayudar a resolver problemas de red. Esta herramienta de diagnóstico grafica la latencia y la pérdida de paquetes entre su computadora y un objetivo. Le permite visualizar la información, acelerando así el proceso de resolución de problemas, y puede ayudar a construir un caso en caso de que necesite convencer a alguien de que existe un problema por su parte.

Captura de pantalla de PingPlotter Professional

PingPlotter grafica el rendimiento de la red en cada salto entre la computadora donde la ejecuta y un sitio web, servidor o dispositivo de destino. La herramienta probará la ruta a cualquier dispositivo accesible en red y mostrará dónde ocurre la latencia, lo que le ahorrará mucho tiempo de diagnóstico.

Si bien tener estadísticas de rendimiento es útil, solo le dicen que la red falló, o no falló, durante la prueba y dónde está la falla. PingPlotter tiene una función útil de línea de tiempo que proporciona un nivel más profundo de comprensión al mostrar exactamente cuándo ocurren los problemas. Esto le permite diferenciar entre una falla constante a lo largo de la prueba y un corto período de falla severa. También puede ayudar a correlacionar la falla con otros eventos simultáneos.

6. MultiPing

MultiPing es otro producto con un nombre engañoso. Aunque utiliza principalmente Ping para lograr su hazaña, este es realmente un sistema de monitoreo, algo así como un Monitor de rendimiento de red SolarWinds más pequeño. Por supuesto, usar Ping en lugar de SNMP significa que la información que obtendrá es muy diferente. No puede esperar ver la utilización del ancho de banda con esta herramienta, pero lo único que verá es la latencia. Y al igual que los monitores de ancho de banda trazarán gráficos de ancho de banda a lo largo del tiempo, este trazará gráficos de latencia a lo largo del tiempo.

Captura de pantalla de MultiPing

MultiPing le mostrará la pérdida de paquetes en porcentaje, así como la latencia mínima, media y máxima. Tiene detección automática, por lo que configurarlo es una tarea súper fácil. La interfaz de usuario del producto se puede configurar a su gusto colocando sus diferentes componentes como mejor le parezca. El sistema también cuenta con alertas que pueden notificarle cuando los parámetros están fuera de rango. Además de las notificaciones, los programas se pueden iniciar en alertas.

7. Silbido

Sin embargo, no tiene que descargar ni instalar nada para probar la latencia. Silbido es un comando integrado en la mayoría de los sistemas operativos modernos. En una palabra, Silbido envía una serie de solicitudes de eco ICMP a la dirección IP de destino y espera a que responda con las respuestas de eco ICMP correspondientes. El retraso entre la solicitud y la respuesta se denomina retraso de ida y vuelta, que también se conoce como latencia. Y cuando no recibe una respuesta a una de sus solicitudes, la utilidad asume que la solicitud o la respuesta se perdió en tránsito y compila la información de pérdida de paquetes que se muestra una vez que finaliza el comando ejecutando

8. Traceroute (o Tracert)

Similar, Traceroute-o Concierto si vives en un mundo de Windows, también puedes usarlo para pruebas de latencia. Este es otro comando que está integrado en la mayoría de los sistemas operativos. Utiliza el mismo tipo de solicitudes y respuestas ICMP que Ping, pero lo hace de una manera que le permite probar individualmente el tiempo de respuesta, o la latencia, de cada segmento de red a lo largo de la ruta. Esto es incluso mejor que Ping, ya que puede darle una idea bastante buena de dónde está ocurriendo la mayor parte de la latencia. Por lo tanto, esta herramienta no solo puede medir sino también localizar la latencia.

En conclusión

Hemos visto cómo la latencia puede causar estragos en el rendimiento de su red y lo importante que es mantenerla bajo control. También hemos visto cómo mejorar la latencia y cómo medirla. Pero lo más importante es que le proporcionamos revisiones de algunas de las mejores herramientas que puede usar para medir la latencia. Todas las herramientas que hemos introducido son excelentes y cualquiera de ellas lo ayudará a medir la latencia. Sin embargo, son muy diferentes entre sí y debe observar más de cerca los detalles de cada herramienta. conjunto de funciones antes de elegir una, ya que la mayoría de las herramientas presentadas realmente harán mucho más que solo medir latencia.

watch instagram story