Traceroute

Definição – o que significa Traceroute?

Traceroute é uma ferramenta de diagnóstico de rede usada para rastrear o caminho percorrido por um pacote em uma rede IP da origem ao destino. O traceroute também registra o tempo gasto para cada salto que o pacote faz durante sua rota para o destino.

O Traceroute usa pacotes de eco ICMP (Internet Control Message Protocol) com valores de tempo de vida variável (TTL). O tempo de resposta de cada salto é calculado. Para garantir a precisão, cada salto é consultado várias vezes (geralmente três vezes) para medir melhor a resposta daquele salto específico.

O Traceroute existe como parte da maioria dos sistemas operacionais de uma forma ou de outra.

Um traceroute também é conhecido como tracert.

Definirtec explica Traceroute

O traceroute é uma ferramenta muito útil para determinar os atrasos de resposta e os loops de roteamento presentes em um caminho de rede entre nós de comutação de pacotes. Também ajuda a localizar quaisquer pontos de falha encontrados durante a rota para um determinado destino.

O Traceroute usa mensagens ICMP e campos TTL no cabeçalho IP para suas operações e transmite pacotes com pequenos valores TTL. Cada salto que manipula o pacote subtrai “1” do TTL do pacote. Se o TTL chegar a zero, o pacote expirou e foi descartado. O traceroute depende da prática comum do roteador de enviar uma mensagem ICMP com tempo excedido de volta ao remetente quando o TTL expira.

Usando pequenos valores TTL que expiram rapidamente, o traceroute força os roteadores ao longo do caminho normal de entrega de um pacote a gerar essas mensagens ICMP. Essas mensagens também identificam o roteador. Um valor TTL de “1” deve produzir uma mensagem do primeiro roteador; um valor TTL de “2” gera uma mensagem do segundo e assim por diante.

O Traceroute usa a seguinte sintaxe de comando, com ou sem parâmetros opcionais: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

A saída do Traceroute primeiro exibe o endereço IP do destino e o número máximo de saltos que ele percorrerá antes de encerrar o rastreamento. Em seguida, ele exibe o nome, endereço IP e tempo de resposta obtido em cada salto.

  • 1 é o gateway de internet da rede a partir da qual o rastreamento é iniciado
  • 2 é normalmente o gateway do provedor de serviços de Internet (ISP)
  • 3 geralmente é o nome de salto e o endereço IP do provedor de backbone

Este rastreamento continua até o domínio de destino, listando todos os saltos ao longo do caminho. É importante notar que o rastreamento pode exibir resultados diferentes se os rastreamentos subsequentes forem executados para o mesmo destino. Isso pode indicar uma mudança no caminho da rede devido à falha de algum link ou salto. Se um salto não responder (a solicitação expirou), um asterisco (*) será exibido e, em seguida, outro salto será tentado. Se for bem-sucedido, o tempo de resposta do salto é exibido. Por fim, o domínio de destino com seu endereço IP é exibido.