Slow speed on international and different city servers

  • Thread starter Thread starter vIjAy_kHaSa
  • Start date Start date
  • Replies Replies 22
  • Views Views 3,447

vIjAy_kHaSa

Regulars
Messages
323
Location
Panchkula
ISP
Airtel Xstream Fiber
Guys I am facing slow speed issue on servers located outside my city on speedtest.net. I get above 100 mbps if I test on servers of Chandigarh Tricity and around 30 - 40 mbps on servers like Noida, Bangalore, Mumbai of airtel. In case of international servers like canada, singapore, USAspeed further drops to below 20 mbps most of time.

Do you guys also suffer from this low speeds or I am an exception
 
Same here. I am on 1 Gbps and speed sucks on international servers
 
Unsure of why you would have issue from Chandigarh to Noida but regarding International traffic note that EIG Cable (London-Mumbai) is down since last two days. They might be having capacity crunch on that segment via other cables (just a guess). I do see 2-3% packet loss during peak times from last two days on India-Europe segment on my connection (which is a downstream of Airtel).

My friend is tweeting regular updates on EIG cable on the thread here:
Source
 
And i thought that why my connection was having random packet loss issues from last 2 days. So it’s due to this cable 🙁
 
I am not sure if this is related, but I am on the TATA backbone. (103.2.132.0/24). Speed to my ISP and most other ISPs within West Bengal is fine. But any traffic leaving West Bengal, particularly downloads, are very slow. Traffic to Jio Kolkata from my IP is slow since it gets routed via Mumbai.

I am on a 50 Mbps plan, and download ranges from 6 - 25 Mbps randomly to Airtel, Excitel, even to alliance Hyderabad. Latency to Alliance Kolkata was ~6 ms last year, this year, it was 12 ms, and now it's ~18 ms. I raised a ticket last 22nd, and they said it's location specific and that they are working on it. God knows what these ISPs are up to!

Last year, the download speed from all google services was limited to 5 Mbps (both on TATA and airtel backbones - alliance uses both); I was told it was a peering issue. They didn't care to shift it to raw bandwidth. It took them 20- 30 days to fix it.
 
Last edited:
I am not sure if this is related, but I am on the TATA backbone. (103.2.132.0/24).
Your ISP is Alliance and thus I would suggest you as well as others here to avoid using terms like "I am on Tata backbone" or "I am on Airtel backbone" unless you are a direct customer of Tata Comm or Airtel etc. Alliance is an independent network, has it's own autonomous system number and has it's own interconnection policy. For IP transit they have a mix of Tata Comm, Tata Tele, Airtel and Vodafone besides extensive peering they have in exchanges in Mumbai. Also as a matter of fact your IP is covered in three BGP announcements - https://bgp.he.net/ip/103.2.132.0 (/24, /23 and /22). The least specific /22 is visible behind Airtel as well. Thus remember that many of these networks are extensively peered and typically use IP transit for much less of the overall capacity.

