TTL (tiempo de vida) en ping

17/05/2006 - 08:57 por peyoting | Informe spam
mirando la ayuda del comando ping hay un parametro -i que en teoria permite
ajustar un tiempo de vida, la cuestion es que en la practica no parece
funcionar.

Es el router quien ajusta este tiempo de vida?
Como auto calcula un valor para el TTL(TDV)?

He visto como equipos dentro de la intranet con un tiempo de respuesta bajo
aparecen con un TTL mas alto que ips en internet con un tiempo de respueta 5
o veces mas alto.

El porque quiero ajustar un tiempo de vida fijo es porque si quiero saber
cuantos paquetes icmp se pierden a una ip en distintos momentos, considero
que deberia hacerse con los mismos parametros.

Preguntas similare

Leer las respuestas

#1 JM Tella Llop [MVP Windows]
17/05/2006 - 15:24 | Informe spam
El Tiempo de vida...no es medida de tiempo, sino numero de saltos entre
maquinas antes de que el mensaje se descarte. Es decir, un TTL de 10, indica
que por cada maquina que pase, disminuirá en una unidad dicho valor. Cuando
llegue a cero, el mensaje se perderá.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.



"peyoting" wrote in message
news:
mirando la ayuda del comando ping hay un parametro -i que en teoria
permite ajustar un tiempo de vida, la cuestion es que en la practica no
parece funcionar.

Es el router quien ajusta este tiempo de vida?
Como auto calcula un valor para el TTL(TDV)?

He visto como equipos dentro de la intranet con un tiempo de respuesta
bajo aparecen con un TTL mas alto que ips en internet con un tiempo de
respueta 5 o veces mas alto.

El porque quiero ajustar un tiempo de vida fijo es porque si quiero saber
cuantos paquetes icmp se pierden a una ip en distintos momentos, considero
que deberia hacerse con los mismos parametros.

Respuesta Responder a este mensaje
#2 peyoting
18/05/2006 - 09:03 | Informe spam
Cierto que se refiere a saltos permitidos en vez de a tiempo, me lie porque
en ingles usan esa palabra TTL ("Time To Live").

A lo que iba yo desde el cmd pongo:

ping -t 66.102.9.99



Haciendo ping a 66.102.9.99 con 32 bytes de datos:

Respuesta desde 66.102.9.99: bytes2 tiempo˜ms TTL$4
Respuesta desde 66.102.9.99: bytes2 tiempo0ms TTL$4
Respuesta desde 66.102.9.99: bytes2 tiempo”ms TTL$3
Respuesta desde 66.102.9.99: bytes2 tiempo—ms TTL$4

(Aqui en el resultado el TTL cambia dinamicamente)

ping -i 10 66.102.9.99



Haciendo ping a 66.102.9.99 con 32 bytes de datos:

Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.

Osea que si el numero de saltos permitido es inferior al necesario caduca,
lo cual es logico, pero porque en el caso anterior en la salida paarece TTL
y un resultado?




"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:evZN$
El Tiempo de vida...no es medida de tiempo, sino numero de saltos entre
maquinas antes de que el mensaje se descarte. Es decir, un TTL de 10,
indica que por cada maquina que pase, disminuirá en una unidad dicho
valor. Cuando llegue a cero, el mensaje se perderá.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"peyoting" wrote in message
news:
mirando la ayuda del comando ping hay un parametro -i que en teoria
permite ajustar un tiempo de vida, la cuestion es que en la practica no
parece funcionar.

Es el router quien ajusta este tiempo de vida?
Como auto calcula un valor para el TTL(TDV)?

He visto como equipos dentro de la intranet con un tiempo de respuesta
bajo aparecen con un TTL mas alto que ips en internet con un tiempo de
respueta 5 o veces mas alto.

El porque quiero ajustar un tiempo de vida fijo es porque si quiero
saber cuantos paquetes icmp se pierden a una ip en distintos momentos,
considero que deberia hacerse con los mismos parametros.





Respuesta Responder a este mensaje
#3 JM Tella Llop [MVP Windows]
18/05/2006 - 16:45 | Informe spam
Osea que si el numero de saltos permitido es inferior al necesario caduca,



No necesariamente. Si la maquina no responde al ICMP 8 (la mayoria de los
firewall lo cortan), no responderá.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y no
otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use.



"peyoting" wrote in message
news:
Cierto que se refiere a saltos permitidos en vez de a tiempo, me lie
porque en ingles usan esa palabra TTL ("Time To Live").

A lo que iba yo desde el cmd pongo:

ping -t 66.102.9.99



Haciendo ping a 66.102.9.99 con 32 bytes de datos:

