
Tengo una dirección IP en el salto 12. Cuando envío un paquete de solicitud icmp con TTL 11 a esta IP, la pérdida de paquetes en el undécimo salto es del 0%.
Sin embargo, si hago ping a la dirección IP del undécimo salto, o uso TTL 11 para crear mi paquete de solicitud icmp para rastrear el undécimo salto, la pérdida de paquetes excederá el 20%.
No entiendo la causa de este resultado. ¿Existe alguna diferencia entre el manejo de los paquetes de respuesta por parte del enrutador y los paquetes con exceso de tiempo?
¿O debería usar ping para calcular el retraso en la pérdida de paquetes después de obtener la ruta de enrutamiento IP de destino, como la ruta, pero no mantener traceroute?
Lo siento, por alguna razón no puedo pegar mi resultado, pero mi resultado se ve así. La ip del 1.º al 10.º salto es la misma.
trace 123.123.123.124
IP TTL Loss
xxx.xxx.xxx.xxx 1 0%
xxx.xxx.xxx.xxx 2 0%
xxx.xxx.xxx.xxx 3 0%
xxx.xxx.xxx.xxx 4 0%
xxx.xxx.xxx.xxx 5 0%
xxx.xxx.xxx.xxx 6 0%
xxx.xxx.xxx.xxx 7 0%
xxx.xxx.xxx.xxx 8 0%
xxx.xxx.xxx.xxx 9 0%
xxx.xxx.xxx.xxx 10 0%
123.123.123.123 11 0%
123.123.123.124 12 20%
trace 123.123.123.123
IP TTL Loss
xxx.xxx.xxx.xxx 1 0%
xxx.xxx.xxx.xxx 2 0%
xxx.xxx.xxx.xxx 3 0%
xxx.xxx.xxx.xxx 4 0%
xxx.xxx.xxx.xxx 5 0%
xxx.xxx.xxx.xxx 6 0%
xxx.xxx.xxx.xxx 7 0%
xxx.xxx.xxx.xxx 8 0%
xxx.xxx.xxx.xxx 9 0%
xxx.xxx.xxx.xxx 10 0%
123.123.123.123 11 20%
ping 123.123.123.123 loss 20%
Respuesta1
El tráfico IP no sigue necesariamente el mismo camino. Entonces, en el caso de traceroute que envía paquetes ICMP, no siempre siguen necesariamente la misma ruta (ICMP se ejecuta sobre IP). Por eso tienes resultados diferentes.