traceroute
Sintaxe
traceroute <host> <as-number-lookup> <bypass-routing> <ce-ip ip address> <clns> <ethernet host> <extension> <gateway address> <inet> <inet6> <interface interface-name> <logical-system logical-system-name> <monitor host> <mpls (ldp FEC address | rsvp label-switched-path-name | bgp FEC address)> <next-hop next-hop address> <no-resolve host> <overlay> <port> <propagate-ttl host> <routing-instance routing-instance-name> <tenant tenant-name> <source source-address> <tos value> <ttl value> <wait seconds>
Sintaxe (Série QFX e Série OCX)
traceroute <host> <as-number-lookup> <bypass-routing> <gateway address> <inet> <inet6> <interface interface-name> <monitor host> <mpls (ldp FEC address | rsvp label-switched-path-name | bgp FEC address)> <next-hop next-hop address> <no-resolve host> <overlay> <port> <propagate-ttl host> <routing-instance routing-instance-name> <source source-address> <tos value> <ttl value> <wait seconds>
Descrição
Exibir a rota que os pacotes fazem para um host de rede especificado. Use traceroute
como uma ferramenta de depuração para localizar pontos de falha em uma rede.
O comando Junos OS Evolved traceroute
analisa dados da mesma forma que o comando Linux traceroute
, de modo que a saída é diferente em comparação com o Junos OS. Veja a seção de saída de amostra para obter mais detalhes.
Opções
host | Endereço IP ou nome do host remoto. |
as-number-lookup | (Opcional) Exibir o número do sistema autônomo (AS) de cada salto intermediário no caminho do host até o destino. |
bypass-routing | (Opcional) Contorne as tabelas de roteamento normais e envie solicitações diretamente a um sistema em uma rede anexada. Se o sistema não estiver em uma rede diretamente anexada, um erro será devolvido. Use essa opção para exibir uma rota para um sistema local através de uma interface que não tem rota por ele. |
ce-ip IPv4 or IPv6 address | (Roteadores da Série MX apenas com interfaces MPC e MIC) (Opcional) Verifique a rota para um endereço IP de borda do cliente (CE) em uma rede virtual privada de LAN (VPLS) e VPN Ethernet (EVPN). |
clns | (Opcional) Trace a rota pertencente ao Serviço de Rede Sem Conexão (CLNS). |
ethernet host | (Opcional) Trace a rota até um host Ethernet usando endereço MAC unicast. |
extension | (Opcional) Trace extensões de ICMP |
gateway address | (Opcional) Endereço de um roteador ou switch pelo qual a rota transita. |
inet | inet6 | (Opcional) Trace a rota que pertence ao IPv4 ou IPv6, respectivamente. |
interface interface-name | (Somente Junos OS) (Opcional) Nome da interface sobre a qual enviar pacotes. |
logical-system (all | logical-system-name) | (Opcional) Essa opção não é compatível com o Junos OS Evolved Release 18.3R1. Realize esta operação em todos os sistemas lógicos ou em um sistema lógico específico. |
tenant tenant-name | (Opcional) Nome de um sistema de locatário específico para tentativa de traceroute. |
monitor host | (Opcional) Exibir informações de monitoramento em tempo real para o host especificado. |
mpls (ldp FEC address | rsvp label-switched-path name) | (Opcional) Veja |
next-hop | O próximo salto para enviar pacotes para um destino. |
no-resolve | (Opcional) Não tente determinar o nome de host que corresponde ao endereço IP. |
overlay | (Opcional) Caminho de overlay traceroute. |
port | (Opcional) Número de porta base a ser usado em sondas de traceroute. |
propagate-ttl | (Opcional) No dispositivo de roteamento PE, use essa opção para visualizar o tráfego de trânsito do Mecanismo de Roteamento gerado localmente. Isso é aplicável apenas para tráfego MPLS L3VPN. Uso para resolução de problemas, quando você deseja visualizar informações hop-by-hop do roteador de provedor local para o roteador de provedor remoto, quando a decremento de TTL é desativada na rede principal usando a declaração de
Nota:
Usar |
routing-instance routing-instance-name | (Opcional) Nome da instância de roteamento para a tentativa de traceroute. |
source source-address | (Opcional) Endereço fonte dos pacotes de traceroute de saída. |
tos value | (Opcional) Valor a ser incluído no campo de tipo de serviço (ToS) IP. A gama de valores acabou |
ttl value | (Opcional) Valor máximo de tempo de vida para incluir na solicitação de traceroute. A gama de valores acabou |
wait seconds | (Opcional) Tempo máximo para aguardar uma resposta à solicitação de traceroute. |
As declarações restantes são explicadas separadamente. Veja CLI Explorer.
Nível de privilégio exigido
Rede
Campos de saída
A Tabela 1 descreve os campos de saída para o traceroute
comando. Os campos de saída estão listados na ordem aproximada em que eles aparecem.
Nome de campo |
Descrição do campo |
---|---|
|
Endereço IP do receptor. |
|
Número máximo de saltos permitido. |
|
Tamanho dos pacotes que estão sendo enviados. |
|
Número de saltos da fonte até o roteador ou switch nomeado. |
|
Nome do roteador ou switch para este salto. |
|
Endereço do roteador ou switch para este salto. |
|
Tempo médio de ida e volta, em milissegundos (ms). |
Saída de amostra
- Traceroute
- traceroute como host de busca de números
- traceroute sem resolução
- propogate-ttl traceroute
- traceroute (entre roteadores CE, VPN de camada 3)
- traceroute (por meio de um MPLS LSP)
- sem resolução de instância de roteamento de traceroute (por meio de um LSP MPLS)
- traceroute (Junos OS Evolved, através de um MPLS LSP)
Traceroute
user@host> traceroute santacruz traceroute to host1.example.com (10.156.169.254), 30 hops max, 40 byte packets 1 blue23 (10.168.1.254) 2.370 ms 2.853 ms 0.367 ms 2 red14 (10.168.255.250) 0.778 ms 2.937 ms 0.446 ms 3 yellow (10.156.169.254) 7.737 ms 89.905 ms 0.834 ms
traceroute como host de busca de números
user@host> traceroute as-number-lookup 10.100.1.1 traceroute to 10.100.1.1 (10.100.1.1), 30 hops max, 40 byte packets 1 10.39.1.1 (10.39.1.1) 0.779 ms 0.728 ms 0.562 ms 2 10.39.1.6 (10.39.1.6) [AS 32] 0.657 ms 0.611 ms 0.617 ms 3 10.100.1.1 (10.100.1.1) [AS 10, 40, 50] 0.880 ms 0.808 ms 0.774 ms user@host> traceroute as-number-lookup 1::1 traceroute6 to 1::1 (1::1) from 2001:b8::7, 64 hops max, 12 byte packets user@host> traceroute 2001:b8::7 as-number-lookup traceroute6 to 2001:b8::7 (2001:b8::7) from 2001:db8::9, 64 hops max, 12 byte packets 1 2001:db8::10 (2001:db8::10) [AS 18] 0.657 ms 17.319 ms 0.504 ms 2 2001:b8::7 (2001:b8::7) 0.949 ms 0.930 ms 0.739 ms
traceroute sem resolução
user@host> traceroute santacruz no-resolve traceroute to host1.example.com (10.156.169.254), 30 hops max, 40 byte packets 1 10.168.1.254 0.458 ms 0.370 ms 0.365 ms 2 10.168.255.250 0.474 ms 0.450 ms 0.444 ms 3 10.156.169.254 0.931 ms 0.876 ms 0.862 ms
propogate-ttl traceroute
user@host> traceroute propagate-ttl 100.200.2.2 routing-instance VPN-A traceroute to 100.200.2.2 (100.200.2.2) from 1.1.0.2, 30 hops max, 40 byte packets 1 1.2.0.2 (1.2.0.2) 2.456 ms 1.753 ms 1.672 ms MPLS Label=299776 CoS=0 TTL=1 S=0 MPLS Label=299792 CoS=0 TTL=1 S=1 2 1.3.0.2 (1.3.0.2) 1.213 ms 1.225 ms 1.166 ms MPLS Label=299792 CoS=0 TTL=1 S=1 3 100.200.2.2 (100.200.2.2) 1.422 ms 1.521 ms 1.443 ms
traceroute (entre roteadores CE, VPN de camada 3)
user@host> traceroute vpn09 traceroute to host2.example.com (10.255.14.179), 30 hops max, 40 byte packets 1 10.39.10.21 (10.39.10.21) 0.598 ms 0.500 ms 0.461 ms 2 10.39.1.13 (10.39.1.13) 0.796 ms 0.775 ms 0.806 ms MPLS Label=100006 CoS=0 TTL=1 S=1 3 host2.example.com (10.255.14.179) 0.783 ms 0.716 ms 0.686
traceroute (por meio de um MPLS LSP)
user@host> traceroute mpls1 traceroute to 10.168.1.224 (10.168.1.224), 30 hops max, 40 byte packets 1 mpls1-sr0.company.net (10.168.200.101) 0.555 ms 0.393 ms 0.367 ms MPLS Label=1024 CoS=0 TTL=1 2 mpls5-lo0.company.net (10.168.1.224) 0.420 ms 0.394 ms 0.401 ms
sem resolução de instância de roteamento de traceroute (por meio de um LSP MPLS)
user@host> traceroute routing-instance VRF-1 198.51.100.1 no-resolve traceroute to 198.51.100.1 (198.51.100.1), 30 hops max, 40 byte packets 1 198.51.100.20 20.243 ms 13.256 ms 24.194 ms MPLS Label=299792 CoS=0 TTL=1 S=0 MPLS Label=16 CoS=0 TTL=1 S=1 2 198.51.100.21 14.126 ms 13.090 ms 29.082 ms MPLS Label=16 CoS=0 TTL=1 S=0 MPLS Label=16 CoS=0 TTL=2 S=1 3 198.51.100.22 16.419 ms 11.564 ms 17.068 ms MPLS Label=16 CoS=0 TTL=1 S=1 4 198.51.100.1 12.794 ms 12.939 ms 17.123 ms
traceroute (Junos OS Evolved, através de um MPLS LSP)
O comando Junos OS Evolved traceroute
analisa dados MPLS da mesma forma que o comando Linux traceroute
: L=label, E=exp_use, S=stack_bottom e T=TTL. No exemplo abaixo, T=1/L=16
indica o TTL com o rótulo 16.
user@host> traceroute 192.0.2.50 ttl 255 traceroute to 192.0.2.50 (192.0.2.50), 255 hops max, 60 byte packets 1 192.0.2.60 (192.0.2.60) 13.565 ms 11.696 ms 11.448 ms 2 192.0.2.61 (192.0.2.61) <MPLS:L=17,E=0,S=0,T=1/L=16,E=0,S=1,T=1> 34.034 ms 31.538 ms 27.697 ms 3 192.0.2.62 (192.0.2.62) <MPLS:L=299776,E=0,S=0,T=1/L=16,E=0,S=1,T=2> 23.174 ms 24.393 ms 21.009 ms 4 192.0.2.63 (192.0.2.63) 24.553 ms 19.698 ms 25.648 ms 5 192.0.2.50 (192.0.2.50) 33.322 ms 29.514 ms 24.706 ms
Extensão sem resolução de traceroute (QFX5100)
user@host> traceroute 48.1.1.2 no-resolve extension traceroute to 10.255.255.255 (10.255.255.255), 30 hops max, 52 byte packets 1 10.168.1.254 7.776 ms 8.108 ms 8.131 ms rx intf ae1.0(560) 10.168.1.254 mtu 1500 rx sub-ip intf xe-0/0/18:0(803) 10.168.1.254 mtu 1500 fwd intf ae2.0(562) 10.255.255.254 mtu 1500 next-hop intf ae2.0(562) 10.255.255.255 mtu 1500 ! 2 10.255.255.255 7.122 ms 8.599 ms 8.267 ms rx intf ae2.0(556) 10.255.255.255 mtu 1500 !