Objetivo

Este artigo fornece instruções sobre como executar o comando traceroute em seu switch através da CLI.

Em um cenário em tempo real, um traceroute pode ser usado se o usuário estiver tendo alguns problemas de conectividade e precisar descobrir se os pacotes são entregues ao destino ou não. O traceroute pode indicar exatamente onde os pacotes estão sendo descartados se tal problema existir.

Note: Para saber como ativar a configuração do traceroute em seu switch por meio do utilitário baseado na Web, clique aqui para obter instruções.

Dispositivos aplicáveis

- Sx300 Series

- Sx350 Series

- SG350X Series

- Sx500 Series

- Sx550X Series

Versão de software

- 1.4.7.05 — Sx300, Sx500

- 2.2.8.4 — Sx350, SG350X, Sx550X

Execute Traceroute no Switch através da CLI

O traceroute pode ser usado para solucionar um problema que ocorreu em uma conexão de rede. Ao usar a CLI (Command Line Interface, interface de linha de comando) do switch, o traceroute descobre e exibe as rotas que os pacotes seguirão ao viajar para seu destino, permitindo que o administrador meça o atraso de trânsito dos pacotes que atravessam a rede. Ele opera enviando um pacote IP ao host de destino e de volta ao switch.

O traceroute usa três datagramas do User Datagram Protocol (UDP) com valores Time to Live (TTL) para operar. O TTL é um mecanismo que limita o tempo de vida dos dados em uma rede. Cada vez que um pacote é enviado a um roteador, o valor TTL diminui em uma unidade. Quando o valor de TTL chega a 0, o roteador responde com uma mensagem de tempo excedido (TEM - Time Exceeded Message) do Internet Control Message Protocol (ICMP) que indica que o datagrama expirou.

No início, o traceroute envia três datagramas UDP ao primeiro roteador com valores TTL de um. O primeiro roteador responde com uma mensagem ICMP TEM que fornece informações para o recurso traceroute. Em seguida, o traceroute envia mais três datagramas UDP com valores TTL de dois. O segundo roteador ao longo da rota responde com uma mensagem ICMP TEM. Esse processo continua até que uma das seguintes opções seja encontrada:

- o destino é alcançado

- o valor máximo de TTL configurado é alcançado

- o usuário interrompe o rastreamento

Executar operação Traceroute

Para executar a operação traceroute em seu switch através da CLI, siga estas etapas:

Etapa 1. Log in to the switch console. O nome do usuário e a senha padrão são cisco/cisco. Se você configurou um novo nome do usuário ou senha, digite as credenciais.

Note: Neste exemplo, o switch é acessado por Telnet.

Etapa 2. No modo EXEC Privilegiado do switch, execute a operação traceroute inserindo um dos seguintes comandos:

SG350X#traceroute ip {{ipv4-address | hostname}} [size packet_size] [ttl max-ttl] [count packet_count] [timeout time_out] [source ip-address]

— Use esta sintaxe para traceroute um endereço IPv4.

SG350X#traceroute ipv6 {{ipv6-address | hostname}} [size packet_size] [ttl max-ttl] [count packet_count] [timeout time_out] [source ip-address]

— Use esta sintaxe para traceroute um endereço IPv6.

A descrição dos parâmetros é a seguinte:

- ip — Use IPv4 para descobrir a rota.

- ipv6 — Use IPv6 para descobrir a rota.

- ipv4-address — endereço IPv4 do host destino.

- ipv6-address — endereço IPv6 do host destino.

- Nome de host — O nome de host do host de destino. O comprimento varia de 1 a 160 caracteres. O tamanho máximo do rótulo para cada parte do nome do host é 58.

- size packet_size — O número de bytes no pacote que não inclui a tag Virtual Local Area Network (VLAN). O padrão é 64 bytes. O tamanho varia de 64 a 1518 bytes para IPv4 e de 68 a 1518 para IPv6.

- ttl max-ttl — O maior valor TTL que pode ser usado. O valor TTL máximo padrão é 30. O comando traceroute é encerrado quando o destino é alcançado ou quando esse valor é atingido. O valor TTL pode variar de 1 a 225.

- count packet_count — O número de sondas a serem enviadas em cada nível de TTL. A contagem padrão é 3 e a contagem varia de 1 a 10.

- timeout time_out — O número de segundos a aguardar por uma resposta a um pacote de sondagem. O padrão é 3 segundos e o valor de tempo limite varia de 1 a 60 segundos.

- source ip-address — Um dos endereços de interface do dispositivo a ser usado como endereço de origem para os testadores. O dispositivo seleciona o endereço de origem ideal por padrão. Você precisa inserir um endereço IP válido para isso.

SG350X#traceroute ip software.cisco.com ttl 20

Note: Neste exemplo, traceroute ip software.cisco.com ttl 20 é usado. Quando o comando for inserido, o switch conduzirá automaticamente o rastreamento.

Etapa 3. (Opcional) Para abortar o rastreamento, pressione o botão de escape no teclado.

Note: Neste exemplo, o rastreamento foi abortado após três saltos.

Você deve ter executado com êxito uma operação traceroute através da CLI do seu switch.

Compreender os resultados do Traceroute

A tabela a seguir descreve os campos significativos mostrados na imagem acima:

Campo

Descrição

1 a 14

Indica a sequência ou o número do salto do roteador no caminho até o destino.

192.168.100.1

Endereço IP do roteador onde o switch está conectado.

184.26.111.212

Endereço IP da Internet do servidor de destino software.cisco.com

<190 ms <200 ms <200 ms

O tempo total de operação para recuperar dados do servidor de destino mostrado no último salto.

A tabela a seguir mostra os caracteres que podem aparecer na saída do comando traceroute:

Campo

Descrição

*

O tempo da prova esgotou.

?

Tipo de pacote desconhecido.

R

Administrativamente inalcançável. Geralmente, essa saída indica que uma lista de acesso está bloqueando o tráfego.

F

A fragmentação é necessária e a desfragmentação é definida.

H

Host inalcançável.

P

Protocolo inacessível.

P

Fonte:

R

Tempo de remontagem de fragmento excedido.

S

Falha na rota de origem.

U

Porta inalcançável.

Possíveis problemas indicados pelos saltos do traceroute:

- Se você encontrar intervalos no início e o relatório começar a mostrar dados após alguns saltos, o roteador provavelmente está configurado para não responder às solicitações traceroute.

- Se você encontrar tempos limite no final do rastreamento:

- Pode haver um problema de conexão com o host de destino.

- Pode haver um firewall configurado no host de destino para bloquear solicitações traceroute.

- Pode haver um problema com o caminho de retorno do destino.

- Se o relatório traceroute mostrar latência durante os primeiros saltos, pode haver problemas na rede local.

Agora você deve ter entendido os resultados do traceroute mostrados na CLI do seu switch.