Tracert extraño

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Responder
Iovis
Novato
Novato
Mensajes: 9
Registrado: 31 Mar 2010, 01:24

Tracert extraño

Mensaje por Iovis »

Buenas, tengo un problema que nunca había tenido antes...raro raro, al menos para mí.

Desde la consola de MS-DOS en Windows XP, ejecuto la orden "tracert" con la dirección de google, por ejemplo, me devuelve el ping a mi propio router, pero luego los siguientes pings que hace a los distintos puntos intermedios se pierden ("Tiempo de respuesta agotado para esta solicitud"), y, en cambio, el último ping sí me lo devuelve bien...¿es normal esto?

Por si sirve de algo tengo Orange como ISP y como router un Livebox por Ethernet.

Saludos.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Tracert extraño

Mensaje por m0skit0 »

Sí es normal. Si quieres te explico un poco cómo funciona traceroute (utilidad UNIX renombrada a tracert para Windows, son tan originales los de MicroShit...) para que lo entiendas.

Los paquetes (protocolo ICMP creo recordar, aunque no tiene mucha importancia) que manda traceroute tienen un campo llamado TTL, Time To Live, o tiempo de vida en castellano. A este campo se le resta 1 cada vez que pasa por un dispositivo como un equipo o un router. En cuanto un equipo/router, al restar, ve que el TTL = 0, descarta el paquete (lo borra) y envía una notificación (protocolo ICMP) al equipo que lo ha mandado. Traceroute utiliza este mecanismo para trazar todos los equipos/routers por los que pasa el paquete hasta llegar a su destino. ¿Cómo? Pues mandando primero un paquete con TTL = 0, luego con TTL = 1, luego TTL = 2 y así sucesivamente hasta obtener una notificación del destino que se le marcó. ¿Por qué a veces salen asteriscos? Esto es debido a la implementación de seguridad de algunos equipos/routers, que eliminan la notificación cuando el TTL = 0. Simplemente descartan/borran el paquete, pero no notifican.

Cualquier duda me la comentas y te la aclaro, un saludo.

PD: si quieres que te ponga un ejemplo de tu caso, pues también ;)
Imagen

Iovis
Novato
Novato
Mensajes: 9
Registrado: 31 Mar 2010, 01:24

Re: Tracert extraño

Mensaje por Iovis »

Pues la cosa ha quedado clarísima, m0skit0, pero si quieres ponerme ese ejemplo, yo de lujo, siempre que sea aprender :)

Saludos y gracias.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5585
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: Tracert extraño

Mensaje por m0skit0 »

Todo sea por ayudar :mrgreen:

Imaginemos que queremos hacer un traceroute a Google, y está tal que:

Tu equipo --> Router 0 --> Router 1 --> Router 2 --> Servidor Google

Primer paquete: TTL = 1, te responde tu propio equipo
Segundo paquete: TTL = 2, te responde tu router (Router 0)
Tercer paquete: TTL = 3, el Router 1 no responde, pero descarta el paquete (obtienes ***)
Cuarto paquete: TTL = 4, el Router 2 no responde, pero descarta el paquete (obtienes ***)
Quinto paquete: TTL = 5, te responde el Servidor Google

Saludos!
Imagen

Avatar de Usuario
freeman
ViP Hordes
ViP Hordes
Mensajes: 242
Registrado: 19 Sep 2009, 11:10

Re: Tracert extraño

Mensaje por freeman »

El hecho de que no te responda, puede ser por dos motivos_
1- Servidor/router caido
2- Servidor/router capa el ping/Tracert por firewall

los tracerts se suelen hacer para ver donde se quedan los paquetes.

En caso de que no quieras usar tu conexión, hay una página que te ayuda en esto.
La página en cuestión es : Traceroute
En dicha página puedes hacer el tracert desde varios puntos del mundo....

Un saludo
--------------------
No permitas que la vida elija por ti, Elige tu manera de ser Feliz!!

Responder