-1

When I traceroute some servers I notice that the path taken is not geographically ideal:

I don't know how to describe this image...

I am in the UK's South-West.

My request goes into London, then annoyingly goes North of London (to Leicester) for 2 hops and returns to London before going to Europe.

How do I get my requests to this address to take a more efficient route?


I realise now that locating IP addresses geographically is not extremely accurate, so in fact the path may not look like this.

However, is there a way I can more directly access servers to try to decrease latency?

1 Answer 1

3

There isn't much you can do specifically that will alter the path you follow. Routing decisions are made by the network, and are a result of peering arrangements between various network providers. There are limited paths across the water, and your ISP does not have any. So your request will be routed to a backbone, and to an international link at some point.

Switching ISPs may give you a different path - but not necessarily a better one.

But take visual traceroutes with a pinch of salt. The databases that are used are not perfect. They infer the physical location of IP addresses, rather than having a definitive list. So the chances are, that geographical path is not a true reflection of the physical path followed. It is often the case that even the country location of an IP is incorrect.

When looking at optimisation, the only important thing is latency - so if there is a hop that introduces a significant mount of latency, then focus your attention on that, and open a ticket with your ISP, and cross your fingers.

3
  • The only hop that has significant latency for me is my first one to my ISP's edge router xD
    – minseong
    Apr 9, 2017 at 23:55
  • Thanks for such an informative and comprehensive answer though, +1
    – minseong
    Apr 9, 2017 at 23:55
  • 1
    It's also worth noting that in periods of congestion or poor network optimization the fastest route could also be one that is geographically sub-optimal. If the packet might take 10ms to go the direct route, due to contention and heavy load, but only 7.5ms for the roundabout route then it would be better to take that path.
    – Mokubai
    Apr 10, 2017 at 6:38

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .