As 5 melhores alternativas de Traceroute para análise de caminho de conexão

Traceroute é uma ferramenta de diagnóstico popular, mas muito básica, que ajuda a rastrear um pacote de dados ICMP de um host de rede para outro. Quando um computador está se comunicando com outros dispositivos em uma rede, os dados de comunicação devem primeiro ser enviados por meio de uma série de pequenas redes, de outra forma chamadas de saltos, antes de chegar ao dispositivo de destino. Claro, o usuário comum não está ciente disso, mas como administrador de rede, é importante saber a rota exata percorrida pelos dados. Isso o ajudará a determinar por que um dispositivo ou servidor da web está inacessível e os dados adicionais coletados ajudarão a corrigir atrasos na rede.



Para uma ferramenta que foi desenvolvida em 1987 e não recebeu nenhuma atualização importante desde então, é fácil ver porque o Traceroute não se encaixaria nas redes modernas e no ambiente de TI híbrido. Uma grande limitação do Traceroute é que ele só fornece informações de uma maneira. Isso é da origem ao destino. Isso, portanto, significa que os dados coletados podem ser imprecisos, uma vez que é possível que atrasos na conexão estejam acontecendo conforme os dados voltam do destino de volta para o computador de origem.

Algumas pessoas também podem ter problemas com o uso de uma interface de linha de comando. Observe que algumas das alternativas que listaremos também usam uma interface de linha de comando, mas também incluímos algumas ótimas alternativas que vêm com uma interface gráfica de usuário. O bom das ferramentas GUI é que elas envolvem simples cliques do mouse em vez de ter que digitar comandos. Eles também tendem a ter uma exibição melhor dos dados de análise de caminho, o que é ótimo para iniciantes.



Agora, há uma questão que me deparei várias vezes e que acho importante abordarmos. Qual é a diferença entre Traceroute e Ping? E para explicar isso completamente, primeiro preciso explicar como funciona o Traceroute.



Como funciona o Traceroute?

Esta ferramenta funciona atribuindo o que chamamos de valor Time To Live (TTL) nos dados que estão sendo enviados. O TTL representa o número de saltos que o pacote de dados pode fazer e começa em 1 e é gradualmente aumentado até atingir o dispositivo de destino.



Portanto, por exemplo, se houver 5 saltos entre a origem e o host de destino, o primeiro pacote com um valor TTL de 1 é enviado. O primeiro roteador receberá o pacote decrementando o valor para zero e, em seguida, enviará uma mensagem de erro 'Tempo excedido' de volta ao computador de origem. O computador então usa essas informações para identificar o roteador no primeiro salto e, em seguida, envia outro pacote com um valor TTL de 2. Novamente, isso será diminuído para zero após atingir o segundo salto e uma mensagem de erro for enviada de volta ao computador de origem . Este processo é repetido até que os dados do pacote finalmente alcancem o host de destino e ao final de tudo, você terá uma lista de todos os roteadores ao longo do caminho da origem ao destino. O Traceroute também registra o tempo que os dados levam para chegar a cada roteador, o que ajuda a identificar exatamente de onde vem a latência.

Compare isso com um ping que envolve o envio de uma solicitação de eco ICMP para um endereço IP de destino e espera por uma resposta e você já tem a resposta para nossa pergunta.

Qual é a diferença entre Traceroute e Ping

Ping é usado principalmente para determinar se um host de rede está disponível e a quantidade de latência em sua rede. Por outro lado, o Traceroute segue o caminho exato percorrido pelos dados do pacote e, portanto, identificará de onde exatamente está vindo o problema de conexão. Um ping é significativamente mais rápido do que o traceroute e pode ser respondido em milissegundos. Em essência, você usa um ping quando deseja estabelecer se um dispositivo de rede está ativo ou inativo. Depois de estabelecer que está desativado, você usa um traceroute para identificar onde está o problema.



