2 votos

¿Qué hace que el TTL cambie mientras se hace ping?

Siempre tengo una ventana abierta ejecutando un continuo con ping -t 8.8.8.8 .

Muchas veces mi TTL cambia después de un tiempo y provoca la desconexión y reconexión de aplicaciones y juegos. Por ejemplo mi TTL es 117 durante una hora y sin explicación cambia a 121. Cuando cambia mis aplicaciones y juegos se desconectan y vuelven a conectarse automáticamente.

Esto es muy molesto y ninguno de los técnicos de soporte puede explicar lo que está pasando.

Ya que no soy autónomo, ¿alguien me puede explicar qué pasa con estos cambios de TTL?

Tengo Windows 10.

0 votos

¿Cambia también su IP (pública)?

0 votos

@twisty-impersonator, parece que has creado la etiqueta [ttl] y el extracto de la wiki. Dos preguntas: 1. ¿Hay alguna posibilidad de que la etiqueta sea mal utilizada y aplicada a otros significados de TTL (si es necesario, sería mejor deletrearlo en lugar de un acrónimo)? 2. El extracto no concuerda con la definición de la Wikipedia: mecanismo que limita la vida útil de los datos en un ordenador o red (no soy un experto en redes, así que está fuera de mi área, pero quería plantear la cuestión).

0 votos

@fixer1234 buen punto sobre la posible colisión de nombres dada la corta sigla. Veré de "renombrarlo" porque, aunque no se me ocurre otro término idéntico, parece probable que pueda existir uno. También modificaré la excepción. Excelente comentario ¡gracias!

2voto

Twisty Puntos 3968

La comunicación a través de Internet se realiza mediante el envío de muchos paquetes pequeños de información. Cada paquete es trasladado desde su origen hasta su destino por unos dispositivos llamados routers. Los routers conectan las diferentes redes más pequeñas que componen la Internet pública.

Cuando un paquete pasa por un router, éste disminuye el campo TTL (Time To Live) del paquete. Esto se hace con dos propósitos:

  • Proporciona un mecanismo para saber cuántos routers (es decir, saltos) ha atravesado el paquete

  • Evita que los paquetes se transmitan en un bucle infinito en caso de error de configuración de la red. Cuando el TTL llega a cero los routers descartan el paquete.

El comando 'ping' le muestra el TTL recibido después de que haya pasado por este decremento. Normalmente el remitente especifica un TTL de 128 (o 64), así que si lo recibes con TTL 117, significa que ha viajado por 11 routers (128-117).

¿Alguien puede explicarme qué pasa con los cambios de TTL?

Los routers en Internet suelen tener múltiples conexiones con otros routers. A menudo los routers tendrán múltiples conexiones que podrían usarse para entregar su paquete. El trabajo de los routers es elegir la mejor. Debido a las condiciones cambiantes de la red, un router puede no elegir siempre la misma ruta para sus paquetes. Cuando esto ocurre, tu paquete puede acabar atravesando una ruta que implica un número diferente de routers. Por eso se ve un TTL diferente. Esto es perfectamente normal. El hecho de que haya múltiples rutas entre los destinos es, de hecho, una de las razones por las que Internet es tan resistente.

mi TTL es de 117 durante 1 hora y justo en un momento sin ninguna pista cambia a 121 y con este cambio mis aplicaciones y juegos se desconectan y vuelven a conectarse

En este caso, el cambio de TTL no es la causa del problema, sino un síntoma. Lo que está causando su pérdida temporal de conectividad a Internet es también lo que hace que sus paquetes tomen una ruta diferente hacia su destino. Si el TTL está cambiando para todo de sus paquetes, eso sugiere que el problema está muy cerca de usted, ya sea en su propia LAN o en la red de su ISP.

1 votos

Escoger una ruta diferente es especialmente común para 8.8.8.8 y similares anycast porque también puede significar que se le redirija a una instancia diferente mientras la original está en mantenimiento o algo así.

0 votos

Muchas gracias compañero , casi he entendido tu explicación con un poco más de estudio y búsqueda .

0 votos

@AlirezaMohebi de nada. Si esto ha respondido a su pregunta, marque la marca de verificación verde para indicarlo.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: