Diferencias entre Traceroute y Tracepath

Tracepath y traceroute son comandos de mapeo de red muy parecidos. La diferencia principal: en Linux, traceroute requiere ser superusuario (root), mientras tracepath puede ejecutarlo cualquier usuario con acceso a línea de comandos. En Windows, cualquier usuario con acceso a CMD puede usar ambos. Traceroute tiene parámetros más personalizables, pero algunos routers comerciales no los soportan, limitando su ventaja.

Tracepath

Rastrea la ruta a una dirección de red, informando del «time to live» (TTL) y las unidades máximas de transmisión (MTU) en el camino. Ejecutable por cualquier usuario con acceso a la línea de comandos.

Traceroute básico

Esencialmente igual que Tracepath, pero por defecto solo da el valor TTL. Para más datos, hay que pedirlos en la línea de comandos. En Linux requiere root; algunos routers no soportan opciones avanzadas. En Windows, cualquier usuario con CMD puede usarlo.

Comandos avanzados de Traceroute

Permite traza con IPv4 o IPv6. Elegir entre ICMP, TCP o UDP para la sonda. Elegir enrutamiento de origen y puerto de salida. Limitar TTL mínimo/máximo. Mostrar tiempo de espera de pings, número de paquetes por sonda y número de sondas. Algunas opciones pueden no ser soportadas por hardware intermedio, cortando la traza antes del destino.