Com isso resolvido, vamos agora dar uma olhada em 5 ferramentas e software que você pode usar em vez do Traceroute.

1. Traceroute NG


Tente agora

Quando se trata de rede Software de gerenciamento e monitoramento, A SolarWinds está sempre se superando. O Network Performance Monitor (NPM) foi seu principal produto e consolidou seus nomes como líderes do setor. Na verdade, o NPM pode ser usado para realizar análises de dados salto a salto. No entanto, não é a alternativa perfeita para o Traceroute devido ao seu preço. o NPM é um monitor de rede completo e, portanto, tem um preço.

Então, em vez disso, veremos o SolarWinds Traceroute NG. É uma ferramenta totalmente gratuita que vem com vários recursos extras além da análise de caminho de dados.

SolarWinds Traceroute NG

Por exemplo, o Traceroute NG está equipado com uma função de registro embutida e também permite que você copie os dados de análise para a área de transferência e, consequentemente, cole-os em outro lugar, como em um arquivo CSV. Esta é uma atualização do Tracert que se limita apenas a fazer capturas de tela dos dados. A ferramenta também coleta dados úteis como o tempo entre cada salto, os endereços IP de todos os dispositivos, o Fully Qualified Domain Name (FQDN), o percentual de perda de pacotes de dados, entre outros.

O Traceroute NG é semelhante ao Tracert nativo, pois usa uma interface de linha de comando. Mas isso é uma coisa boa porque você não vai demorar muito para se ajustar à mudança. O outro grande recurso dessa ferramenta é que ela realiza sondagem contínua. Isso significa que ele analisará continuamente os dados do caminho da rede e, em caso de alterações no caminho, você será notificado.

Como todos os outros produtos SolarWinds, o Traceroute NG realiza a descoberta automática de sua rede. Ele usa padrões TCP e ICMP para rastrear caminhos de dados e pode penetrar na maioria dos firewalls. Traceroute NG é compatível com IPv4 e IPv6 e funciona apenas para sistemas Windows.

2. MTR Traceroute


Tente agora

O MTR também é uma ferramenta de diagnóstico de rede de linha de comando, mas combina ping e traceroute. Isso significa que você será capaz de determinar facilmente a disponibilidade de um host de rede e, consequentemente, apontar o problema exato, executando uma análise de salto a salto do caminho de dados. O MTR usa solicitações de eco ICMP para derivar os dados de desempenho em cada salto, mas também pode operar no modo UDP.

MTR Traceroute

Essa ferramenta também pode ser usada para estabelecer perda de pacotes e jitter de rede. Os dados de desempenho são apresentados em uma exibição tabular para fácil compreensão. E, ao contrário do Traceroute nativo, o MTR também suporta endereços IPv6.

O MTR também executa varreduras de caminho contínuas, o que significa que os dados de desempenho da rede estão sempre sendo atualizados. Isso é definitivamente melhor do que ter que executar manualmente as varreduras sempre que quiser verificar se há alguma mudança nas métricas de desempenho da rede.

MTR é projetado para sistemas Unix por padrão, mas permite que você use o Autoconf para configurá-lo de forma que possa funcionar em um sistema diferente. O Autoconf escaneia o sistema de destino e então gera arquivos de cabeçalho e um makefile de modelos existentes. Em seguida, eles são adicionados ao código-fonte do MTR para torná-lo instalável no referido sistema. Isso é verdade até mesmo para Mac OS.

3. Abra o Visual Traceroute


Tente agora

Open Visual Traceroute é um software traceroute de código aberto que pode ser usado em vários sistemas operacionais, incluindo Windows, Linux e Mac OS. Ao contrário das outras duas ferramentas que analisamos, OVT usa uma interface gráfica. Seu recurso de destaque é a representação 3D do caminho de dados no mapa mundial. Assim que o traceroute estiver concluído, você pode ampliar e girar o mapa para ver todos os locais por onde seus dados passaram. E se o seu computador está com problemas para usar a visualização 3D, você pode fazer uso dos mapas 2D.

Abrir Visual Traceroute

Open Visual Traceroute também fornece uma visão tabular de todos os dados que você está interessado ao executar um traceroute. Isso inclui o nome do host e a localização, latência da rede, tempo de pesquisa de DNS e distância entre os vários nós. Ele não vem com uma funcionalidade de registro embutida, mas permite que você copie os dados de análise e os salve em um arquivo CSV. Você também pode fazer capturas de tela.

Também é importante notar que esta ferramenta é mais do que apenas uma ferramenta de traceroute. Ele vem com recursos adicionais, como o farejador de pacotes, que oferece uma visão geral clara do tipo de dados sendo transmitidos da fonte para os servidores de destino. Ele também tem um recurso 'Quem é' que você pode usar para acessar facilmente todas as informações públicas sobre um domínio específico.

4. Path Analyzer Pro


Tente agora

Path Analyzer Pro também é uma excelente recomendação se você não for grande em ferramentas de interface de linha de comando, graças à sua interface de usuário amigável. Mas o recurso de destaque é o mecanismo de descoberta de caminho avançado que torna a ferramenta consideravelmente mais rápida do que o software traceroute nativo. De acordo com os desenvolvedores, o Path Analyzer Pro é 20x mais rápido.

Outros recursos que o distinguem do traceroute tradicional são a detecção e passagem de firewalls, a análise de várias métricas de desempenho para cada salto e visualizações gráficas impressionantes. O último será essencial para criar uma melhor compreensão dos problemas da rede.

Path Analyzer Pro

O Path Analyzer Pro também permite gerar, imprimir e exportar relatórios que podem ajudar quando você quiser armazenar os dados de desempenho para referência futura ou simplesmente compartilhar os dados com a gerência e outros administradores.

Semelhante ao Open Visual, esta ferramenta possui uma ferramenta de mapa que oferece uma ótima visão geral da localização dos endereços IP que você está investigando. Você pode ampliar e deslocar o mapa para uma melhor visualização. Ele também tem um recurso 'Quem é', que ajuda você a coletar informações sobre um domínio específico.

Recursos adicionais incluem DNS e resolução de endereços e rastreamento de endereços de e-mail, o que pode ser útil para estabelecer a origem de seus e-mails. Isso pode ajudá-lo a desmascarar spammers ou pessoas que enviam mensagens ameaçadoras.

5. Rota Visual


Tente agora

A última ferramenta em nossa lista é o Visual Route, que é uma excelente ferramenta para realizar análises de caminhos de salto a salto. Ele também coleta dados de desempenho adicionais, como perda de pacotes e tempo de resposta. No entanto, o recurso de destaque do Visual Route é a capacidade de reverter o rastreamento do pacote de dados e, assim, superar uma das principais deficiências do Traceroute original. Ele executa isso criando agentes remotos no destino que facilitam o rastreamento para trás. Também relacionado é a pesquisa DNS reversa que permite deduzir um endereço IP de um nome de domínio.

Rota Visual

Visual Route também armazena dados históricos que podem ajudar a diagnosticar rapidamente os problemas atuais, comparando-os com os dados anteriores. A ferramenta também executa análise de caminho contínua enquanto registra continuamente os dados de desempenho, o que fornece percepções valiosas sobre a degradação do desempenho que ocorre com o tempo.

Esta ferramenta combina rastreamento de caminho com relatórios de localização de IP para fornecer a localização geográfica física dos servidores e roteadores, o que é essencial para entender seus problemas de roteamento.

Visual Route também possui funcionalidades de ping que ele aprimora ainda mais incluindo plotagem de ping. Ele mapeia o tempo de resposta da rede em relação a um período de tempo para ajudá-lo a diagnosticar um problema rapidamente. Assim, você gasta menos tempo solucionando problemas e, consequentemente, dedica mais tempo à resolução do problema. A ferramenta está disponível para sistemas Windows e Mac.