ENES

Traceroute

Una herramienta que muestra cada parada que hacen tus datos camino a su destino.

Una laptop corre traceroute; tres routers en el camino hacia un sitio contestan de a uno, con un TTL y un tiempo de respuesta que crecen

Los datos que mandás por internet no viajan en línea recta: van saltando de router en router hasta llegar. Traceroute es un comando que muestra esos saltos. Corrés traceroute example.com en una Mac o en Linux, o tracert example.com en Windows, y te devuelve una lista numerada con cada router del camino y cuánto tardó cada uno en contestar.

Funciona con un truco ingenioso. Cada paquete lleva un contador que se llama TTL (time to live, tiempo de vida), y cada router le resta uno; cuando llega a cero, el router descarta el paquete y manda de vuelta un error avisando. Traceroute manda un primer paquete con TTL 1, así contesta el primer router; después con TTL 2, así contesta el segundo; y así hasta llegar al destino. Cada respuesta revela un salto.

Los ingenieros de redes lo usan para encontrar dónde se rompe algo. Si los tiempos pegan un salto de golpe en un punto, o la lista se corta en algún lado, el problema probablemente esté por ahí. Eso sí, hay que leerlo con cuidado: las filas de asteriscos, * * *, muchas veces solo quieren decir que ese router está configurado para no contestar, no que esté roto, y el camino de vuelta puede ser distinto del de ida.

Para quedarse

Para seguir leyendo

Términos relacionados

Más de Redes