[help] Spectra Ping / Traceroute results to Singapore

Interesting, perhaps its just the way Spectra is announcing these routes? 🤔 Since its clear that some subnets get reverse routed bad, I guess it's something Spectra can fix if they want to. 🤷‍♂️
 
They can but they won't on non static ip's for some reason. If you do remember last time it was 320ms plus ping Singapore servers. But they did say they can optimized it but later it somehow camedown to 165 as they changed the routing
 
Hi

Forward trace: Spectra (India) > Linode (Singapore) seems fine. Return trace: Linode (Singapore) > Spectra (India) seems not optimised as routing via Europe.



anuragbhatia@linode01:~$ traceroute 180.151.124.1
traceroute to 180.151.124.1 (180.151.124.1), 30 hops max, 60 byte packets
1 103.3.60.2 (103.3.60.2) 0.491 ms 0.609 ms 0.824 ms
2 139.162.0.1 (139.162.0.1) 0.501 ms 139.162.0.5 (139.162.0.5) 0.407 ms 0.401 ms
3 139.162.0.18 (139.162.0.18) 0.371 ms 0.382 ms ix-ae-19-0.tcore1.svw-singapore.as6453.net (180.87.67.41) 0.828 ms
4 ix-ae-19-0.tcore1.svw-singapore.as6453.net (180.87.67.41) 0.820 ms if-ae-31-7.tcore1.wyn-marseille.as6453.net (80.231.217.94) 159.036 ms if-ae-26-2.tcore2.mlv-mumbai.as6453.net (180.87.39.158) 164.994 ms
5 if-ae-8-1600.tcore1.pye-paris.as6453.net (80.231.217.6) 149.427 ms if-ae-31-8.tcore1.wyn-marseille.as6453.net (80.231.217.88) 159.485 ms if-ae-26-2.tcore2.mlv-mumbai.as6453.net (180.87.39.158) 161.976 ms
6 80.231.154.118 (80.231.154.118) 355.105 ms if-ae-8-1600.tcore1.pye-paris.as6453.net (80.231.217.6) 149.123 ms if-ae-2-2.tcore1.mlv-mumbai.as6453.net (180.87.38.1) 169.201 ms
7 if-ae-5-2.tcore1.wyn-marseille.as6453.net (80.231.217.29) 155.038 ms 203.92.63.145.reverse.spectranet.in (203.92.63.145) 168.400 ms 167.388 ms
8 203.92.63.145.reverse.spectranet.in (203.92.63.145) 167.136 ms 203.92.63.182.reverse.spectranet.in (203.92.63.182) 156.795 ms 156.752 ms
9 203.92.63.62.reverse.spectranet.in (203.92.63.62) 182.975 ms 203.92.63.182.reverse.spectranet.in (203.92.63.182) 156.752 ms *
10 * * *
11 * * *
12 * * *



