fbpx

Como funciona o comando Traceroute

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Conceitos gerais

O comando Traceroute, também conhecido como tracert no Windows, é uma ferramenta de diagnóstico de rede usada para rastrear o caminho que um pacote de dados percorre de uma origem até seu destino final na Internet. Esta ferramenta é muito útil para identificar possíveis problemas de rede, como alta latência ou perda de pacotes.

No processo de rastreamento da rota, o comando Traceroute envia uma série de pacotes de dados pela rede, e cada pacote inclui um número TTL (Time To Live) começando com o valor 1. Cada vez que um pacote chega a um nó no rede, o nó diminui o valor TTL em 1 antes de encaminhar o pacote. Quando o valor do TTL chega a 0, o pacote é descartado e o nó envia uma mensagem de “tempo excedido” para a origem, indicando que o pacote não conseguiu chegar ao seu destino e que o tempo permitido foi ultrapassado.

O comando Traceroute repete esse processo para cada nó da rota até que o pacote chegue ao seu destino final. Ao final do processo, o comando Traceroute exibe uma lista dos nós na rota, junto com o endereço IP de cada nó e o tempo de resposta que o pacote levou para chegar a esse nó.

Sequência detalhada do pacote

A operação detalhada do comando Traceroute pode ser expressa da seguinte forma:

  1. O comando Traceroute envia um pacote de dados com um valor TTL inicial de 1 para o destino final.
  2. O primeiro nó no caminho do pacote receberá o pacote, diminuirá o valor do TTL em 1 e enviará uma resposta “TTL expirado” para a origem.
  3. A origem receberá a resposta “tempo excedido” e registrará o endereço IP do primeiro nó.
  4. O comando Traceroute enviará outro pacote de dados com valor TTL 2 para o destino final.
  5. O segundo nó no caminho do pacote receberá o pacote, diminuirá o valor TTL em 1 e enviará uma resposta de “tempo excedido” à origem.
  6. A origem receberá a resposta “tempo excedido” e registrará o endereço IP do segundo nó.
  7. Este processo será repetido para cada nó no caminho do pacote, aumentando o valor do TTL a cada iteração até que o pacote chegue ao destino final.
  8. Assim que o pacote chega ao destino final, o comando Traceroute exibe o caminho completo do pacote, incluindo o endereço IP e o tempo de resposta de cada nó na rota.

Qual é o comando no MikroTik RouterOS

Para um exemplo de como usar o comando Traceroute em um Mikrotik RouterOS, os seguintes passos podem ser seguidos:

  1. Acesse a interface do roteador Mikrotik e abra o console de comando.

  2. Digite o comando Traceroute seguido do endereço IP ou nome de domínio do destino para o qual deseja rastrear a rota. Por exemplo, para rastrear o caminho até o site do Google, você poderia usar o seguinte comando:

				
					[admin@MikroTik] > tool traceroute google.com
				
			
  1. Aguarde a conclusão do processo de rastreamento de rota. Dependendo do número de nós no caminho e da latência da rede, esse processo pode demorar alguns segundos ou vários minutos.

  2. Revise os resultados do comando Traceroute. A saída do comando exibirá uma lista de todos os nós no caminho para o destino, junto com o endereço IP de cada nó e o tempo de resposta necessário para chegar a esse nó. Por exemplo:

				
					     ADDRESS                                    STATUS
  1  192.168.1.1               1ms     1ms     1ms   
  2  10.0.0.1                  5ms     5ms     5ms   
  3  200.10.0.1                10ms    10ms    10ms  
  4  200.10.1.1                15ms    15ms    15ms  
  5  200.10.2.1                20ms    20ms    20ms  
  6  200.10.3.1                25ms    25ms    25ms  
  7  8.8.8.8                   30ms    30ms    30ms  
[admin@MikroTik] >
				
			

Neste exemplo, você pode ver que o pacote de dados passou por seis nós diferentes antes de chegar ao destino final (8.8.8.8).

Diferença entre Linux Traceroute e Windows Tracert

Existem algumas diferenças importantes entre os dois comandos:

  1. Sintaxe do comando: A sintaxe do comando Linux Traceroute e do comando Windows Tracert é um pouco diferente. No Linux, o comando é escrito como “traceroute”, enquanto no Windows é escrito como “tracert”.

  2. Opções de comando: O comando Linux Traceroute e o comando Windows Tracert têm diferentes opções de comando. Por exemplo, no Linux, o comando Traceroute oferece suporte a opções como -I para especificar o uso de ICMP em vez de UDP, enquanto no Windows, o comando Tracert oferece suporte a opções como -h para especificar o número máximo de saltos.

  3. Formato de saída: O formato de saída do comando Linux Traceroute e do comando Windows Tracert também é diferente. No Linux, o comando Traceroute exibe o endereço IP e o tempo de resposta de cada nó na rota, enquanto no Windows, o comando Tracert exibe o nome de cada nó e o tempo de resposta.

  4. funcionalidade avançada: O comando Linux Traceroute é capaz de realizar rastreamentos de rota mais avançados, como rastreamentos de rota reversa e rastreamentos de múltiplos caminhos. Além disso, o comando Linux Traceroute é mais personalizável que o comando Windows Tracert, permitindo ao usuário especificar a porta e o tamanho do pacote.

Em resumo, embora ambos os comandos sejam semelhantes em sua funcionalidade básica, existem algumas diferenças significativas na sintaxe do comando, nas opções de comando, no formato de saída e na funcionalidade avançada.

Exemplo do comando no Linux

				
					traceroute google.com
1  192.168.1.1 (192.168.1.1)  1.107 ms  1.237 ms  1.353 ms
2  10.255.255.1 (10.255.255.1)  14.527 ms  14.622 ms  14.719 ms
3  172.16.1.1 (172.16.1.1)  25.817 ms  25.912 ms  26.005 ms
4  172.16.2.1 (172.16.2.1)  38.320 ms  38.414 ms  38.505 ms
5  203.208.222.125 (203.208.222.125)  38.601 ms  37.301 ms  37.392 ms
6  72.14.195.12 (72.14.195.12)  60.225 ms  60.318 ms  60.415 ms
7  108.170.247.65 (108.170.247.65)  61.424 ms  61.511 ms  61.605 ms
8  108.170.235.225 (108.170.235.225)  62.719 ms  62.814 ms  62.908 ms
9  108.170.232.193 (108.170.232.193)  63.016 ms  63.103 ms  63.197 ms
10  74.125.244.16 (74.125.244.16)  63.300 ms  63.386 ms  63.480 ms
11  172.253.50.138 (172.253.50.138)  64.685 ms  64.781 ms  64.877 ms
12  172.253.66.7 (172.253.66.7)  65.122 ms  65.217 ms  65.314 ms
13  172.253.50.246 (172.253.50.246)  66.493 ms  66.587 ms  66.680 ms
14  74.125.252.128 (74.125.252.128)  66.879 ms  66.965 ms  67.058 ms
15  216.58.214.142 (216.58.214.142)  67.252 ms  67.365 ms  67.454 ms
				
			

Exemplo do comando no Windows

				
					tracert google.com
Tracing route to google.com [172.217.12.142]
over a maximum of 30 hops:

  1     1 ms     1 ms     1 ms  192.168.1.1
  2    17 ms    17 ms    18 ms  10.255.255.1
  3    27 ms    27 ms    27 ms  172.16.1.1
  4    40 ms    40 ms    40 ms  172.16.2.1
  5    38 ms    37 ms    37 ms  203.208.222.125
  6    59 ms    59 ms    59 ms  108.170.247.65
  7    61 ms    61 ms    61 ms  108.170.235.225
  8    63 ms    63 ms    63 ms  108.170.232.193
  9    64 ms    64 ms    64 ms  74.125.244.16
 10    67 ms    67 ms    67 ms  172.253.50.138
 11    67 ms    67 ms    67 ms  172.253.66.7
 12    69 ms    69 ms    69 ms  172.253.50.246
 13    66 ms    66 ms    66 ms  74.125.252.128
 14    66 ms    66 ms    66 ms  216.58.214.142

Trace complete.
				
			

Qual é o melhor?

Em geral, ambos os comandos (traceroute y tracert) são úteis para rastrear problemas de rede e diagnosticar problemas de conectividade. A escolha de qual usar dependerá dos sistemas operacionais e das preferências pessoais.

Quanto às características específicas, traceroute no Linux oferece mais opções e recursos avançados do que tracert no Windows, como suporte para protocolos UDP e TCP e a capacidade de personalizar o tempo limite e a contagem de saltos. Porém, tracert no Windows é mais fácil de usar e pode fornecer informações mais claras e legíveis em alguns casos.

Em resumo, ambas as ferramentas têm seus pontos fortes e fracos, e a escolha de uma ou outra dependerá do uso específico e das preferências pessoais.

Quer sugerir um tema?

Toda semana postamos novos conteúdos. Quer que falemos sobre algo específico?
Assunto para o próximo blog

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

CÓDIGO DE DESCONTO

AN24-LIB

aplica-se a livros e pacotes de livros MikroTik

Dias
Horas
Minutos
Segundos

Introdução a
OSPF-BGP-MPLS

Inscreva-se para isso curso livre

MAE-RAV-ROS-240118
Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAS-ROS-240111

Promoção para o Dia de Reis!

REIS24

15%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto do Dia dos Reis Magos!

*promoção válida até domingo, 7 de janeiro de 2024
** o código (REIS24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Promoção de Réveillon!

NY24

20%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto de Réveillon!

*promoção válida até segunda-feira, 1º de janeiro de 2024
** o código (NY24) aplica-se ao carrinho de compras
*** compre seu curso agora e faça até 31 de março de 2024

Descontos de Natal!

XMAS23

30%

todos os produtos

Cursos MikroTik
Cursos da academia
Livros MikroTik

Aproveite o código de desconto para o Natal!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até segunda-feira, 25 de dezembro de 2023

DESCONTOS DA SEMANA CIBERNÉTICA

CW23-MK

17%

todos os cursos MikroTik OnLine

CW23-AX

30%

todos os cursos da Academia

CW23-LIB

25%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto da Cyber ​​Week!!!

**os códigos são aplicados no carrinho de compras
Promoção válida até domingo, 3 de dezembro de 2023

DESCONTOS DE SEXTA-FEIRA NEGRA

BF23-MX

22%

todos os cursos MikroTik OnLine

BF23-AX

35%

todos os cursos da Academia

BF23-LIB

30%

todos os livros e pacotes de livros MikroTik

Aproveite os códigos de desconto para Black Friday!!!

**Os códigos são aplicados no carrinho de compras

os códigos são aplicados no carrinho de compras
válido até domingo, 26 de novembro de 2023

Dias
Horas
Minutos
Segundos

Inscreva-se para isso curso livre

MAE-VPN-SET-231115

Promoção Halloween

Aproveite os códigos de desconto para o Halloween.

Os códigos são aplicados no carrinho de compras

HW23-MK

11% de desconto em todos os cursos MikroTik OnLine

11%

HW23-AX

30% de desconto em todos os cursos da Academia

30%

HW23-LIB

25% de desconto em todos os livros e pacotes de livros MikroTik

25%

Cadastre-se e participe do curso gratuito Introdução ao Roteamento Avançado com MikroTik (MAE-RAV-ROS)

Hoje (quarta-feira), 11 de outubro de 2023
7h às 11h (Colômbia, Equador, Peru)

MAE-RAV-ROS-231011