De Barcelona a Barcelona, enrutamiento pasando por Argentina
Buenos días. Tenemos una empresa en Barcelona, y un servidor en un centro de datos de Barcelona. Últimamente tenemos latencias altas, y haciendo una traza, el tráfico pasa por Argentina:
Host Loss% Snt Last Avg Best Wrst StDev
1. DESKTOP-BMVD21E 0.0% 137 0.5 0.5 0.2 4.0 0.4
2. 192.168.1.1 0.0% 137 4.5 3.9 3.1 9.5 0.7
3. 211.red-81-46-38.customer.static.ccgg.telefonica.net 0.0% 137 6.0 10.8 4.3 36.8 7.9
4. 201.red-81-46-44.customer.static.ccgg.telefonica.net 0.0% 136 6.0 6.6 4.3 27.0 3.3
5. (waiting for reply)
6. (waiting for reply)
7. be8-400-grtbcnes1.net.telefonicaglobalsolutions.com 31.1% 136 6.4 7.0 5.3 15.7 1.7
8. 213.140.33.8 0.0% 136 44.7 45.2 43.5 62.9 2.2
9. 176.52.248.234 0.0% 136 44.5 44.5 43.3 54.9 1.1
10. 190.98.141.225 0.0% 136 44.7 45.5 43.0 68.0 3.2
11. (waiting for reply)
12. (waiting for reply)
13. (El servidor de Barcelona, oculto la IP por privacidad) 0.0% 136 53.2 53.6 52.0 70.8 2.3
(el décimo salto)
¿Cómo es posible que para ir de Barcelona a Barcelona esté pasando el tráfico por Argentina (IP 190.98.141.225) y elevando por lo tanto la latencia. ¿Es posible solicitar a Redes que se revise el enrutamiento?
Añadir que otros clientes de Movistar de la zona, tienen exactamente la misma ruta pasando por Argentina, por lo que no es algo individual de nuestra conexión. Ya hemos probado desde varias ubaciones y conexiones de Movistar, con el mismo resultado.
Buenas lekim85
La latencia siempre va a ir mejor o peor dependiendo del momento del día, destino y otros. No obstante, en tu caso, el tráfico nunca ha ido por argentina, con independencia de donde esté registrada la IP.
Y saber esto es simple. La fibra hace uso de la luz para portar la información. Dejando a un lado latencias debido al intercambio de paquetes y otras cuestiones y midiendo solo la latencia que tarda por transporte, tendríamos que:
Velocidad de la luz c: 300.000 km/s
velocidad luz por la fibra: c /1.5 = 200.000 km/s
Es decir, que únicamente por distancia, la fibra induce aproximadamente unos 5ms por cada 1000km. El ping/latencia que medimos en Internet es el RTT, que es el tiempo de ida y vuelta, con lo que realmente serían unos 10ms por cada 1000km. Si tenemos en cuenta la distancia entre Madrid y Buenos Aires, por poner un origen y destino, hablamos de más de 10.000km. Tomando los datos anteriores tendríamos que sólo para poder alcanzar Argentina tendríamos por distancia 100ms. Si además de allí nos enviase de vuelta a Barcelona, serían cuanto menos otros 100ms. Y todo eso sin contar otras aportaciones a la latencia. Hablamos por ende de latencias finales de más de 200ms como mínimo.Bien, si miramos tu traza vemos que tu la latencia final no llega a 54ms.
O dicho de otro modo... es totalmente imposible, de todas todas, que tu tráfico esté pasando por Argentina.
En España, casi todo el tráfico por lo general va a pasar por Madrid (no siempre, esto no es obligado, pero es habitual), eso significa que aunque sea de barcelona a barcelona, posiblemente vaya a Madrid y vuelva, con lo que tan solo por distancia ya te vas a unos 15-20ms si es el caso. De ahí la importancia muchas veces de tener bien en cuenta la distancia, sobre todo a la hora de usar servicios sensibles a la latencia.
Simplemente habrá habido un mayor tráfico puntual en la zona o en los puntos de intercambio y de ahí el aumento de la latencia, "problemas" que por lo general se solucionan solo con el paso de las horas o días a medida que el tráfico va cambiando.
Saludos.