Cómo corregir la pérdida de paquetes

Cómo corregir la pérdida de paquetes

Cómo corregir la pérdida de paquetes

VALORACIÓN DEL ARTÍCULO:
5/5


La pérdida de paquetes se produce cuando la conexión de red pierde información mientras está en tránsito. Puede hacer que su conexión de red parezca más lenta de lo que debería y reduce la fiabilidad de la comunicación de red tanto con dispositivos locales como remotos. Detener la pérdida de paquetes debería estar en la parte superior de la lista para cualquiera que busque mejorar una red problemática.

Índice de contenidos

¿Qué es la pérdida de paquetes?

Mientras que el agua corriente se utiliza a menudo como analogía para el tráfico de la red, la información no se transmite a través de la red como un flujo continuo. Más bien, se envía como una serie de unidades discretas, llamadas paquetes. Estas unidades son como páginas individuales en un libro. Juntos, tienen algún significado, pero sólo cuando se conectan con las otras páginas en el orden correcto, crean un todo coherente. Cuando la conexión de red pierde paquetes, no se puede construir el libro completo. Los paquetes también pueden llegar incompletos, dañados o defectuosos, lo que los hace inútiles. El arreglo para esto es típicamente reenviar el paquete perdido.

La mayoría de las redes tienen un nivel muy bajo de pérdida de paquetes de vez en cuando. Las vicisitudes de las conexiones de red son tales que un paquete que se cae de vez en cuando es algo inevitable. Dicho esto, en una red que funciona correctamente, la pérdida de paquetes ocurre con tan poca frecuencia que no afecta a la eficacia de la conexión de red.

Si ve niveles más altos de pérdida de paquetes en su red, tendrá que tomar medidas para solucionarlo. Para volver a nuestra analogía del agua, la pérdida significativa de paquetes es como una tubería con fugas graves. Es necesario arreglarlo antes de que se puedan hacer otras mejoras.

Qué causa la pérdida de paquetes en su red

La pérdida de paquetes no ocurre por una sola razón. El diagnóstico de la causa de la pérdida de paquetes en su red le dirá lo que necesita reparar.

  • Ancho de banda y congestión de la red : Una causa principal de pérdida de paquetes es el insuficiente ancho de banda de la red para la conexión deseada. Esto sucede cuando demasiados dispositivos intentan comunicarse en la misma red.
  • Hardware insuficiente : Cualquier hardware en su red que enrute paquetes puede causar pérdida de paquetes. Los enrutadores, conmutadores, cortafuegos y otros dispositivos de hardware son los más vulnerables. Si no pueden «mantenerse» al día con el tráfico que usted está dirigiendo a través de ellos, dejarán caer paquetes. Piense en ello como un camarero con los brazos llenos: si les pide que recojan otro plato, es probable que se les caiga uno o más platos.
  • Cables dañados : La pérdida de paquetes puede ocurrir en la Capa 1, la capa de red física. Si sus cables de ethernet están dañados, mal cableados o son demasiado lentos para manejar el tráfico de la red, se producirán «fugas» de paquetes.
  • Problemas de software : Ningún software es perfecto. El firmware del hardware de su red o del software de su ordenador puede tener errores que causen la pérdida de paquetes. En este caso, hay poco que el consumidor pueda hacer. Puede que intente solucionar el problema usted mismo, pero a menudo la única manera de solucionar el problema es a través de un parche de firmware del proveedor que suministra el hardware. Asegúrese de informar de los errores sospechosos a medida que los encuentre para animar a los proveedores a solucionar el problema.

Detección de pérdida de paquetes

Hay varias aplicaciones de software que pueden detectar la pérdida de paquetes a través de una red. Trabajan «olfateando» los paquetes de alguna manera, ya sea analizando su tiempo de viaje o buscando en los paquetes. La forma más sencilla de descubrir si existe pérdida de paquetes es haciendo ping a los dispositivos de su red.

  1. En Windows, abra una ventana de la línea de comandos y utilice el comando ping para dirigirse a su enrutador. Por ejemplo, si la dirección IP local de su enrutador es 127.0.0.0.1, el siguiente comando hará ping al enrutador:

    ping 127.0.0.0.1 -t

    En macOS o Linux, abra una ventana Terminal y utilice el siguiente comando:

    ping 127.0.0.1

    La única diferencia es la -t que falta al final del comando.

  2. Después de que el comando ping procese un número suficiente de paquetes (al menos 10), presione Ctrl+C para detener el comando.

  3. Mira a ver si hubo alguna pérdida de paquetes. Si esta conexión específica entre el dispositivo de pinging y el objetivo está funcionando correctamente, debería ver una pérdida de paquetes del 0%.

    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.27 paquetes transmitidos, 27 paquetes recibidos, 0,0% pérdida de paquetes
    ida y vuelta min/avg/max/stddev = 1.820/8.351/72.343/14.186 ms

  4. Eso es todo.

