¿Cómo puedo leer y corregir mis traceroutes para resolver los problemas de AWS Direct Connect?

5 minutos de lectura
0

Quiero leer y corregir mis traceroutes para resolver los problemas que tengo con AWS Direct Connect.

Solución

Ejecutar un traceroute

Ejecute el comando traceroute para el sistema operativo. Sustituya example-destination-router por el enrutador de destino:

Windows:

tracert <example-destination-router>

macOS:

traceroute <example-destination-router>

Linux:

traceroute <example-destination-router>

Leer la salida del traceroute

Al ejecutar los comandos traceroute, aparece una lista de saltos (dispositivos de red) por los que pasan los paquetes. Cada salto aparece en la lista con su dirección IP, nombre de host (si está disponible) y la cantidad de tiempo que el paquete tardó en llegar al salto, en milisegundos. La salida consta de una serie de filas, y cada una de ellas representa un salto en la ruta de la red.

La fila de traceroute consta de los siguientes componentes clave:

  • Número de salto: Indica la secuencia del salto a partir de uno y aumenta con cada salto posterior. También identifica el orden en que se encuentran los enrutadores a lo largo de la ruta.
  • Dirección IP o nombre de host: Identifica la dirección IP o el nombre de host del enrutador en el salto específico que se muestra. Las direcciones IP se muestran en notación decimal con puntos, y los nombres de servidor muestran información descriptiva sobre el enrutador.
  • Tiempo de ida y vuelta (RTT): Mide el tiempo que tarda un paquete en viajar desde el dispositivo origen hasta el enrutador según el salto específico y regresar.

Ejemplo de salida de traceroute:

traceroute to 203.0.113.5 (203.0.113.5), 30 hops max, 60 byte packets
1  192.168.0.1 (192.168.0.1)  1.112 ms  0.948 ms  0.847 ms
2  10.0.0.1 (10.0.0.1)  5.463 ms  *  5.385 ms
3  203.0.113.5 (203.0.113.5)  20.846 ms  20.912 ms  21.156 ms
4  *  *  *

La salida de traceroute del ejemplo anterior contiene la siguiente información sobre los saltos:

  • Salto 1: La dirección IP es 192.168.0.1, y los valores de RTT (ms) son de 1,112; 0,948 y 0,847. Este salto muestra valores de RTT bajos e indica una conexión rápida y con capacidad de respuesta al enrutador asociado.
  • Salto 2: La dirección IP es 10.0.0.1, los valores de RTT (ms) son de 5,463; 5,385 y aparece un asterisco. Este salto tiene valores de RTT ligeramente más altos que los del salto 1, pero siguen siendo bajos e indican una conexión rápida y con capacidad de respuesta. El asterisco indica que se agotó el tiempo de espera y que el enrutador no respondió dentro del plazo previsto.
  • Salto 3: La dirección IP es 203.0.113.5, y los valores de RTT (ms) son de 20,846; 20,912 y 21,156. Este salto tiene valores de RTT más altos e indica una posible congestión de red o tiempos de procesamiento más prolongados en el enrutador de destino.
  • Salto 4: Este salto muestra tres asteriscos consecutivos que indican que no se recibió ninguna respuesta del enrutador asociado. La ausencia de respuestas en los saltos posteriores indica una pérdida de conectividad o un filtrado de los paquetes de traceroute.

Nota:

  • Los saltos con valores de RTT bajos y sin asteriscos indican una conexión rápida y gran capacidad de respuesta al enrutador.
  • Los saltos con valores de RTT altos indican una conexión lenta y una posible congestión de red o tiempos de procesamiento más prolongados en el enrutador de destino.
  • Los saltos donde se muestra un asterisco indican que se agotó el tiempo de espera y que el enrutador no respondió dentro del plazo previsto. Esto también puede indicar que el enrutador en ese salto está configurado para no responder a los paquetes de traceroute. Esto se debe a la configuración del firewall, a la limitación de velocidad de ICMP o a la configuración del enrutador.
  • Los saltos que muestran tres asteriscos consecutivos indican que no se recibió ninguna respuesta del enrutador asociado.

La presencia de asteriscos en medio de los saltos no siempre significa que haya un problema de red. Los traceroutes siguen sondeando los saltos posteriores para recopilar información sobre la ruta de la red. Si la salida muestra asteriscos constantes en todo el traceroute, puede deberse a un problema de red o una configuración incorrecta.

Solucionar problemas de un traceroute

La latencia alta se produce cuando los paquetes tardan demasiado en llegar a destino. Los saltos con un RTT alto provocan una latencia alta. Si los RTT están constantemente altos en varios traceroutes, esto indica que hay problemas con el enrutador o la red.

Para solucionar este problema, siga estos pasos:

  1. Abra una línea de comandos o una ventana de terminal en el dispositivo local.

  2. Escriba el comando traceroute <IP address of the destination host> y, a continuación, pulse Intro.
    Nota: El resultado del comando anterior muestra una lista de los saltos por los que pasan los paquetes en su camino hacia el host de destino. También se muestra el RTT.

  3. Abra la Consola de administración de AWS y, a continuación, identifique el salto con la dirección IP del punto de conexión de Direct Connect.

  4. Revise la salida del traceroute e identifique los saltos que tengan un RTT más alto de lo esperado. Estos saltos pueden estar contribuyendo al problema de latencia.

  5. Compruebe si los saltos con problemas de latencia son el punto de conexión de Direct Connect.

  6. Tras identificar los saltos que causan los problemas de latencia, compruebe las causas de la congestión en la configuración de red de cada dispositivo de la ruta.

  7. Si el salto que causa los problemas de latencia es el punto de conexión de Direct Connect, póngase en contacto con AWS Support.

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 10 meses