I manually changed our routing to prefer NTT over Level3/Lumen for this prefix - it's a hop longer, but far lower latency (as it's not been routed to a different contrinent!)
I've also asked Mauritius Telecom if they'd like to peer over LINX...
While your quick response is to be congratulated (as obviously your primary goal is for your customers to get the best experience), what can be done to push a proper fix higher up the chain?
I checked Zen, Vodafone and Three, they all have problem with this route and aren't using level3 to get there. Surely this is a core routing issue and needs to be addressed?
I checked Cogent (a common peer amongst them all) and there seems to be no way for a normal human to contact them other than their info e-mail address. Wouldn't an ISP have more clout here?
The underlying issue is with Mauritius Telecom - they are advertising that the preferred way to reach MT is via Level 3, with NTT as a backup. However, they only interconnect with Level 3 in South Africa, not the UK, whereas they interconnect with NTT in London.
MT have multiple ways they could fix this:
1. Change their BGP advertisements to tell ISPs to prefer NTT to Level 3 for this netblock. Chances are that this would cost them more than advertising Level 3.
2. Interconnect with Level 3 in London as well as Johannesburg, and get the traffic for this netblock handed over in London. Again, though, this costs money.
3. Given that they have a London presence, peer at LINX and/or LONAP and advertise this netblock to all comers over that peering. Costs money to set up.
You'll notice a theme here - all the options cost MT money compared to leaving things as-is. Indeed, it's quite likely that by manually overriding their preferences and routing via NTT instead of Level 3, Andrew has increased MT's bills by a small amount.
However, if you're paying Mauritius Telecom for something, and point out this divergence, they may well be willing to adjust their routing to keep their paying customers happy.