- Introdução:
- Descrição:
- RFCs
- Veja também
Introdução:
Traceroute é o programa que lhe mostra a rota através da rede entre dois sistemas, listando todos os roteadores intermediários pelos quais uma conexão deve passar para chegar ao seu destino. Ele pode ajudá-lo a determinar porque suas conexões a um determinado servidor podem ser ruins, e muitas vezes pode ajudá-lo a descobrir exatamente onde está o problema. Também mostra como os sistemas estão ligados entre si, permitindo-lhe ver como o seu ISP se liga à Internet bem como como o sistema alvo está ligado.
Descrição:
O comando Traceroute no router Cisco:
O comando Traceroute é usado para descobrir as rotas que os pacotes realmente levam quando viajam para o seu destino. O dispositivo (por exemplo, um roteador ou um PC) envia uma seqüência de datagramas do Protocolo de Datagrama do Usuário (UDP) para um endereço de porta inválido no host remoto.
Três datagramas são enviados, cada um com um valor de campo Time-To-Live (TTL) definido como um. O valor TTL de 1 faz com que o datagrama “timeout” seja enviado assim que atinge o primeiro roteador no caminho; este roteador então responde com uma mensagem ICMP Time Exceeded (TEM) indicando que o datagrama expirou.
Outras três mensagens UDP são agora enviadas, cada uma com o valor TTL ajustado para 2, o que faz com que o segundo roteador retorne TEMs ICMP. Este processo continua até que os pacotes cheguem de fato ao outro destino. Como estes datagramas estão tentando acessar uma porta inválida no host de destino, Mensagens ICMP inalcançáveis são retornadas, indicando uma porta inalcançável; este evento sinaliza ao programa Traceroute que ele está terminado.