@mgcarley: I know very little on this topic, but are you really saying that it could be a
DNS issue that some video streaming sites are giving me 10-30 KB/s, and some (very very very few) are giving me 500-550 KB/s on a 4 Mbps connection? From my perspective of a lay man it seems either this is a routing issue, or more likely Airtel is doing something to suppress video streaming speeds. (Perhaps it's a combination of both?). Anyhow, I have had this problem while I was using
Google's DNS, and subsequent to the Airtel technician changing it to Airtel's DNS there has been no improvement whatsoever.
It's a combination of things, yes, but what I am saying is that the most efficient DNS is *supposed* to be the ISP's DNS, since it will point at the ISP's content cache or mirrors or a directly peered node in the case of a CDN-powered site - but it may also depend on the site concerned: in other words, the DNS server in use does effectively determine the routing (unless the routes are forced by the ISP's gateway
routers), and an incorrect config can lead to an inefficient route.
This is not to say that Airtel or any other ISP doesn't shape certain types of traffic - I'm very sure that it does (and it has been proved time and time again). You would be correct in coming to the conclusion that it is a combination of things, but as mentioned, for an Airtel customer, accessing certain sites (such as Youtube or
Apple) are most efficient when using Airtel's DNS.
Even then, this is not necessarily a hard and fast rule: BSNL customers using BSNL's DNS can find that the routing is completely screwed and traffic goes all over the show unnecessarily to reach it's destination (no wonder the network is so overloaded).