These issues happen when a network buys IP transit outside in one direction (Europe) only. Either of the following would have fixed the issue:

  1. Buy IP transit from the same provider in West as well as East (so in Singapore/HK etc).
  2. Just don't buy transit but simply peer at an IX and keep routes local so that their announcement in EU stays within EU and doesn't reach Asia. But for that, they need to have a cover prefix. So /24 goes via AS6453 from Europe and /23 is announced to transit in India (which maintains it's own connectivity to East and West).
I have written a mail to known contacts in Spectra (I worked there in past) and have requested them to announce a corresponding /22 to Indian transit provider and use a BGP community to for their existing /23 announcement to ensure that doesn't reach Linode (AS63949) and that way Linode will have a better return path towards you.

Let's see how it goes. Good luck!
 
Last edited:
Thank you @Anurag Bhatia 🙇‍♂️

A follow up question, how is it working better for some Spectra subnets? Are they using the method you described but only for that specific subnet? When the allocated IP address is from 180.151.118.x, the pings are better as @The_PC_Guy shared earlier -- [help] Spectra Ping / Traceroute results to Singapore | Spectra

Also, it doesn't appear to be just with Linode, looks like anything to/fro Singapore. Even speedtest-sgp1.digitalocean.com showed the same 160+ms pings.
 
Hi

route-views>sh ip bgp 180.151.118.0/24 long
BGP table version is 101216436, local router ID is 128.223.51.103
Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,
r RIB-failure, S Stale, m multipath, b backup-path, f RT-Filter,
x best-external, a additional-path, c RIB-compressed,
Origin codes: i - IGP, e - EGP, ? - incomplete
RPKI validation codes: V valid, I invalid, N Not found

Network Next Hop Metric LocPrf Weight Path
* 180.151.118.0/24 193.0.0.56 0 3333 1273 55410 10029 i
* 202.93.8.242 0 24441 3491 3491 55410 10029 i
* 37.139.139.0 0 57866 6453 4755 10029 i
* 140.192.8.16 0 54728 20130 6939 3491 55410 10029 i
* 91.218.184.60 0 0 49788 174 6453 4755 10029 i
* 203.181.248.168 0 7660 2516 6453 4755 10029 i
* 134.222.87.1 700 0 286 6453 4755 10029 i
* 154.11.12.212 0 0 852 3491 55410 10029 i
* 103.197.104.1 0 134708 9902 3491 55410 10029 i
* 209.124.176.223 0 101 101 11164 3491 55410 10029 i
* 137.39.3.55 0 701 1273 55410 10029 i
* 94.142.247.3 0 0 8283 3491 55410 10029 i
* 208.51.134.254 0 0 3549 3356 6453 4755 10029 i
* 162.251.163.2 0 53767 3257 6453 4755 10029 i
* 212.66.96.126 0 20912 174 3491 55410 10029 i
* 198.58.198.255 0 1403 6453 4755 10029 i
* 198.58.198.254 0 1403 6453 4755 10029 i
* 202.232.0.2 0 2497 3491 55410 10029 i
* 203.62.252.83 0 1221 4637 1273 55410 10029 i
* 195.208.112.161 0 3277 39710 9002 3491 55410 10029 i
* 64.71.137.241 0 6939 3491 55410 10029 i
* 194.85.40.15 0 0 3267 1299 1273 55410 10029 i
* 132.198.255.253 0 1351 6939 1273 55410 10029 i
* 206.24.210.80 0 3561 209 6453 4755 10029 i
* 207.172.6.20 82 0 6079 3491 55410 10029 i
* 207.172.6.1 0 0 6079 3491 55410 10029 i
* 208.74.64.40 0 19214 3257 6453 4755 10029 i
* 162.250.137.254 0 4901 6079 3491 55410 10029 i
* 217.192.89.50 0 3303 1273 55410 10029 i
* 114.31.199.1 0 4826 3491 55410 10029 i
* 173.205.57.234 0 53364 3257 3491 55410 10029 i
* 144.228.241.130 80 0 1239 6453 4755 10029 i
*> 12.0.1.63 0 7018 6453 4755 10029 i
route-views>

180.151.118.0/24 is announced to their domestic IP transit provider (AS55410 - Vodafone and AS4755 - Tata Comm). Both Vodafone and Tata have PoPs in Singapore and Europe and maintain routing accordingly. They would simply announce route at both locations and hence networks in Singapore will pick their Singapore announcement, networks in Europe will pick Europe announcement.

That way you don't have a case where it's just being announced in Europe and everyone in World has to send traffic via EU for that pool.
 
It appears they are correcting the routes and/or announcements.

My pings to DO & Linode Singapore are back to 60-70 ms and I have a 180.151.117.x IP address range (which I had for 1-2 days now). Just couple of hours back it was taking 150+ ms, and in the last hour or so, I had numerous issues with connectivity to certain sites. At first I thought its just Cloudflare endpoints, but it looks like its more Singapore bound traffic which were having issues. Even the 1.1.1.1 DNS resolver was not reachable.

Perhaps Spectra is making the changes @Anurag Bhatia suggested.

While typing this message, I lost connectivity again, this site itself wasn't working (but not full down, just certain sites, can't ping and doesn't leave Spectra network). I guess have to wait till things settle down, Spectra seems to be experimenting things. 😛
 


Hi



180.151.118.0/24 is announced to their domestic IP transit provider (AS55410 - Vodafone and AS4755 - Tata Comm). Both Vodafone and Tata have PoPs in Singapore and Europe and maintain routing accordingly. They would simply announce route at both locations and hence networks in Singapore will pick their Singapore announcement, networks in Europe will pick Europe announcement.

That way you don't have a case where it's just being announced in Europe and everyone in World has to send traffic via EU for that pool.



Oh, is that why all of YOU Broadband traffic outside India is being routed through Vodafone's AS1273 in Marseille, France?
 
180.151.119.x 70-80 ms ping
Code:
                               My traceroute  [v0.86]
localhost (0.0.0.0)                                         Fri Apr 12 15:19:17 2019
Resolver: Received error response 2. (server failure)er of fields   quit
                                            Packets               Pings
 Host                                     Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 103.3.60.2                            11.6%    43    4.3   7.0   1.0  16.5   3.9
 2. 139.162.0.5                            0.0%    43    2.2   7.7   0.7  27.9   6.2
 3. ix-ae-19-0.tcore1.svw-singapore.as645  0.0%    43    2.2   7.9   1.4  21.6   5.2
 4. if-ae-13-2.tcore1.cxr-chennai.as6453.  0.0%    43   41.7  38.8  32.7  61.4   4.9
 5. 180.87.36.10                          34.9%    43   35.9  37.7  33.3  43.3   3.0
 6. 172.31.47.5                            0.0%    42   60.8  65.5  60.0  74.7   3.9
 7. 172.23.78.226                          0.0%    42   65.1  67.0  61.9  88.2   5.3
 8. 218.100.48.111                         2.4%    42   68.4  73.4  65.3 104.9   7.1
 9. 203.92.38.49.reverse.spectranet.in     2.4%    42   78.9  77.2  72.3  93.3   4.4
10. 203.92.63.62.reverse.spectranet.in     0.0%    42   82.2  68.7  64.0  82.2   4.0
11. 203.92.63.182.reverse.spectranet.in    0.0%    42   64.3  70.0  64.3  98.6   6.2
12. ???

* * * * * * ** * * * * * * * * * * * ** * * * * ** * * * * * ** * * * * * * * * * **


180.151.118.x 60-70 ms ping

Code:
                             My traceroute  [v0.86]
localhost (0.0.0.0)                                    Fri Apr 12 15:13:21 2019
Resolver: Received error response 2. (server failure)er of fields   quit
                                       Packets               Pings
 Host                                Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 103.3.60.2                        0.0%     8    7.6   4.2   0.7   7.6   2.0
 2. 139.162.0.5                       0.0%     8    1.6   6.4   0.8  17.1   5.3
 3. ix-ae-19-0.tcore1.svw-singapore.  0.0%     8    9.5   5.9   1.4  14.9   4.5
 4. if-ae-2-2.tcore2.svw-singapore.a  0.0%     8    4.8   7.7   2.0  16.9   4.7
 5. 180.87.15.202                     0.0%     7   63.6  66.7  63.6  75.2   4.0
 6. 172.23.78.226                     0.0%     7   73.7  68.4  64.8  73.7   4.4
 7. 115.113.165.50.static-mumbai.vsn  0.0%     7   73.7  76.0  70.5  88.0   6.7
 8. 203.92.38.49.reverse.spectranet.  0.0%     7   75.3  80.0  74.5  86.1   4.7
 9. 203.92.63.145.reverse.spectranet  0.0%     7   67.6  65.6  63.0  69.2   2.4
10. 203.92.63.182.reverse.spectranet  0.0%     7   69.6  64.4  61.8  69.6   2.6
11. ???
12. ???
13. 180.151.118.194.reverse.spectran  0.0%     7   76.5  67.6  63.1  76.5   4.3


* * * * * * ** * * * * * * * * * * * ** * * * * ** * * * * * ** * * * * * * * * * **

180.151.125.x 40-50 ms ping

Code:
                             My traceroute  [v0.86]
localhost (0.0.0.0)                                    Fri Apr 12 15:16:53 2019
Resolver: Received error response 2. (server failure)er of fields   quit
                                       Packets               Pings
 Host                                Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 103.3.60.2                       13.7%    51    6.8   7.7   0.6  27.9   5.8
 2. 139.162.0.1                       0.0%    51    0.9   6.2   0.5  16.2   4.0
 3. be25-711.br04.sin02.pccwbtn.net   0.0%    51    2.3   6.5   1.3  17.7   4.1
 4. TenGE0-0-1-0.br02.sin01.pccwbtn.  0.0%    51    3.2   7.4   2.5  16.7   3.2
 5. TenGE0-0-1-0.br02.sin01.pccwbtn.  0.0%    51   31.6   8.3   2.0  31.6   4.9
 6. 63-218-163-170.static.pccwglobal  0.0%    51    3.9   7.1   1.4  42.0   6.8
 7. ???
 8. 182.19.115.226                    0.0%    51   38.1  41.2  36.0  58.4   4.8
 9. 182.19.108.204                    0.0%    51   43.4  40.7  35.8  54.0   4.0
10. 182.19.62.201                     0.0%    51   46.7  39.6  34.7  48.2   3.4
11. 203.92.63.133.reverse.spectranet  0.0%    51   46.9  49.5  42.0  93.3   7.9
12. ???
13. 180.151.125.0.reverse.spectranet  0.0%    50   44.9  50.3  43.4  83.5   7.9
 
Yeah they have started blocking many new sites and even over https it's blocked (says connection reset by peer or something) 😑😑 I started noticing 2 days or so back. 😥
 

Top