Last year, the download speed from all google services was limited to 5 Mbps (both on TATA and airtel backbones - alliance uses both
Again that's not correct understanding. Alliance has peering with Google besides GGC caching nodes. Thus everything cached is local within West Bengal and non-cached traffic is served via their peering with Google.

They didn't care to shift it to raw bandwidth.
What do you even mean by that?


Anyways likely the issues you are getting might not even be related to peering. Probably just congestion.
 
avoid using terms

Alliance usually provides 3 IP blocks at my location. On one, the traceroutes go through airtel; on the other two, traceroutes go through TATA. I doubt Alliance even cares to block websites at their own level. Website blocks vary across the 3 IP ranges; I guess that is done at TATA/ Airtel end. These are why I mentioned 'backbone'. From your posts, I see that it's wrong to do so. Should we call these transit providers?

Also, why did Alliance announce my IP thrice? I saw some materials on a global youtube outage in 2008 and how they fixed it using more specific announcements. If /24 's are already announced, why do they need to announce it again in /22, or am I missing something here? They are doing the same for IPv6 (though they do not provide IPv6 yet to end users):


What do you even mean by that?
Google services (except drive) were limited to 5Mbps for each subscriber, and the call centre told me it was due to some peering issue. I don't know if that was true. If a caching node/ direct peering was broken, why didn't they redirect the traffic to one IXP/ transit instead? Wouldn't that solve the issue? Using a VPN fixed it, as expected. Some of my friends in another town also faced this issue, but some did not, even if they were from the same town. My neighbour was not facing this issue(!); we are from the same LCO.

Can latency jump from 6 to 12 to 18 ms due to congestion? DDoS attacks to a machine increase latency. Is congestion enough to increase latency? Also, my speed test to Alliance Kolkata was fine, and maybe other ISPs peer with Alliance at Kolkata, so they were fine too. If there is no congestion up to Kolkata, why is there congestion to Delhi/ Mumbai and that too, specifically for my town? (When the issue first started, the speed to alliance Kolkata was bad, but later it got fixed.) I am not saying that there is no congestion; I'm just curious.

PS: I am a networking noob. TIA.
 
Should we call these transit providers?
Yes, that would be correct term.


Also, why did Alliance announce my IP thrice?
That is usual traffic engineering. More specific /24 is always preferred by the networks, less specific /23 is less preferred and least specific /22 is least preferred. This way an ISP can announce most specific at exchanges/peering, less specific say /23 to their preferred transit provider (say Tata Comm in this case) and least specific to least preferred transit provider (Airtel in this specific case). Thus if any issue happens on their Tata Comm circuit, world will just start sending them traffic via Airtel instead of a full blackout for those IP pools.


If a caching node/ direct peering was broken, why didn't they redirect the traffic to one IXP/ transit instead? Wouldn't that solve the issue?
That happens by default. If a working caching node gets any issue, traffic will just go to nearby IX point. If that IX link is broken, it will go via their IP transit provider. As a matter of fact many of these large players like Google, FB are too picky on packet loss and would automatically re-route traffic via different path if they see congestion. ISPs typically control things based on prefix announcement via BGP but CDNs often add DNS layer to it. Thus something.something.static.youtube.com may resolve to Alliance local GGC cache for you and if there's an issue, next time it may start resolving to GGC cache node inside Airtel in Kolkata or Mumbai. You may want to read this post of mine which briefly covers that in Google's context and this talk by Netflix VP covers that for Netflix.


Can latency jump from 6 to 12 to 18 ms due to congestion?
Yes. It can happen. Usually during congestion you will see latency changing lot more often. So it would be 6,10,80,20 etc. Instead of 6-7-6-8 etc. That's because large links typically do not congest by just one traffic flow. Its the flow of traffic from hundreds/thousands of subscribers. Thus if an ISP has real world traffic of say 1.1Gbps & they are pushing it over say a 1Gbps link, you won't see flat line on the traffic all the time. That's because 1.1Gbps will be like 1.1Gbps at 0th second, 1.01Gbps at 1st second, 900Mbps at 2nd second, 950Mbps at 3rd second etc. You will typically see consistently high latency & a flat graph at ISP end if say one is trying to fit 2-3Gbps over a Gig link where that specific link stays at 100% usage all the time.


why is there congestion to Delhi/ Mumbai and that too, specifically for my town?
It's hard for me to comment on that without having a view of overall topology, capacity etc. Are you still having issues presently? If yes then drop me a mail on me@anuragbhatia.com with your WAN IP, couple of speedtest, couple of traces towards those end points and I will connect you with friends in Alliance who might be able to help. If issue is solved then all I can say is that it might be congestion or unexpected bad routing etc. In some cases I have seen network operators missing to announce all customer pools on peering and thus unexpected traffic hits their transits and causes congestion. Your neighbour under same LCO and even same GPON branch can have different routing beyond the ISP gateway depending on the WAN IP. If both of you get WAN IP from same pool then routing would be similar or if both are NATed behind same IP/pool then again routing would be similar. But if WAN IPs are unrelated/different things can take totally different path.
 
The problem is resolved it was due to qos settings on my Deco m5 mesh router.
Its strange once you enable qos on TP-Link deco routers you can not disable it completely you have to reset it to turn off Qos.
For the time being have set max download and upload speeds to gigabit and that seemed to have fixed speed issue but how exactly it was impacting my speed on international and severs not local to my city is a big question mark as I had set max down and up speed to 150 mbps seems like a bug in the firmware
Mesh routers are not as good as they seem.Ping to gateway of deco is always above 10 ms over wifi while same over Huawei wifi is less than 1 ms
 
Its been so many days and i am still facing slow speed issue on international servers.

can anyone of airtel users do Speedtest to new york, london and singapore and post the results ?
 

Top