Traceroute, Ping, MTR y PathPing son herramientas o utilidades de red que utilizan el protocolo ICMP para realizar pruebas y diagnosticar problemas en una red. El Protocolo de mensajes de control de Internet (ICMP) es una utilidad de diagnóstico y notificación de errores. Los enrutadores, dispositivos intermediarios o hosts utilizan ICMP para comunicar actualizaciones o información de error a otros enrutadores, dispositivos intermediarios o hosts.
Estas herramientas generalmente se ejecutan en un símbolo del sistema de Microsoft Windows. La mayoría de las veces, estas pruebas se ejecutarían si el usuario final experimenta los siguientes problemas:
- El rendimiento de Internet es lento
- Llamadas VOIP – Problemas de mala calidad de las llamadas
- No se pueden visitar ciertos sitios web
En estas circunstancias, el problema puede ser una pérdida potencial de paquetes o un problema de latencia. El uso de estas herramientas de red ayudará a identificar la falla.
Este artículo describe lo siguiente:
- Acceso al símbolo del sistema de Windows
- Usando Traceroute
- Usando Ping
- Entendiendo MTR
- Usando PathPing
Accediendo al Símbolo del Sistema de Windows
Para ejecutar cualquier de las herramientas o utilidades de red descritas en este artículo, primero debe abrir un símbolo del sistema de Windows. Para abrir un símbolo del sistema en Windows 8 o Windows 10, proceda de la siguiente manera.
- Haga clic con el botón derecho en el botón Inicio en la esquina inferior izquierda de la pantalla y, en el menú, seleccione Comando Símbolo del sistema (o símbolo del sistema (administrador) si la tarea requiere derechos de administrador).
Nota:
Para versiones anteriores de Windows, como Windows Vista y Windows 7, proceda de la siguiente manera. Haga clic en el ícono Inicio, luego seleccione Todos los programas > Accesorios y finalmente Símbolo del sistema.
Se abre la ventana del símbolo del sistema.
Cuando desee cerrar la ventana del símbolo del sistema, escriba Salir y presione Retorno.
Uso de Traceroute
Traceroute es una herramienta de diagnóstico de redes informáticas para mostrar la ruta (ruta) y medir los retrasos en el tránsito de paquetes a través de una red de Protocolo de Internet (IP). Esta sección muestra cómo ejecutar Traceroute y cómo interpretar los resultados.
Ejecutar Traceroute
Para ejecutar la utilidad Traceroute, proceda de la siguiente manera.
- Abra una ventana de símbolo del sistema de Windows.
- En el símbolo del sistema, escriba tracert < domain.ext > (reemplace < domain.ext > con el nombre de dominio y la extensión a la que le gustaría rastrear una ruta).
Puede que tarde unos segundos en responder, pero este comando le dará una ruta de rastreo desde su computadora al destino que seleccionó.
Nota:
Puede interrumpir Traceroute en cualquier momento manteniendo presionada la tecla CTRL y presionando C en su teclado.
Copiar resultados de Traceroute
Para copiar los resultados de su Traceroute, proceda de la siguiente manera.
- Haga clic con el botón derecho en la ventana del símbolo del sistema y, en el menú, haga clic en Seleccionar todo.
Esto copiará el contenido a su portapapeles. El contenido de la ventana del símbolo del sistema se volverá blanco con texto negro.
- Vaya al documento en el que desea colocar los resultados, haga clic derecho y haga clic en Pegar (o Ctrl- V).
Los resultados se pegan en su documento. Ahora puede cerrar la ventana del símbolo del sistema.
Comprensión de los resultados de Traceroute
La herramienta Traceroute se usa para mapear los saltos entre el usuario final y el servidor de destino. Esto puede ayudar a determinar dónde puede haber problemas en la red. Los ejemplos siguientes se recopilaron después de rastrear una ruta al servidor 192.168.1.8, durante un máximo de 30 saltos. Muestran un buen traceroute, luego dos malos traceroutes; uno es un salto fallido y otro un bucle de enrutamiento.
Ejemplo: un buen traceroute
El siguiente ejemplo muestra un buen traceroute.
Puede ver cada paso que dan los datos cuando viajan al servidor de destino de 192.168.1.8. Estos se denominan saltos y representan un sistema o enrutador por el que pasan los datos. Como puede ver, el salto 7 en este ejemplo no ha respondido, pero el salto 8 sí, lo que significa que el salto 7 no responde a la solicitud, pero está manejando los paquetes correctamente y reenviando el tráfico al siguiente salto.
Ejemplo: un salto fallido
En el ejemplo anterior de buena traceroute, el salto 7 no respondía a la solicitud, pero no había fallado, ya que reenvía tráfico al salto 8. El resultado de una prueba donde un salto no responde y no reenvía el tráfico, se vería así:
Esto muestra que la prueba falla en el salto 5, y continúa fallando hasta el salto 30 (los saltos máximos predeterminados para la herramienta de seguimiento de ruta), esto significa que el salto 5 no responde y no responde, o reenvía tráfico para los saltos posteriores.
Ejemplo: un bucle de enrutamiento
Cuando ocurre un bucle de enrutamiento, impide que los datos lleguen al destino final. A diferencia del salto fallido, el bucle de enrutamiento simplemente realiza un bucle de datos entre dos saltos. En el siguiente ejemplo, se ha producido un bucle entre 192.168.1.4 y 192.168.1.5. Los datos pasarán de uno a otro hasta que la sesión se agote o, en este caso particular, se alcance el límite máximo de saltos.
Nota:
A menudo verá esto si el usuario final ha sido «ajardinado». Un «jardín amurallado» se refiere a un entorno de navegación que controla la información y los sitios web a los que el usuario puede acceder. Este es un método popular utilizado por los ISP para mantener al usuario navegando solo en áreas específicas de la Web. Esto suele ser con el propósito de proteger a los usuarios de la información, como restringir el acceso de los niños a material inadecuado.
Usar Ping
Ping es una utilidad de red que se usa para ver si el final el usuario puede acceder a otros dispositivos conectados a Internet. Cuando utilice Ping, pruebe siempre algunos sitios diferentes para ver si es solo un sitio o todos los sitios.
Para hacer ping a un dispositivo, proceda de la siguiente manera.
- Abra una ventana de símbolo del sistema de Windows.
- En el símbolo del sistema, escriba ping < dirección IP >, como se muestra a continuación.
Nota:
Puede interrumpir Ping en cualquier momento manteniendo presionada la tecla CTRL y presionando C en su teclado.
Comprensión de los resultados del ping
El ping funciona enviando paquetes de solicitud de eco ICMP al dispositivo de destino y esperando una Respuesta de eco ICMP. El programa informa errores, pérdida de paquetes y un resumen estadístico de los resultados.
Nota:
El DNS de Google La dirección IP del servidor, 8.8.8.8, o la dirección de dominio del servidor de la BBC, bbc.co.uk, se usan comúnmente como destinos de ping para verificar la conectividad saliente.
En los siguientes ejemplos, se usó el comando Ping para verificar la conexión al dispositivo 192.168.1.1, con 32 bytes de datos.
Ejemplo: un ping exitoso
El siguiente ejemplo muestra la pantalla después de un intento de ping exitoso, donde cuatro Se enviaron paquetes y se recibieron cuatro paquetes.
Ejemplo: el dispositivo de destino no responde
Un ping El resultado, donde el dispositivo de destino no responde, o hay un problema de conexión, se verá así:
Aunque cuatro Se enviaron paquetes, no se recibió ninguno, lo que muestra una pérdida del 100% de paquetes e indica un problema con la conexión o el dispositivo de destino.
Nota:
Un resultado como este no siempre significa el dispositivo no está en línea o no funciona correctamente. Muchos dispositivos tienen las respuestas de ping ICMP desactivadas por razones de seguridad o de servicio. Entonces, incluso si están en funcionamiento, parecerá que no se puede acceder a ellos.
Ejemplo: una prueba más larga
Desafortunadamente, un conjunto de muestra de cuatro pings no es adecuado para detectar paquetes. pérdida, por lo que tenemos que ejecutar una prueba más larga. Esto se hace agregando el indicador de opción –n, seguido del número de pings que desea realizar, como en el siguiente ejemplo; ping –n 500192.168.1.1.
Esto hará ping al objetivo 500 veces y llenará la pantalla con cada ping enviado. No necesitamos ver cada ping, solo el resultado final, que se verá así:
Como puede En esta prueba, descartamos dos paquetes pero, debido al gran tamaño de la muestra, esto es insignificante y está dentro de los parámetros de trabajo. Si tuviéramos un tamaño de muestra de solo cuatro pings, esto sería una pérdida del 50% y no sería una reflejo fiel de la pérdida en el circuito.
Juzgamos la pérdida de paquetes caso por caso. Si se observa una pérdida significativa, necesitamos algunas pruebas adicionales utilizando PathPing o la utilidad MTR.
Comprensión de MTR (MyTraceRoute)
MTR (MyTraceRoute, originalmente llamado Matt «sTraceRoute) es un programa de computadora que combina la funcionalidad de los programas Traceroute y Ping en una sola herramienta de diagnóstico de red.
MTR sondea los enrutadores en la ruta de la ruta limitando el número de saltos que los paquetes individuales pueden atravesar y escuchando las respuestas de su expiración. Regularmente repetirá este proceso, generalmente una vez por segundo, y realizará un seguimiento de los tiempos de respuesta de los saltos a lo largo de la ruta.
Un resultado de prueba MTR como se muestra aquí señalaría problemas con la resolución de DNS:
«La solicitud de ping no pudo encontrar el host google.com. Verifique el nombre y vuelva a intentarlo».
Si el usuario final puede hacer ping a un Dirección IP, pero no puedo hacer ping a un nombre de dominio, como bbc.co.uk, entonces es probable que haya un problema con su configuración de DNS.
Usando PathPing
Esta utilidad de red es una versión más avanzada de la herramienta Ping, que realiza un ping a cada salto a lo largo de la ruta hacia el destino (a diferencia de Ping, que solo hace ping desde el dispositivo de origen al dispositivo de destino).Es extremadamente útil para diagnosticar la pérdida de paquetes y puede ayudar a diagnosticar fallas de baja velocidad.
Para hacer una ruta de acceso a un dispositivo, proceda de la siguiente manera.
- Abra una ventana del símbolo del sistema de Windows .
- En el símbolo del sistema, escriba, pathping < dirección IP >, como se muestra a continuación.
Nota:
Puede interrumpir PathPing en cualquier momento manteniendo presionada la tecla CTRL y presionando C en su teclado.
Comprender los resultados de PathPing
Las ventajas de PathPing sobre Ping y Traceroute son que se hace ping a cada nodo como resultado de un solo comando, y que se estudia el comportamiento de los nodos durante un período de tiempo prolongado, en lugar de la muestra de ping predeterminada de cuatro mensajes, o el seguimiento de ruta única de traceroute predeterminado. La desventaja es que se necesitan un total de 25 segundos por salto para mostrar las estadísticas de PathPing.
En los siguientes ejemplos, el comando PathPing se usó para verificar la conexión al dispositivo 192.168.1.6, sobre un máximo de 30 saltos.
Ejemplo: ruta exitosa
En el ejemplo, había cinco saltos a lo largo de la ruta desde el origen, 192.168.1.1, hasta el destino, 192.168.1.6. En cada salto, se enviaron 100 paquetes y no se perdió ningún paquete.
Ejemplo: ruta fallida
El ejemplo ilustra algunos de los diferentes resultados que puede encontrar. Observa cada uno de los resultados del salto y lo que significan. En el ejemplo, nos centraremos en los saltos 1, 3, 4 y 9.
El 10/100 = 10% muestra que hubo 10 paquetes descartados de 100 que se enviaron directamente a ese salto. El 5/100 = 5% muestra que cayó 5 paquetes que pasaron por el salto.
Nota:
En el segundo salto, el 6/100 = 6% indica que la pérdida de paquetes continúa, sin embargo esto probablemente se deba a que los paquetes se descartan en el primer salto durante la prueba y no a un problema con el segundo salto.
Un resultado que muestre la pérdida del primer salto indica que la causa probable es el usuario final de origen » s, y se reflejaría con la dirección IP del enrutador (como 192.168.0.1). En este caso, verifique y, si es necesario, reemplace el enrutador, luego vuelva a probar. Si la pérdida es evidente en un salto después de la enrutador (lo más probable es que salte 2 en adelante), entonces el problema debe plantearse al proveedor de servicios.
Mirando el salto 3,
No se han descartado paquetes en el salto 3, pero tiene un tiempo de respuesta de ping anormalmente alto de 304ms. Esto podría indicar que el hardware en ese salto no está funcionando correctamente, y esto puede ser la causa g tiempos de respuesta elevados y velocidades lentas. Si el hardware en ese salto no funciona correctamente, verá tiempos de ping altos en todos los saltos posteriores, en cuyo caso, investigue el hardware en ese salto.
Mirando el salto 4,
Como puede ver, este salto no ha respondido a ningún pings enviado, pero no ha caído cualquier ping enviado a través de él. Como se menciona en Comprensión de los resultados del ping, esto se debe a que el servidor no responde a las solicitudes de ping ICMP por razones de seguridad o servicio y no indica un problema.
Mirando el salto 9,
Todo en el salto 5 al 8 está bien y todo parece normal, pero el salto 9 no.