Traceroute é uma das ferramentas mais utilizadas para a resolução de problemas de rede. Ele funciona rastreando pacotes à medida que eles se movem entre computadores e examinando o caminho que eles tomam. O Traceroute pode então determinar se quaisquer atrasos ou perdas ocorrem ao longo do caminho e ajudá-lo a identificar onde exatamente um pacote fica mais lento.
Traceroute já existe há muito tempo. Mas apesar de sua longevidade e uso difundido, existem outras ferramentas mais modernas capazes de ajudá-lo com os mesmos problemas que o Traceroute foi projetado para resolver. Como este guia irá mostrar, uma boa alternativa de traceroute pode fornecer uma imagem mais completa dos problemas enfrentados por sua rede, enquanto ajuda a facilitar as coisas para o pessoal de TI e administradores. As minhas ferramentas recomendadas são o SolarWinds® Network Performance Monitor (NPM) e o SolarWinds Engineer’s Toolset (ETS).
What Is Traceroute?
Traceroute é um comando usado para a resolução de problemas de rede. Ele vem como uma ferramenta de linha de comando em sistemas Unix, e está disponível no Mac OS como uma ferramenta gráfica de traceroute através de um utilitário de rede. Nos sistemas operacionais Windows, o comando é chamado tracert.
Traceroute, ou tracert, usa o que é chamado de “pacotes de eco” para olhar o caminho entre a sua localização e um destino remoto. Ele envia um pacote e exibe uma lista dos saltos ou roteadores pelos quais o pacote passa junto com os endereços IP para cada salto. Ele também mostra a latência (ou atraso) em milisegundos para cada passo do caminho.
Você pode usar o traceroute para ver se algum dos saltos tem uma grande latência ou se a latência entre cada salto é consistente. Em alguns casos, você pode ver o símbolo * ao lado de um salto, o que indica que não houve resposta – isso pode equivaler a perda de pacotes nesses pontos. Usar o traceroute desta forma pode ajudá-lo a determinar como seus caminhos de rede estão funcionando e identificar problemas ao longo dos caminhos de rede para solução de problemas.
Best Traceroute Alternatives
Usar uma alternativa de traceroute pode ajudar os administradores a obter os benefícios do traceroute e recursos adicionais que suportam a solução de problemas mais rápida e eficiente. Em muitas configurações empresariais, por exemplo, os profissionais de TI utilizam o traceroute juntamente com várias outras ferramentas. Eles precisam unir essas ferramentas e trabalhar as integrações entre elas, quando em alguns casos poderiam estar utilizando uma solução mais abrangente de monitoramento e solução de problemas de rede.
Existe uma grande variedade de ferramentas de rastreamento de rede no mercado. Algumas delas são relativamente básicas, e outras são abrangentes. Abaixo estão as minhas melhores escolhas para ferramentas alternativas de rastreamento.
- SolarWinds Network Performance Monitor
A minha escolha número um para empresas que procuram uma alternativa de traceroute é o Monitor de Desempenho de Rede SolarWinds®. O NPM é uma ferramenta geral de monitoramento de desempenho de rede com um amplo conjunto de recursos projetados para auxiliar na solução e gerenciamento de problemas de rede. Além de suas ferramentas de monitoramento, alerta e relatório, ele inclui uma característica especial chamada NetPath que é comparável ao traceroute.
A característica NetPath é uma ferramenta gráfica de traceroute que você pode usar para medir as métricas de desempenho de cada nó e links entre seus serviços e usuários finais. O NetPath foi projetado para fornecer mais detalhes sobre os caminhos de tráfego da sua rede e mais percepções acionáveis para remediar atrasos. Em particular, o NetPath facilita a identificação e o aprofundamento de áreas problemáticas com sua interface codificada por cores. O Traceroute fornece texto estático para que você possa usar para identificar problemas. A interface NetPath e as rotas visuais são construídas para facilitar a identificação de áreas problemáticas e o foco em objetos específicos e a visualização de ações potenciais que você pode tomar para resolver problemas. Com o NetPath, você pode até mesmo passar o mouse sobre os objetos para ver em detalhes as informações de configuração, que não estão disponíveis no traceroute.
Adicionalmente, o NetPath fornece vistas de caminhos históricos, que são úteis para determinar se um nó está na raiz de slowdowns. Em contraste, o traceroute não fornece informações históricas apenas exibindo dados sobre o estado atual de um caminho.
Ajunto com os recursos normais de traceroute hop-by-hop, o NetPath permite que você crie um mapa multi-path entre um nó do Windows e uma fonte. Você também pode adicionar conexões de filiais e serviços críticos para criar um mapa de aplicativos e serviços com base na infra-estrutura de rede. Isso permite que você determine como um problema de rede pode estar afetando uma aplicação problemática.
Em contraste, os comandos do traceroute não fornecem uma maneira de gerar mapas multi-percurso. Em redes modernas, o tráfego frequentemente viaja através de múltiplos caminhos, incluindo em caminhos diferentes em cada direção. Um único comando de traceroute mostra detalhes do caminho percorrido. Para ver mais, você deve executar uma série de comandos de traceroute e rastrear e analisar manualmente quais caminhos foram sondados. Isso pode tornar mais difícil determinar qual caminho está ocorrendo um atraso. Com os mapas multi-percurso no NetPath, você pode ver mais facilmente o tráfego dos caminhos e identificar rapidamente os slowdowns.
SolarWinds oferece um teste gratuito totalmente funcional do Network Performance Monitor por 30 dias.
- SolarWinds Engineer’s Toolset
Engineer’s Toolset é outra ferramenta poderosa da SolarWinds. ETS é um software de rede com uma colecção de ferramentas de rede para uma rápida e fácil resolução de problemas. Com a descoberta automática da rede e mapeamento de portas de switch, bem como monitoramento e alerta em tempo real, você pode facilmente monitorar o desempenho de sua rede de forma similar a uma ferramenta de traceroute.
Mas ao contrário do traceroute, ETS inclui numerosas ferramentas de desempenho de rede e rastreamento projetadas para fornecer funcionalidades adicionais, tais como um monitor de tempo de resposta, monitor de memória, monitor de CPU e monitor de interface. Você também pode executar tarefas de solução de problemas com facilidade usando o ping sweep do software e o analisador DNS. Essas ferramentas rastreiam a disponibilidade do dispositivo, a utilização da memória e a carga da CPU, além de analisar a utilização da memória e exibir informações sobre hierarquias e relacionamentos DNS. O ping sweep permite que você saiba quais endereços IP já estão em uso e quais são livres, e a ferramenta traceroute do software exibe informações visuais sobre os caminhos hop-by-hop, para que você possa compreendê-los mais facilmente.
Se você quiser testar sua rede com stress, você pode usar a ferramenta WAN killer, que irá gerar tráfego aleatório em sua conexão. Você pode ajustar as especificações deste tráfego, incluindo tamanho do pacote, largura de banda e a percentagem de largura de banda a ser usada.
O Toolet do Engenheiro está livre para tentar por 14 dias.
- SolarWinds Traceroute NG
Esta é uma ferramenta livre capaz de exibir mudanças de caminho em toda a sua rede e permitir a sondagem contínua ou temporizada. Ao contrário do traceroute, a ferramenta alerta-o quando detecta uma mudança de caminho. Como o traceroute, você pode usar o Traceroute NG para analisar caminhos TCP e ICMP, e ele irá produzir um arquivo de log .txt para que você possa ver os resultados dos seus traçados. Ele suporta configurações IPv4 e IPv6.
Traceroute NG é destinado a ser a “próxima geração” de traceroute, e é adequado para uma pequena empresa ou um indivíduo que deseja ter acesso às capacidades básicas de traceroute. Entretanto, ele tem muito em comum com o traceroute original, e para uma configuração profissional de TI, ele pode não ter a funcionalidade adicional que você precisa para manter o desempenho ideal da sua rede.
Traceroute NG é livre para instalar e usar. Você pode baixá-lo aqui.
- Traceroute visual aberto
Open Visual Traceroute é outra ferramenta gratuita, e vem com várias utilidades para realizar a resolução de problemas de rede. A funcionalidade Traceroute permite que você veja o caminho que seu pacote está tomando da origem ao destino e exibe isso em um mapa mundial em 3-D. O sniffer do pacote de rede, entretanto, mostra os dados que estão sendo enviados entre os dois locais (por exemplo, entre a Internet e o sistema local).
Open Visual Traceroute também inclui uma funcionalidade WHOIS, permitindo que você obtenha informações públicas sobre um domínio. Ele exibe as informações WHOIS e os resultados do sniffing de pacotes de rede junto com o mapa mundial, que também pode ser apresentado em 2-D para sistemas operacionais com problemas com o formato 3-D.
Embora esta ferramenta seja gratuita e a rota visual entre a origem e o destino seja uma funcionalidade interessante, ela não fornece significativamente mais funcionalidades do que o traceroute básico. Para uma empresa que quer focar no desempenho e monitoramento da rede, você pode precisar de algo mais potente.
Open Visual Traceroute é compatível com sistemas Windows, Mac OS X, Ubuntu, e openSUSE. Você pode baixá-lo aqui.
- WinMTR
Esta é uma ferramenta ligeiramente diferente a considerar; ao contrário das outras ferramentas desta lista, ela não vem com uma interface gráfica. Uma aplicação visual gratuita para Windows, WinMTR combina a funcionalidade de traceroute e ping em uma ferramenta.
Ping e traceroute são as ferramentas de diagnóstico de rede mais básicas e tê-los juntos em um só lugar é extremamente útil para administradores de rede e profissionais de TI. Você pode executar testes entre o host onde a aplicação está instalada e um host de destino que você especificar. WinMTR irá então mostrar-lhe um caminho hop-by-hop do pacote, e irá verificar a qualidade da conexão entre cada um dos nós.
Esta ferramenta está disponível apenas para Windows. Se você precisar de uma versão Linux, você vai querer considerar uma alternativa WinMTR como MTR ou Angry IP Scanner.
WinMTR é completamente livre, e como tal, é útil para testes básicos de conectividade de rede e resolução de problemas. No entanto, se você precisar de mais funcionalidades para testes de rede abrangentes e solução de problemas, você vai querer uma ferramenta premium como as do SolarWinds.
>
Você pode baixar o WinMTR aqui.
Implementing a Traceroute Alternative
>
Though traceroute é uma ferramenta de rede testada e verdadeira, é relativamente limitada em sua aplicação. Existe uma vasta gama de ferramentas modernas concebidas para suportar e complementar as capacidades do traceroute. Minha principal escolha para uso comercial e empresarial é o Monitor de Desempenho de Rede SolarWinds, pois ele incorpora ferramentas básicas de solução de problemas de rede e uma gama de poderosos recursos de monitoramento e gerenciamento de rede para fornecer um pacote completo para um administrador ou gerente de TI.
Alternativamente, se você não estiver procurando uma solução premium, o Traceroute NG fornece várias ferramentas básicas em um console gratuito e fácil de gerenciar para que você possa agilizar seus processos de solução de problemas de rede.