Différences entre Traceroute et Tracepath
Tracepath et traceroute sont des commandes de mappage de réseau très similaires. La principale différence entre les deux est que vous devez être un superutilisateur sur un ordinateur Linux pour utiliser traceroute, tandis que tracepath peut être exécuté sans ces informations d'identification. Sur un PC Windows, tout utilisateur disposant d'un accès à la ligne de commande peut utiliser les deux outils de diagnostic. Traceroute prend en charge un ensemble de paramètres de recherche plus personnalisables; cependant, certains routeurs IP commerciaux ne prennent pas en charge ces options avancées, l'avantage est donc limité.
TracePath
Tracepath trace un chemin vers une adresse réseau désignée, signalant la "durée de vie" ou le décalage TTL et les unités de transmission maximales (MTU) en cours de route. Cette commande peut être exécutée par tout autre utilisateur ayant accès à l'invite de ligne de commande.
Les bases de Traceroute
Traceroute est essentiellement le même que Tracepath sauf que par défaut, il ne donnera que la valeur TTL. Si vous souhaitez des données supplémentaires, vous devez demander ces variables sur la ligne de commande. De plus, traceroute nécessite un accès superutilisateur pour exécuter la commande sur une machine Linux, et certaines demandes de données avancées peuvent ne pas être prises en charge par tous les routeurs le long du chemin. Dans un environnement Windows, tout utilisateur ayant accès à la ligne de commande peut exécuter Traceroute.
Commandes avancées de traceroute
Une commande avancée disponible dans Traceroute est la possibilité d'exécuter une trace réseau à l'aide du protocole IPv4 ou IPv6. Il est également possible de choisir entre les formats de données ICMP, TCP ou UDP pour une sonde. Traceroute peut choisir des routages source spécifiques pour la sonde et choisir le port à partir duquel envoyer. Il peut définir des limites sur le TTL minimum et maximum à accepter d'une sonde sortante. De plus, Traceroute peut afficher le temps d'attente pour les pings de réponse ainsi que définir le nombre de paquets envoyés dans chaque sonde et le nombre de sondes à envoyer. Certaines de ces commandes peuvent ne pas être prises en charge par le matériel réseau le long du chemin, ce qui pourrait mettre fin à la sonde avant qu'elle n'atteigne sa destination cible.