También hay herramientas más avanzadas disponibles para detectar la pérdida de paquetes.

  1. El comando tcpdump en macOS y Linux es dramáticamente más poderoso que ping. Es un poco abrumador acostumbrarse, pero el siguiente comando capturará paquetes y luego calculará la cantidad de pérdida de paquetes:

    tcpdump -i any

  2. Esto ejecutará tcpdump sobre cualquier conexión de red. También se puede ejecutar con -i eth0 para capturar sólo la interfaz de red primaria, o con -c 10 para capturar sólo diez paquetes.

  3. Después de que el comando se ejecute, mire en la línea inferior para ver si se ha perdido algún paquete.

    17 paquetes capturados 
    >.85 paquetes recibidos por el filtro
    0 paquetes dejados caer por el kernel
  4. Idealmente, debería ver que se perdieron 0 paquetes.

En Windows, puede usar tcpdump a través del shell de Bash en Windows 10 o ejecutar Wireshark.

El proceso de detección de paquetes es de baja tecnología. Una vez que haya establecido una forma de comprobar las comunicaciones a través de la red, debe seguir una práctica de aislamiento y eliminación para determinar la fuente y la causa de la pérdida de paquetes. Esto requerirá hacer ping a la mayoría de los dispositivos de la red en la mayoría de los casos, o ejecutar scripts que logren lo mismo. El conocimiento de la topología de la red será de gran ayuda en este caso.

Determinación de la causa de la pérdida de paquetes

Para determinar la causa raíz de la pérdida de paquetes, debe comenzar por el problema más fácil de detectar y trabajar hacia atrás.

Primero, compruebe la conexión ethernet entre los dispositivos. Compruebe si hay signos obvios de daños físicos y errores de cableado. ¿Están funcionando bien esos cables? ¿La desconexión de los cables soluciona el problema? Compruebe los enrutadores y conmutadores de forma similar.

En segundo lugar, determine si hay suficiente ancho de banda para manejar los dispositivos requeridos en su red. ¿Hay alguna pieza de hardware que maneje significativamente más conexiones de las que debería? Esto es a menudo un proceso de encontrar y reemplazar hasta que el problema se resuelva. También puede utilizar un conmutador y enrutador "bueno conocido", intercambiándolo con los dispositivos potencialmente problemáticos de la red para ver si la pérdida de paquetes desaparece cuando se elimina un dispositivo específico.

Cómo corregir la pérdida de paquetes en su red

Una vez que haya determinado la causa de la pérdida de paquetes, hay dos soluciones que se pueden aplicar.

La primera consiste en sustituir el hardware problemático. Si su investigación lleva a que un dispositivo de hardware funcione incorrectamente, reemplácelo.

Si la pérdida de paquetes está siendo causada por errores de software, tendrá que intentar arreglarlo usted mismo, intentar solucionarlo o informar de ello al proveedor y esperar que lo solucionen. Para el software interno, puede ser más fácil encontrar una solución. Para el software de terceros, depende. Si usted es un cliente importante, podría ser capaz de encontrar una solución. Si no es así, es posible que tenga que esperar mientras intenta evitarlo.

Pensamientos finales

La pérdida de paquetes a menudo se presenta a medida que las cosas avanzan lentamente en la red. Por supuesto, algo tan vago puede ser causado por una variedad de causas fundamentales. Si está diagnosticando una red de bajo rendimiento, la pérdida de paquetes debería estar en primer lugar en su lista. Una vez que la pérdida de paquetes es eliminada como una posibilidad, usted puede pasar a problemas más complejos.

TAMBIÉN TE INTERESA

impacto-a-la-IA-Generativa-en-el-cloud-privado

El impacto de la IA Generativa en el Cloud Privado

En este artículo indagamos sobre un término que está muy de moda en estos días: la IA Generativa. Además de describir qué y cuál es su potencial, lo vamos a relacionar con el Cloud Privado, ya que estos entornos pueden dar un gran paso adelante gracias a la capacidad de procesamiento y generación de datos

recetas-de-postres

Conviértete en todo un chef con las recetas de cocina de Alexa

El famoso asistente de voz de Amazon puede hacer casi de todo lo que le pidas, incluidas las recetas de cocina de Alexa. Tras cinco años de vida en España, algo más en Estados Unidos, los datos que maneja la compañía indican que muchas personas recurren a Alexa como su ayudante en la cocina, ya

videos-TikTok

TikTok vs. Google: la red social planta cara al buscador rey

Las búsquedas en Internet viven su particular Juego de Tronos. Google siempre ha estado sentado en el Trono de Hierro pero cada vez más familias están pujando por destronar al rey. Sin duda, Microsoft se ha postulado como un digno rival con su navegador Edge y la puesta en marcha de la IA en esta

Zoom-Workplace

Zoom Workplace, la plataforma de trabajo que ha ideado Zoom con base en la IA

En cuestión de cuatro años, Zoom ha pasado de ser una gran desconocida a toda una referencia en el mundo de las comunicaciones. De emerger como herramienta de videollamadas en la pandemia, hoy Zoom se ha convertido en toda una solución multiusos para la vida diaria y el trabajo, cuya culminación se ha traducido con