Como leio e soluciono problemas do meu traceroute para resolver problemas do AWS Direct Connect?

5 minuto de leitura
0

Quero ler e solucionar meus traceroutes para resolver os problemas atuais do AWS Direct Connect.

Resolução

Executar um traceroute

Execute o comando traceroute para seu sistema operacional. Substitua example-destination-router pelo seu roteador de destino:

Windows:

tracert <example-destination-router>

MacOS:

traceroute <example-destination-router>

Linux:

traceroute <example-destination-router>

Leia a saída do seu traceroute

Quando você executa comandos traceroute, uma lista de saltos (dispositivos de rede) pelos quais os pacotes estão passando é exibida. Cada salto é listado com seu endereço IP, nome de host (se disponível) e a quantidade de tempo que o pacote levou para alcançar o salto em milissegundos. A saída consiste em uma série de linhas, com cada linha representando um salto ao longo do caminho da rede.

A linha traceroute consiste nos seguintes componentes principais:

  • Número do salto: Indica a sequência do salto começando em um e aumentando com cada salto subsequente. Ele também identifica a ordem em que os roteadores são encontrados ao longo do caminho.
  • Endereço IP ou nome do host: Identifica o endereço IP ou o nome do host do roteador no salto específico exibido. Os endereços IP são mostrados em notação decimal com pontos e os nomes de host mostram informações descritivas sobre o roteador.
  • Tempo de ida e volta (RTT): Mede o tempo necessário para um pacote viajar do dispositivo de origem até o roteador no salto específico e depois voltar. 

Exemplo de saída 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  *  *  *

O exemplo anterior de saída de traceroute contém as seguintes informações sobre os saltos:

  • Salto 1: O endereço IP é 192.168.0.1 e os valores de RTT (ms) são 1.112, 0.948 e 0.847. Esse salto exibe valores baixos de RTT e indica uma conexão rápida e responsiva com o roteador associado.
  • Salto 2: O endereço IP é 10.0.0.1, os valores de RTT (ms) são 5.463, 5.385 e um asterisco é exibido. Esse salto tem valores de RTT um pouco mais altos do que o salto 1, mas ainda são baixos e indicam uma conexão rápida e responsiva. O asterisco indica que ocorreu um tempo limite e que o roteador não respondeu dentro do prazo esperado.
  • Salto 3: O endereço IP é 203.0.113.5 e os valores de RTT (ms) são 20.846, 20.912 e 21.156. Esse salto tem valores de RTT mais altos e indica um possível congestionamento da rede ou tempos de processamento mais longos no roteador de destino.
  • Salto 4: Esse salto mostra três asteriscos consecutivos que indicam que nenhuma resposta foi recebida do roteador associado. A ausência de respostas nos saltos subsequentes indica perda de conectividade ou filtragem de pacotes de traceroute.

Observação:

  • Saltos com baixos valores de RTT e sem asteriscos indicam uma conexão rápida e responsiva com o roteador.
  • Saltos com altos valores de RTT indicam uma conexão lenta e um possível congestionamento da rede ou tempos de processamento mais longos no roteador de destino.
  • Saltos que mostram um asterisco indicam que ocorreu um tempo limite e que o roteador não respondeu dentro do prazo esperado. Isso também pode indicar que o roteador nesse salto está configurado para não responder aos pacotes de traceroute. Isso ocorre devido à configuração do firewall, à limitação da taxa de ICMP ou à configuração do roteador.
  • Os saltos que mostram três asteriscos consecutivos indicam que nenhuma resposta foi recebida do roteador associado.

A presença de asteriscos no meio dos saltos nem sempre significa que há um problema de rede ou de outro tipo. Os traceroutes continuam investigando saltos subsequentes para coletar informações sobre o caminho da rede. Se a saída mostra asteriscos consistentes em todo o traceroute, isso pode indicar um problema de rede ou uma configuração incorreta.

Solucionar problemas do seu traceroute

A alta latência ocorre quando os pacotes demoram muito para chegar ao destino. Saltos com RTTs altos causam alta latência. Se os RTTs estão consistentemente altos em vários traceroutes, isso indica problemas com seu roteador ou rede.

Para solucionar esse problema, conclua as seguintes etapas:

1.    Abra um prompt de comando ou uma janela de terminal em seu dispositivo local.

2.    Digite o comando traceroute <IP address of the destination host> e pressione Enter.
Observação: A saída do comando anterior exibe uma lista de saltos pelos quais os pacotes estão passando a caminho do host de destino. O RTT também é exibido.

3.    Abra o Console de Gerenciamento da AWS e identifique o salto com o endereço IP do endpoint do Direct Connect.

4.    Revise a saída do traceroute e identifique quaisquer saltos que tenham um RTT maior do que o esperado. Esses saltos podem estar contribuindo para o problema de latência.

5.    Verifique se os saltos com problemas de latência são o endpoint do Direct Connect.

6.    Depois de identificar os saltos que estão causando problemas de latência, verifique as causas do congestionamento na configuração de rede de cada dispositivo no patch.

7.    Se o salto que está causando problemas de latência for o endpoint do Direct Connect, entre em contato com o AWS Support.

AWS OFICIAL
AWS OFICIALAtualizada há um ano