Enraged Verizon FiOS Customer Seemingly Demonstrates Netflix Throttling
MojoKid (1002251) writes The ongoing battle between Netflix and ISPs that can't seem to handle the streaming video service's traffic, boiled over to an infuriating level for Colin Nederkoon, a startup CEO who resides in New York City. Rather than accept excuses and finger pointing from either side, Nederkoon did a little investigating into why he was receiving such slow Netflix streams on his Verizon FiOS connection. What he discovered is that there appears to be a clear culprit. Nederkoon pays for Internet service that promises 75Mbps downstream and 35Mbps upstream through his FiOS connection. However, his Netflix video streams were limping along at just 375kbps (0.375mbps), equivalent to 0.5 percent of the speed he's paying for. On a hunch, he decided to connect to a VPN service, which in theory should actually make things slower since it's adding extra hops. Speeds didn't get slower, they got much faster. After connecting to VyprVPN, his Netflix connection suddenly jumped to 3000kbps, the fastest the streaming service allows and around 10 times faster than when connecting directly with Verizon. Verizon may have a different explanation as to why Nederkoon's Netflix streams suddenly sped up, but in the meantime, it would appear that throttling shenanigans are taking place. It seems that by using a VPN, Verizon simply doesn't know which packets to throttle, hence the gross disparity in speed.
Now they'll just throttle VPN traffic too.
It is also possible the the VPN packets are transiting a different upstream peer from Verizon and bypassing the peering bottleneck at issue. Assuming that Verizon is performing inspection of packets and throttling only Netflix packets is quite a leap.
Routing traffic via the VPN changes the path the traffic flows over, possibly avoiding routes that are saturated and (who knows) pending upgrade.
It's tempting to imagine the internet as a giant blob of fungible bandwidth, but in reality it's just a big mess of cables some of which are higher capacity than others. Assuming malice is fun, but there isn't enough data here to say one way or another.
Without enough transit from the backbone providers and without direct peering, there's going to be congestion. Providers want to get paid by both sides. Unfortunately Netflix has foolishly given in once. Now everybody wants a piece of the pie. Anyone who has a lot of data that users want should refuse to pay for peering with anyone who has the users who want the data, and vice versa. If they can't reach a peering agreement, both need to buy sufficient transit from third parties, so there's the incentive.
I have to wonder, what would happen if customers were to start throttling the payment of ISP's?
"You will get your payment when you actually fulfil your end of our contract, but not before."
This is a dupe of Verizon's Accidental Mea Culpa.
It's based on the same blog post by Colin Nederkoon. The explanation in the earlier story seemed much more convincing.
"So obviously the traffic through the VPN is taking a different path."
Oh? Funny, my VPN tracert shows it taking pretty much the same path across Verizon's networks before hitting Level3 and Netflix.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
Verizon is too big, and our government does not care.
The only answer is to actively work to destroy Verizon until they acquiesce or no longer exist.
vpn throttling, here we come
My ism, it's full of beliefs.
If the start point of your VPN is not the VPN server IP address then your VPN is not working. Or your VPN exits within the same network as it starts which could render it pointless.
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
Verizon doesn't care. They own RedBox Instant; they last thing they want is customers using Netflix. We're not gonna get net neutrality out of the FCC (the public comments are a sham; the FCC only care about the businesses involved in the decision); so this is not going to get fixed. If Netflix uses Level3; they were cripple all level3 connectivity.
You win the most absurd analogy ever award.
I recently upgraded my FIOS service and they used Netflix streaming as one of the reasons that I should do it. After going from 25/5 to 50/25 I still get downgraded quality when watching flix.
The difference between Canada and the USA is that in Canada healthcare is a right and gun ownership is a privilege.
You win the most absurd analogy ever award.
Hey, nobody told me this was a contest ...
Those who do study history are doomed to stand helplessly by while everyone else repeats it.
375k!?
No, I get your point... just...
First off, I assert that whether Verizon is actively throttling packets, or simply not providing sufficient peering to get to Netflix, they are committing fraud by advertising high speeds and not delivering them.
However, to *really* convince people, more rigorous experiment has to be performed: find a VPN (or set up your own with a colo) that's connected as closely to Verizon as possible, as close to their peering with Netflix as possible. That way the route between Verizon and your VPN/colo is as similar as possible to the Verizon<>Netflix route. You can then measure Netflix bandwidth to your VPN/colo, and the resulting full-path bandwidth.
I *strongly* suspect you'll see the exact same behavior, but by doing that you've proven beyond a shadow of a doubt that Verizon is absolutely to blame. It still doesn't separate the packet-throttling scenario from the insufficient-peering scenario, because even though your Verizon ingress point is ideally the same router, Netflix is *supposed* to peer to that router through dedicated lines (e.g. trunked 10G to the next room over where Netflix's router is).
Of course, since Netflix has offered to both purchase and install the 10G cards and wires on their own dime, that scenario is absolutely no different than packet-throttling. Except that in order to do packet throttling, Verizon had to spend *more* money on hardware than they would have to just add more capacity. Now *there's* a bit of research to do: $ to throttle vs $ to add capacity.....
GStreamer - The only way to stream!
This is not news. Verizon, Netflix and customers all already know what the problem is. Routing around the bottleneck (saturated interconnect) by using a VPN will obviously avoid the bottleneck... I don't understand why this was posted as a story.
Funny enough, you're right, my VPN host is inside Verizon's network. But that still goes to show, it's quite possible Verizon is actively throttling that which they can see.
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
My colleague and I can confirm Comcast does this as well. Put on the VPN and your streaming rates improve
because netflix contracts with level 3 and cogent to send their data to before it reaches the ISP and that is who it goes through. netflix can't just send their data to every tier 1 backbone on the internet without paying them
A previous story says rather than actively throttling the connections, the bottleneck is the lack of an extra cable between 2 cabinets - Verizon's and the peering providers. The peering provider even offered to buy and install the cable for free!
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
Ps, http://blog.level3.com/global-...
The fix was actually a couple of network cards + cable, which Level 3 offered to sort out.
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
This shit is just getting silly.
Seems like many peering conflicts are related to excessive vertical integration of some providers. Verizon is currently both tier 1 provider and consumer ISP. Suppose it would be split to Verizon1, tier 1 provider, and Verizon 2, tier 2 consumer ISP. Verizon1 would be one of several upstream providers to Verizon2. What wold happen in such case if there is such kind of peering conflict between Verizon1 and Lever3? Verizon2 would immediately change its routing in a way that traffic between Level3 and Verizon2 would go through another upsream provider of Verizon2, which would threaten potential revenues of Verizon1 from Verizon2, therefore Verizon1 would have much stronger incentive to promptly solve the dispute.
my wife: "Not that we're surprised, but it's nice to have concrete facts to back it up."
please... let me sleep... a little more... yay, no longer annonmyous coward.
and (who knows) pending upgrade.
I bet Verizon knows. ;) Pending an upgrade....Ya right, more like pending a nice fat check from Netlfix or L3
level 3 and cogent are sending the data over settlement free links. those will have a 2:1 or 3:1 max traffic ratio and are basically friendly links to exchange equal amounts of data for faster routing. the baby bells still charge for terminating calls on their networks, this is a system to bypass the admin burden of equal payments and keeping track of them
trouble is sending netflix data is A LOT of data and they want to take money from netflix as payment to deliver the data but not pay anything out to actually deliver it. so they can't just send it to other Tier 1's because there is a risk the other end will disable the connection.
verizon has offered to sell them links at CDN rates, but that would mean they lose money because they charged netflix too little. they tried to game the system taking money from netflix and sending the data over links they don't have to pay bandwidth for. and of course, only netflix has these problems because they have been buying bandwidth at below market rates for the last 5 years. everyone else pays CDN's and their video traffic comes in HD quality with very little problems
What we need is more competition and communication of just how abusive companies are.
If people have alternatives, then there is no reward for shenanigans.
Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
if it's that easy to bypass throttling, then have at it, i say - the more the better.
there has to come a point when derision and cronies will be forced to admit they have been raping yet another dead horse.
when dealing with bullies it pays to be light on your feet, i find.
This story is almost two weeks old. People here need to get on the ball.
"speed tests" (the consumer oriented public sort, eg: speedtest.net) are a joke because Oookla (et.al) encourage the ISPs to run a local copy of it .. and naturally the configuration favors the *most local* one by default .. so unless you're paying attention or use a geek-oriented test (of which there is no shortage, but not quite as easy to use) you are just testing the "local loop" portion of your connection.
I should point out here that the CIR (bandwidth you are promised) is generally only stated in terms of the local loop, since normally that's all that your access-ISP has control over.
FWIW you can download the Oookla (speedtest.net) client to run on your own network, which is rather handy if you want to test out that fancy 802.11ac wifi setup (or whatever).
The problem is that the laws that already exist aren't enforced. It's a secondary problem that they are so written that it's relatively easy to weasel around them, but even the existing laws aren't enforced, so adding new laws (that aren't enforced) wouldn't do any good.
I think we've pushed this "anyone can grow up to be president" thing too far.
The FCC should make Comcast and Verizon and all these other companies chose... They can be content creation companies or bandwidth providers, but not both. This is all about making it easier and more convenient to pay them for their video services than to attempt to get it from a third party it's monopolistic and anti-competitive behavior...
"GET / HTTP/1.0" 200 51230 "-" "Mozilla/4.0 (compatible; Setec Astronomy)"
Try testmy.net, they don't colocate with ISPs.
So, why am I getting crap speeds for Netflix on both PS3 and PC except when I use my VPN, inside Verizon's own network?
Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
More peering links won't rectify the imbalance. Your claims of knowing anything about the subject fall quite flat.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
Any combination of:
A) The article is wrong.
B) Verizon are also throttling Netflix - which would most likely happen one or two hops from your gateway.
C) The VPN causes your packets to exit Verizon's network at a different location which has better connectivity.
D) The VPN provider has a SLA with Verizon so they send the packets along a less congested route.
Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
Netflix either buys bandwidth or convinces ISPs to give it to them for free as peering. Its peers / transit providers are either big enough to peer with Verizon for free, or buy bandwidth from Verizon, and they don't have fat enough connections to Verizon to carry all of Netflix's traffic to this customer, at least at the peering point that Netflix's traffic uses to reach that customer (Netflix may have enough bandwidth to reach VZ customers in the other part of the country, e.g. LA peering is full while Seattle or DC isn't.)
The customer's VPN provider may very well provide free/cheap connectivity to Netflix (or at least fast enough), maybe even one of the providers Netflix buys from, because they're cheap. And they may also get it from somebody who has good bandwidth to Verizon. But peering's just peering - it's not transit.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
The problem isn't from Verizon's backbone to the customer - otherwise the VPN connection would have also been slow. It's the pipes from Netflix and their peering/transit providers to Verizon, which aren't big enough to handle all the Netflix customers on Verizon, at least in that region.
Also, what do you mean "has to set aside 8tb for sync"? Do you mean the ISP has to provide 8TB of some kind of storage hardware, or 8 terabits per second of traffic from somewhere to somewhere else? That's fairly huge, considering that most data connections aren't much bigger than 10 Gbps per wavelength (some carriers use 40, but it's not usually price-competitive.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
The reason the VPN connection went fast isn't that EEEVILLL Verizon was throttling the customer's Netflix connections by doing deep packet routing and didn't do that to the VPN. The pipes Netflix bought to deliver movies to their paying customers who use Verizon weren't big enough to carry all the demand, at least at the peering* point that customer's traffic went through, while the pipes they bought or peering they got for free were big enough to reach the VPN endpoint, and the VPN endpoint had bought enough bandwidth from their ISPs to get from there to their peering point with Verizon, so there was enough bandwidth on the whole route to carry the movie that way.
That's not to say that there aren't ISPs harassing particular content (there was at least one well-publicized case a few years ago of some telco ISP blocking VOIP, and of course most of the cable modem and some DSL providers block home web servers), but this ain't one of them.
(*Peering unfortunately means two different things here - it's giving each other service for free, and it's having BGP-managed interconnections, usually at the big internet exchange locations, to pass traffic, not necessarily for free.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
So connect to a different endpoint. My VPN provider has many dozens of different locations that I can connect to in all major locations in the US (and world wide.)
Verizon and Level-3.
Good, then complain to Netflix. They can fix it.
Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
So you are saying that Verizon is too stupid to balance connections and packets over multiple routes? You can even buy multi-WAN routers for your home that do this for you. Verizon can't figure it out?
Go with a smaller ISP, I live in Toronto and we have 0 throttling, I get 5 MB/s at all times.
Sounds like bufferbloat from hell. Or a QoS rule from hell : /
Back when I was in the process of switching providers, I bought a subscription to a VPN service so I could have a secure connection and routable IP through public internet access points. Later one of the things I noticed with my new AT&T U-Verse service was that *all* access was faster in either latency or throughput using the VPN to tunnel through U-Verse to half way across the US including things like DNS. Some things were a little bit faster and some things were an order of magnitude faster.
Mod parent up...heavily.
Also how is it that L3 can deliver the data to Verizon, but Verizon is just somehow incapable of passing it along to their customers? The answer is that it is not a techn
Not a technical decision, but greed driven decision.
changing your routes changes the interconnects
changing your routes changes the interconnects
changing your routes changes the interconnects
changing your routes changes the interconnects
changing your routes changes the interconnects
Seriously, folks, changing your routes changes the interconnects.
His VPN provider probably has a much better route back to Verizon. Yes, Verizon is being somewhat dickish to not acknowledge that Netflix is a big driver for their higher speed plans and giving Netflix's bandwidth carriers a bit of a price break for that reason. No, this is no proof at all of throttling.
Is it evidence suggesting throttling? Well, yeah. Proof? Not even close. It's entirely consistent with what Verizon already said about an imbalanced interconnect that needs more hardware.
Correct, and god forbid the CONSUMER actually expends a tiny bit of EFFORT and educates themselves. Very few places left where you don't have more than one choice for getting your Internet.
Of course the lazy folks, who want someone else to do their thinking for them, want somebody else to do all the work... Despite the fact that this always turns out the same, the politicians and the business folks get rich, the consumer gets screwed. Doesn't matter which party is in charge.
So get out there and vote - with your wallet. It's the most powerful vote you have.
Murphy was an optimist
While that is possible, there doesn't seem to be any reason why Netflix would do that. Netflix has nothing to gain by unsatisfied customers on Verizon.
Verizon, OTOH, has quite a bit to gain by making their customers unsatisfied with Netflix.
If I have overlooked something, please let me know.
It looks like you've stumbled onto one of the features of CDNs: Local copies. CDNs distribute content to a more local link, so that the same data isn't being re-transmitted through backbone links. Part of how this often works, is DNS. Each ISP operates their own DNS server, and has modified entries for CDN content. These point to the local CDN server, rather than the original source. The result is (supposed to be) a much faster and reliable connection.
When you use an independent or alternate DNS server, you do not connect to the local CDN. You get someone else's CDN, and the data still has to cross the internet again. It may, however, take a very different route, one that is not as congested.
Assuming Verizon wanted the traffic to come in a different route (e.g. LimeLight, etc), I believe they can update the BGP route they advertise to change that.
Otherwise, if Verizon just asks nicely, I can promise that Netflix would adjust the routing tables on their end to send it through another link. Just like they can expand the link with Level 3.
L3 cannot deliver the data to Verizon since there is not enough connectivity between L3 and Verizon to hand the data over at the interfaces where L3 is attempting to do so.
Verizon does not want to put all their bandwidth eggs in L3's basket just to accommodate Netflix so they want Netflix to either peer directly or force L3 and its other CDNs to re-route traffic through other Verizon peers.
Depending too heavily on a single upstream provider is not sound business practice and Verizon wants to avoid getting tied up in that sort of relationship with L3 mostly due to Netflix.