Pathping – ¿Qué puede hacer con él?

Pathping es una de las mejores herramientas de solución de problemas de red que están incorporadas a Windows. Le ayuda a encontrar la ubicación de una pérdida de paquetes en una ruta entre usted y un host (servidor, router, sitio web, etc). Algo que utilizo muy a menudo en mi trabajo.

El comando Pathping es una combinación de Ping y Tracert. Mientras que un comando ping sólo prueba la conexión de red entre el origen (tu ordenador) y el destino, Pathping probará la conexión a cada salto entre ellos. Cuando se ejecuta un Pathping, primero se traza la ruta al destino y luego se realiza un ping a cada nodo entre ellos.

Cómo usar el cmd Pathping

Pathping sólo está disponible en Windows, si estás usando Linux deberías echar un vistazo a mtr. Pathping se puede ejecutar desde el símbolo del sistema o en PowerShell. Para abrir el símbolo del sistema puedes hacer lo siguiente:

  1. Pulsa la tecla Windows + R para abrir la ventana de ejecución
  2. Escribe cmd
  3. Pulsa enter

Ahora para usar el comando sólo tienes que introducir pathping seguido de la dirección IP o el nombre del host, igual que con un ping normal.

pathping 172.16.0.254

Dependiendo del número de saltos entre usted y el destino puede tardar un par de minutos antes de calcular los resultados. En primer lugar, el comando rastreará el router, mostrando cada nodo de la ruta. Esto ya es una información muy útil, ya que puedes ver inmediatamente dónde se produce el problema (por ejemplo, en un cortafuegos).

Una vez completado el rastreo, calculará la latencia y la pérdida de paquetes para cada salto de la ruta. Esta es la parte que lleva algo de tiempo. Si no necesita la información sobre la latencia, puede simplemente cancelarla con ctrl + c.

Pathping utiliza el protocolo ICMP. Ahora notará cuando intente un pathping a google.com por ejemplo, que abortará después de su ISP. Esto se debe a que algunos servidores, routers o firewalls han bloqueado el protocolo ICMP. Así que puedes resolverlo.

Acelerando el comando PathPing

Como dije antes, el pathping es un poco lento. Pero puedes acelerarlo añadiendo algunos interruptores. Por defecto, pathping resolverá cada nombre de host de cada salto que encuentre. También enviará 100 consultas por defecto a cada host.

Así que lo que podemos hacer es desactivar la resolución de nombres de host y bajar el número de consultas que hace pathping en cada salto con el siguiente comando:

pathping -q 10 -n -p 100 lazyadmin.nl
Pathping -q 10

Con el switch -q establecemos la cantidad de consultas a 10 en lugar de las 100 por defecto. Esto acelerará las estadísticas que se calculan después del rastreo.

Pathping -n

El parámetro -n evita que el comando resuelva los nombres de host. Esto acelera la parte de la ruta de rastreo del comando.

Pathping -p 100

El parámetro -p reduce el tiempo de espera entre cada ping. Por defecto, pathping esperará 250ms, así que si lo pone a 100ms hará 10 pings en un segundo en lugar de 4.

Pathping -h 4

Otra opción útil es el interruptor -h. Con -h puedes especificar el número de saltos que quieres probar. Digamos que sólo quiere probar si puede llegar a su ISP, entonces limitar el número de saltos a 4 o 5 será suficiente.

Pathping -w 500

El último interruptor útil es -w. Cuando un host es inalcanzable, tarda hasta 3 segundos en volver a intentarlo. Estableciendo el tiempo de espera a 500ms puedes acelerar los resultados.

Pensamientos finales

Cuanto más compleja sea tu red, más a menudo utilizarás esta herramienta. Da algunos grandes conocimientos sobre sus rutas de red y hace que la depuración de problemas de red mucho más fácil. No he vuelto a utilizar tracert desde que conocí este comando y sus capacidades.

También te puede gustar este artículo sobre el comando ping, puede que aprendas algunas cosas nuevas de él también.

0 Shares

Deja una respuesta

Tu dirección de correo electrónico no será publicada.