Como usar Traceroute para solucionar problemas de uma rede Junos
Para descobrir o caminho que os pacotes seguem através de saltos intermediários da origem para o destino, você pode usar o traceroute comando no Junos OS.
Por exemplo, a rede está executando o protocolo de roteamento OSPF. OSPF calcula um caminho de router1 para router7 (Destacada no mapa de topologia). Se você emitir um sibilo comando router1, o ping falhar. Mas, para tentar descobrir exatamente onde o fracasso é (o roteador de destino ou um salto imediato), você emitir o traceroute comando.
user @ router1> traceroute router7traceroute para router7 (192.168.24.1), 30 saltos no máximo, 40 byte ROUTER2 packets1 (192.168.26.1) 0,869 ms 0,638 ms 0,536 MS2 Router3 (192.168.27.1) 24.968 ms 0,727 ms 0,363 MS3 * 4 * ^ C
o traceroute comando funciona através do envio de um pacote ICMP a partir da fonte para o nó de destino com uma contagem de saltos inicial de um. Em cada salto, o pacote é processado, a contagem de saltos decrementado, e se a contagem de saltos agora é zero, o salto intermediário envia uma resposta de volta para a fonte de deixá-lo sabe que foi recebida, mas a contagem de saltos expirado.
Esta informação dá forma a primeira linha da saída (de ROUTER2 nesse caso). Em seguida, um pacote ICMP com uma contagem de saltos de 2 é enviado para fora, e faz o seu caminho para o segundo dispositivo, e assim por diante até que o destino for atingido, uma resposta a um pacote não for recebido (*), ou a contagem de saltos ( 30, neste caso) for excedido.
Assim como um processo traceroute faz sua hop caminho pelo hop de router1 para router7, você começa a ver as respostas que mostram como esse pacote está atravessando a rede. Na saída anterior, o primeiro salto é ao longo do caminho ROUTER2. Como parte do processo de traceroute, router1 envia três pacotes ICMP separadas. ROUTER2 responde a cada um destes três conforme mostrado na saída.
A saída mostra o tempo de ida e volta para cada um dos três pacotes traceroute, o que lhe dá uma idéia não só de que o lúpulo estão sendo atingidos, mas também quanto tempo ele está tomando para enviar o tráfego e para trás entre esses roteadores. Tal como acontece com o sibilo comando, você quer manter um olho sobre os tempos de ida e volta para identificar problemas de latência dentro de sua rede.
Neste exemplo, o resultado mostra que as respostas estão a ser recebidos a partir de Router3, mas além disso, nada é recebido. Olhando para a topologia, o próximo salto no caminho é router5. Porque o traceroute não está a receber uma resposta a partir de router5, você sabe que o problema está em algum lugar entre Router3 e router5. Você ainda não sabe qual é o problema, mas pelo menos agora você sabe onde olhar.
É tentador olhar para o traceroute saída mostrada e dizer: # 147-Aha! O problema é a Router3!# 148- Afinal, é aí que as boas respostas parar. Mas traceroute significa que os pacotes estão fazendo seu caminho apenas multa de router1 para Router3 e volta. O problema é com o link ou roteador além essa última boa entrada.