Question on Routing

Messages
194
Location
NA
ISP
BSNL
Below screen capture shows the routing happens in Jio to a server in London. I have observed this similar route for BSNL as well. From far East it's reaching somewhere in Europe, but instead of going direct to London, it's goes for a roundabout via US. Why the routing like this?


Trace route
 
Old but interesting question. I see it's un-answered since last 4 years.
Your trace link is not visible anymore, so I cannot give exact answer for your case but in general:

BGP routes by default may not reflect actual geography. So imagine route from Delhi to London may have two paths:
1. Delhi > Mumbai > Marseille > London
2. Delhi > Singapore > Los Angeles > London


BGP cannot tell that #1 is better unless special attributes called BGP communities are used. They can in theory ask upstream to announce them routes containing BGP communities. These would tell where the upstream has learnt the route. While it may not be 100% true, but likely valid for 99% cases i.e if Jio's upstream is learning a route in EU, it would for a EU customer (exceptions: Indian routes, African routes can also be tagged as EU customer). They can de-prefer these routes from the American upstream and de-prefer EU routes from Singapore upstream as well. (Same way de-pref Asia routes from EU and US). All this requires config change and at scale of Jio - it would be bit of internal bureaucratic process by engineers to justify why they are tweaking things. When 90% of their traffic terminates within India, many times these things are not the priority list. Often such changes happen when high paying enterprise customers request so.
 
Back