Tracepath e traceroute são comandos de mapeamento de rede muito parecidos. A principal diferença entre os dois é que você precisa ser um super-usuário em um computador Linux para usar traceroute, enquanto tracepath pode ser executado sem essa credencial. Em um PC com Windows, qualquer usuário com acesso de linha de comando pode usar as duas ferramentas de diagnóstico. Traceroute suporta um conjunto de pesquisa Parâmetros- mais personalizável no entanto, alguns roteadores IP comerciais não suportam essas opções avançadas, de modo que a vantagem é limitada.
tracepath
Tracepath traça um caminho para um endereço de rede designado, informando sobre o "tempo de vida" ou lag TTL e unidades de transmissão máxima (MTU) ao longo do caminho. Este comando pode ser executado por qualquer usuário com acesso ao prompt de comando.
Basics traceroute
Traceroute é essencialmente o mesmo que tracepath exceto que, por padrão, ele só irá dar o valor TTL. Se você quiser dados adicionais, você deve solicitar essas variáveis na linha de comando. Além disso, traceroute requer acesso de superusuário para executar o comando em uma caixa de Linux, e alguns pedidos de dados avançados podem não ser suportados por todos os roteadores ao longo do caminho. Em um ambiente Windows, qualquer usuário com acesso à linha de comando pode executar traceroute.
Comandos avançados Traceroute
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 ICMP, TCP ou UDP formatos de dados para uma sonda. Traceroute pode escolher rotas de origem específicas para a sonda e escolher o porta para enviar a partir. Pode definir limites para o TTL mínimo e máximo para aceitar a partir de uma sonda de saída. Além disso, Traceroute pode mostrar o tempo de espera para pings de resposta, bem como definir quantos pacotes são enviados em cada sonda e quantos testes para envio. Alguns destes comandos podem não ser suportadas pelo hardware de rede ao longo do caminho, o que poderia terminar a sonda antes que ele chegue ao seu destino alvo.