Respuesta desde 66.102.9.99: bytes2 tiempo˜ms TTL$4
Respuesta desde 66.102.9.99: bytes2 tiempo0ms TTL$4
Respuesta desde 66.102.9.99: bytes2 tiempo”ms TTL$3
Respuesta desde 66.102.9.99: bytes2 tiempo—ms TTL$4

(Aqui en el resultado el TTL cambia dinamicamente)

ping -i 10 66.102.9.99



Haciendo ping a 66.102.9.99 con 32 bytes de datos:

Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.

Osea que si el numero de saltos permitido es inferior al necesario caduca,
lo cual es logico, pero porque en el caso anterior en la salida paarece
TTL y un resultado?




"JM Tella Llop [MVP Windows]" escribió en el mensaje
news:evZN$
El Tiempo de vida...no es medida de tiempo, sino numero de saltos entre
maquinas antes de que el mensaje se descarte. Es decir, un TTL de 10,
indica que por cada maquina que pase, disminuirá en una unidad dicho
valor. Cuando llegue a cero, el mensaje se perderá.

Jose Manuel Tella Llop
MVP - Windows
(quitar XXX)
http://www.multingles.net/jmt.htm
news://jmtella.com

Este mensaje se proporciona "como está" sin garantías de ninguna clase, y
no otorga ningún derecho.

This posting is provided "AS IS" with no warranties, and confers no
rights.
You assume all risk for your use.



"peyoting" wrote in message
news:
mirando la ayuda del comando ping hay un parametro -i que en teoria
permite ajustar un tiempo de vida, la cuestion es que en la practica no
parece funcionar.

Es el router quien ajusta este tiempo de vida?
Como auto calcula un valor para el TTL(TDV)?

He visto como equipos dentro de la intranet con un tiempo de respuesta
bajo aparecen con un TTL mas alto que ips en internet con un tiempo de
respueta 5 o veces mas alto.

El porque quiero ajustar un tiempo de vida fijo es porque si quiero
saber cuantos paquetes icmp se pierden a una ip en distintos momentos,
considero que deberia hacerse con los mismos parametros.









Respuesta Responder a este mensaje
#4 Ramón Sola [MVP Windows - Shell/User]
19/05/2006 - 05:10 | Informe spam
Hash: SHA1

El valor TTL que te muestra 'ping' es el TTL de la respuesta. El TTL se
concibió para evitar que, a causa de un ciclo en la ruta, un paquete IP
permanezca indefinidamente en una red sin llegar a su destino. El emisor se
encarga de inicializar el TTL del paquete (o "datagrama").

Cada máquina que procesa un paquete IP recibido, incluido su destinatario,
decrementa el TTL en al menos una unidad: si el resultado es cero, el
paquete se descarta. Opcionalmente se envía al emisor la notificación
correspondiente en forma de paquete ICMP de tipo 11 con código 0 (esta
suele ser labor exclusiva de los routers).

La herramienta 'tracert' (Traceroute) basa su funcionamiento en el
mecanismo de TTL. Envía pings (ICMP tipo 8) al destino con TTLs sucesivos
(comenzando con TTL=1), espera respuesta, calcula el tiempo de ida y vuelta
e informa del emisor del paquete ICMP de respuesta. Las posibles
respuestas, si las hay, pueden ser ICMP tipo 11 con código 0, que significa
que TTL llegó a cero, o bien ICMP tipo 0, que indica que se ha alcanzado el
destino.

Ramón Sola / / MVP Windows - Shell/User
Para obtener la dirección correcta no hacen falta los sellos.
Por favor, usar el correo sólo para cuestiones ajenas a los
grupos de noticias, gracias.

peyoting () va y dice:
Cierto que se refiere a saltos permitidos en vez de a tiempo, me lie
porque en ingles usan esa palabra TTL ("Time To Live").

A lo que iba yo desde el cmd pongo:

> ping -t 66.102.9.99

Haciendo ping a 66.102.9.99 con 32 bytes de datos:

Respuesta desde 66.102.9.99: bytes2 tiempo˜ms TTL$4
Respuesta desde 66.102.9.99: bytes2 tiempo0ms TTL$4
Respuesta desde 66.102.9.99: bytes2 tiempo”ms TTL$3
Respuesta desde 66.102.9.99: bytes2 tiempo—ms TTL$4

(Aqui en el resultado el TTL cambia dinamicamente)

> ping -i 10 66.102.9.99

Haciendo ping a 66.102.9.99 con 32 bytes de datos:

Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.
Respuesta desde 80.58.77.69: El periodo de vida caducó en tránsito.

Osea que si el numero de saltos permitido es inferior al necesario
caduca, lo cual es logico, pero porque en el caso anterior en la salida
paarece TTL y un resultado?



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida