Diferenças entre Traceroute e Tracepath

...

Qualquer dispositivo com um endereço IP pode ser rastreado.

Tracepath e traceroute são comandos de mapeamento de rede muito semelhantes. A principal diferença entre os dois é que você precisa ser um superusuário em um computador Linux para usar o traceroute, enquanto o tracepath pode ser executado sem essa credencial. Em um PC com Windows, qualquer usuário com acesso à linha de comando pode usar ambas as ferramentas de diagnóstico. O Traceroute oferece suporte a um conjunto de parâmetros de pesquisa mais personalizáveis; no entanto, alguns roteadores IP comerciais não oferecem suporte a essas opções avançadas, portanto, a vantagem é limitada.

TracePath

Tracepath rastreia um caminho para um endereço de rede designado, relatando o "tempo de vida" ou atraso TTL e unidades de transmissão máxima (MTU) ao longo do caminho. Este comando pode ser executado por qualquer outro usuário com acesso ao prompt da linha de comando.

Vídeo do dia

Traceroute Basics

Traceroute é essencialmente o mesmo que Tracepath, exceto que, por padrão, ele fornecerá apenas o valor TTL. Se você quiser dados adicionais, deve solicitar essas variáveis ​​na linha de comando. Além disso, o traceroute requer acesso de superusuário para executar o comando em uma máquina Linux, e algumas solicitações de dados avançadas podem não ser suportadas por todos os roteadores ao longo do caminho. Em um ambiente Windows, qualquer usuário com acesso à linha de comando pode executar o Traceroute.

Comandos Traceroute Avançados

Um comando avançado disponível no Traceroute é a capacidade de executar um rastreamento de rede usando o protocolo IPv4 ou IPv6. Também é possível escolher entre os formatos de dados ICMP, TCP ou UDP para uma sonda. O Traceroute pode escolher roteamentos de origem específicos para o probe e escolher de qual porta enviar. Ele pode definir limites no TTL mínimo e máximo para aceitar de uma sonda de saída. Além disso, o Traceroute pode mostrar o tempo de espera para pings de resposta, bem como definir quantos pacotes são enviados em cada teste e quantos testes devem ser enviados. Alguns desses comandos podem não ser suportados pelo hardware de rede ao longo do caminho, o que pode encerrar a investigação antes que ela alcance seu destino.