Comando traceroute
Propósito
Imprime a rota que os pacotes IP seguem para um host da rede.
Descrição
O comando traceroute tenta rastrear a rota que um pacote IP segue para um host da Internet, ativando os pacotes de análise UDP com um tempo máximo de vida pequeno (parâmetro Hops) e, em seguida, atendendo a uma resposta ICMP TIME_EXCEEDED de gateways ao longo do caminho. As análises são iniciadas com um valor de um salto para Saltos, que é aumentado um salto por vez até que uma mensagem ICMP PORT_UNREACHABLE seja retornada. A mensagem ICMP PORT_UNREACHABLE indica que o host foi localizado ou que o comando atingiu o número máximo de saltos permitidos para o rastreio.
- Valor de Saltos
- Endereço do gateway
- Tempo de roundtrip de cada análise bem-sucedida
Se as respostas da análise virem de gateways diferentes, o comando imprimirá o endereço de cada sistema que estiver respondendo. Se não houver resposta de uma análise em um intervalo de tempo limite de 3 segundos, um * (asterisco) será impresso para essa análise.
O comando traceroute imprimirá um ! (ponto de exclamação) após o tempo de roundtrip se o valor de Saltos for um salto ou menos. Um valor de tempo de vida máximo de um salto ou menos geralmente indica uma incompatibilidade no modo como as respostas do ICMP são manipuladas por diferentes softwares de rede. Em geral, é possível resolver a incompatibilidade duplicando o último valor de Saltos usado e tentando novamente.
- !H
- Host inatingível
- !N
- Rede inatingível
- !P
- Protocolo inatingível
- !S
- Falha na rota de origem
- !F
- Fragmentação necessária
Se a maioria das análises resultar em um erro, o comando traceroute será encerrado.
O único parâmetro obrigatório para o comando traceroute é o nome do host ou número do IP de destino. O comando traceroute determinará o comprimento do pacote de análise com base na Unidade Máxima de Transmissão (MTU) da interface de saída. Os pacotes de análise UDP são configurados com um valor improvável de modo a impedir o processamento pelo host de destino.
Sinalizadores
Nome do Sinalizador | Descrição |
---|---|
-hops Max_ttl | Configura o tempo de vida máximo (número máximo de saltos) usado nos pacotes de análise de saída. O padrão é 30 saltos (o mesmo padrão usado para conexões TCP). |
-num | Imprime endereços de salto numericamente, em vez do modo simbólico e numérico. Esse sinalizador salva uma consulta de endereço para nome do servidor de nomes para cada gateway localizado no caminho. |
-port Port | Configura o número da porta UDP base usado em análises. O padrão é 33434. O comando traceroute depende de um intervalo de portas UDP abertas de base para base + nhops - 1 no host de destino. Se uma porta UDP não estiver disponível, essa opção poderá ser usada para selecionar um intervalo de portas não utilizado. |
-src SRC_Addr | Usa o próximo endereço IP no formato numérico como endereço de origem nos pacotes de análise de saída. Nos hosts com mais de um endereço IP, o sinalizador -src pode ser usado para forçar o endereço de origem para algo diferente do endereço IP da interface na qual o pacote de análise é enviado. Se o próximo endereço IP não for um dos endereços da interface da máquina, um erro será retornado e nada será enviado. |
Parâmetros
Parâmetro | Descrição |
---|---|
Host | Especifica o host de destino, pelo nome do host ou número do IP. Esse parâmetro é obrigatório. |
PacketSize | Especifica o comprimento do datagrama de análise. O tamanho do pacote padrão é determinado pelo comando traceroute com base na MTU da interface de saída. |
Status de Saída
Consulte Status de Saída para Comandos do Servidor de E/S Virtual.
Exemplos
- Para imprimir a rota para o host nis.nfs.net, digite:
A saída será semelhante à seguinte:traceroute nis.nsf.net
traceroute to rotterdam (35.1.1.48), 30 hops max, 56 byte packet 1 helios.ee.lbl.gov (128.3.112.1) 19 ms 19 ms 0 ms 2 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 3 lilac-dmc.Berkeley.EDU (128.32.216.1) 39 ms 39 ms 19 ms 4 ccngw-ner-cc.Berkeley.EDU (128.32.136.23) 39 ms 40 ms 39 ms 5 ccn-nerif22.Berkeley.EDU (128.32.168.22) 39 ms 39 ms 39 ms 6 128.32.197.4 (128.32.197.4) 40 ms 59 ms 59 ms 7 131.119.2.5 (131.119.2.5) 59 ms 59 ms 59 ms 8 129.140.70.13 (129.140.70.13) 99 ms 99 ms 80 ms 9 129.140.71.6 (129.140.71.6) 139 ms 239 ms 319 ms 10 129.140.81.7 (129.140.81.7) 220 ms 199 ms 199 ms 11 nic.merit.edu (35.1.1.48) 239 ms 239 ms 239 ms