traceroute comando
O comando traceroute num dispositivo Cisco pode ser usado para identificar o caminho usado por um pacote para atingir o seu alvo. Ele identifica todos os roteadores no caminho desde o host de origem até o host de destino e pode ser útil na resolução de problemas de rede. Usando este comando você pode descobrir qual roteador no caminho para um alvo inalcançável deve ser examinado mais de perto como a causa provável da falha da rede.
Consulte o seguinte exemplo network:
Na figura acima você pode ver que nós temos uma rede de quatro roteadores. A rede está funcionando corretamente. Considere o que acontece quando emitimos o comando traceroute em R1 para o endereço IP da interface R4 Gi0/0 do roteador (172.16.0.2):
R1#traceroute 172.16.0.2Type escape sequence to abort.Tracing the route to 172.16.0.21 10.0.0.1 0 msec 0 msec 0 msec2 192.168.5.2 0 msec 0 msec 0 msec3 172.16.0.2 0 msec 0 msec 0 msec
Você pode ver que o comando traceroute listou os endereços IP de todos os roteadores no caminho para o destino. Agora vamos assumir que o roteador R3 vai para baixo. Considere o comando output agora:
R1#traceroute 172.16.0.2Type escape sequence to abort.Tracing the route to 172.16.0.21 10.0.0.1 0 msec 0 msec 0 msec2 10.0.0.1 !H * !H3 * *
Note como não há resposta de R3 (192.168.5.2). Usando esta informação, podemos assumir que existe um problema com o R3 e investigar o assunto. O !H na saída indica que o host é inalcançável. Outros caracteres que podem aparecer na saída do comando traceroute são: