First Detailed Data Analysis Shows Exactly How Comcast Jammed Netflix
An anonymous reader writes John Oliver calls it "cable company f*ckery" and we've all suspected it happens. Now on Steven Levy's new Backchannel publication on Medium, Susan Crawford delivers decisive proof, expertly dissecting the Comcast-Netflix network congestion controversy. Her source material is a detailed traffic measurement report (.pdf) released this week by Google-backed M-Lab — the first of its kind — showing severe degradation of service at interconnection points between Comcast, Verizon and other monopoly "eyeball networks" and "transit networks" such as Cogent, which was contracted by Netflix to deliver its bits. The report shows that interconnection points give monopoly ISPs all the leverage they need to discriminate against companies like Netflix, which compete with them in video services, simply by refusing to relieve network congestion caused by external traffic requested by their very own ISP customers. And the effects victimize not only companies targeted but ALL incoming traffic from the affected transit network. The report proves the problem is not technical, but rather a result of business decisions. This is not technically a Net neutrality problem, but it creates the very same headaches for consumers, and unfair business advantages for ISPs. In an accompanying article, Crawford makes a compelling case for FCC intervention.
Think twice next time you wonder why you aren't getting your advertised speed...
Bennett Haselton is a frequent contributor, and I tend to hold-off judgement on these things until I read his fine points on the topic. I was recently particularly moved by his work on line queues at Burning Man. It changed my entire life. I now piss sitting down.
"In an accompanying article, Crawford makes a compelling case for FCC intervention."
That won't work unless it comes with a check with seven digits attached to it.
The world's burning. Moped Jesus spotted on I50. Details at 11.
Once again, a call for net neutrality will ensue. All we really need is for the FCC to call them Common Carriers and apply the age old law.
It has already been applied to Telecoms and Utilities, just apply it to the ISP's and be done with this crap.
http://en.wikipedia.org/wiki/C...
Well i get about 10% more than I pay for. Consistently between 102-110% o f the speed i pay. But then I'm not in US.
I prefer to get Netflix via sneakernet anyway.
Stuff like this is why I think Net Neutrality discussions miss the mark - you're not going to fix the problem that way, you're only going to cause the cable companies to achieve the same throttling through other technical means. Trying to close technical loopholes via the lawmaking process requires a body of law the size of the tax code.
The fundamental problem is that companies with a legally-granted monopoly for delivering high-speed internet are also allowed to sell content. In a free market, that wouldn't bother me - competition would sort it all out. But "last mile" is about as far from a free market as you can get in most of the country these days, and so we get this as a result.
Last mile needs to become a public utility. Let vendors compete for my business, and I'll pick "just a pipe" or a content company or whatever mix fits my needs.
Socialism: a lie told by totalitarians and believed by fools.
Time to get out the pitchforks ...
and we've all suspected it happens
I don't have to "suspect" anything. If I uncheck the encryption checkbox of my torrent client, transfer speeds drop to 0 instantaneously. Re-check it and the speeds go back to normal instantaneously.
OK, so people had to implement this blocking, right?
And it had to have been more than one person, right?
How many individuals would have to have been active and knowingly involved in order to implement such blocking?
From that number, how long until someone straight-up comes out and says they did it and exactly how they did it? You know, instead of having to rely on this external third-party reverse engineering.
and not a net neutrality issue thankfully.
Settlement free peering between tier 1 carriers only happens when the flow of traffic is roughly balanced between the contracting peers.
When one peer is pushing a lot more traffic onto the other network, then that usually goes out the window and the pusher is required to pay the receiving network. Otherwise, networks would be monetarily incentivized to unload traffic they should carry on their own networks onto their peers' instead.
Yeah, I'm sure netflix just goes around dumping truckloads of data on the information superhighway just at random, and picked on Comcast like a bully.
Oh wait, every one of those streams were requested from users of Comcast's network who thought that those awesome 150mbit internet speeds comcast advertised were real.
I should be able to use my bandwidth any way I please! It's freedom of speech! They can't throttle netflix! George Bush would be rolling in his grave!
This is a ploy from Obama to help spread misinformation about ebola (Obola) on his path to further to destroy the country!!1!
Is anybody actually surprised by this?
This has always been about maximizing profits, and preventing a competitor from gaining access to your customers.
Because cable companies are ran by assholes.
Lost at C:>. Found at C.
Engineer - "Hey Boss, we need some cash to upgrade the connection to these networks."
Boss - "What?! We just upgraded those connections a couple years ago"
Engineer - *rolls eyes* "Well the link is saturated, looks like lots of people watching online video... Netflix comes in over this connection so it makes sense"
Boss - "First they take our subscribers now they're forcing us to upgrade our equipment... well fuck em!"
Engineer - "Waaah?"
Boss - "You heard me, fuck em!"
Engineer - "But... our customers will get terrible service when they try to watch Netflix, or do anything else on that network for that matter"
Boss - "Exactly!"
the hipsteriffic site is unreadable to me.
I would sign it...
The slashdot effect would likely cause it to be signed hundreds of thousands of times...
Would you mind?
The traffic isn't transiting Comcast going to another network. It's going to a Comcast subscriber who wants to watch a movie. So, yes, the subscriber is requesting a movie and the data is being delivered to them. There's no other route to the subscriber than through their ISP.
OMG, you are so right, and those request HTTP packets that started the whole SEND SEND SEND also came from the people seeking "free dumping rights". Damn, I wish I was as smart as you with regards to layer3 and TCP Connections.
I'm confused why Netflix, as a content provider, would only be peered with a single ISP. When I used to work for a content provider we would directly connect to all the Tier 1 service providers and had our own BGP ASN for multi-homing to avoid the peering problems that caused poor performance for our customers. Netflix seems big enough that they should be doing something similar.
It'd be a hell of a lot better than buckling to ISPs. At least you're in control of your costs at that point.
The Very First Honest Cable Internet Provider
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
You are totally correct here. ISPs should only be allowed to be content producers, or content distributors, IF they relinquish all their monopoly statuses with local municipalities. Comcast, Time Warner, etc should be taken to court under anti-monopoly laws in the US. As they are guaranteed monopolies and their behavior is definitely harming consumers and they are trying to leverage their monopoly in one sector to give them an unfair advantage in a different sector, this seems a rather simple case, but well... lobbying... money... corruption... self-serving politicians... yeah.
Replace the Boss' last line with:
Boss: "Oh, boo hoo! What're they gonna do? Leave us and go to another ISP? We've got a monopoly in the area! They want Internet? They need to come to us. Besides, if we make Netflix look bad, maybe people will dump them and pay us $200 a month for cable again!"
My sci-fi novel, Ghost Thief, is now available from Amazon.com.
Regardless of the mechanism for throttling traffic, Comcast's customers are being disallowed access to a certain network because Comcast allows congestion only for traffic to those sites. Comcast and Verizon have a direct conflict of interest, providing services similar to those of competitors that they are throttling.
The idea that there is a bandwidth "shortage" caused by services like Netflix is fucking laughable, and a total spoon-fed excuse to rob paying customers of the service they deserve.
Wait, did I say comcast fanboy? I forgot, those don't exist. Guess I should have said:
Paid shill detected
FFFT
*rubs nipples*
Gamingmuseum.com: Give your 3D accelerator a rest.
On the summary, not the article. Comcast wasn't "jamming' Netflix. Jamming is an active response. What Comcast did was nothing. Now whether they should have done something about the overflowing links is the argument, but that's a far cry from "jamming."
This posting is provided 'AS IS' without warranty of any kind, implied or otherwise.
Actually netflix offered to foot the bill for upgrading the bandwidth - it's literally a couple cross-connects in a datacenter, maybe a fiber card or two.
Oh, and netflix ALSO offers to drop a server in your datacenter *free* which caches all the common netflix streams. This reduces the internet bandwidth demands by something like 90+% since it lives within the ISP's datacenter and just needs to download each stream once.
But the last line is exactly the point. The ISPs are also TV providers and they don't want you to have a good netflix experience. If they can passively let that happen...well of course they will. No one can accuse them of taking any action to damage your netflix streaming...it's their complete inaction that's resulting in it.
You can get rich if you own a politician, but you have to be rich to buy one in the first place.
"Similarly, M-Lab's data shows that the problem wasn't a lack of bandwidth on the part of the ISPs (i.e., no actual technical congestion), because those same ISPs had no problem connecting to a different transit provider, Internap. So the only logical culprit was the interconnection points. There was more than enough bandwidth to go around. There's just the single bottleneck of the interconnection border router (which, again, is trivially simple to get rid of by opening up more ports)."
link
XKCD:Xeric Knowledge Comically Dispen
Oh wait, every one of those streams were requested from users of Comcast's network who thought that those awesome 150mbit internet speeds comcast advertised were real.
150mbps isn't very fast. Did you mean 150Mbps?
The issue is that people think the 150Mbps "last mile" speed was some kind of promise of speed to every other site on the planet. I can request a data stream from a service that needs 100Mbps to function reliably, but that doesn't mean I'm guaranteed 100Mbps from end to end. If an ISP promises you that, you know they're lying. If you assume the last mile speed applies to every connection you make anywhere, then you're the one who's being foolish, not the ISP being dishonest.
The executives oversubscribed their infrastructure? Has this been reported as part of their SOX audit?
Food for thought.
This is nothing more then Anti-competitive practices against competing products that are cheaper then theirs.
from wikipedia
Franchise fees are fixed at a maximum of 5% of gross revenues. So how do municipalities maximize revenues from franchise fees? By maximizing cable company gross revenues. And how do municipalities maximize cable company gross revenues? By creating monopolies! By awarding exclusive license to one provider to extract monopolist profits from the public.
Note that there is nothing inherently wrong with permitting local governments to charge cable companies fees. That is justifiable to the extent that local governments incur costs of infrastructure repair with damage from cable installation. All that is needed is a single addendum to the law, one prohibiting local governments from creating monopolies. The law could simply mandate that municipalities must offer franchise licenses to all ISPs if they offer licenses to one and that all licencees must be be charged at the same rate.
The only reason we have cable monopolies in the U.S. is because the Cable Communications Act of 1984 created that perverse incentive. Other countries without such laws have much faster service at much lower prices.
If federal law permitted local governments to do this sort of thing with groceries, computers and cars we would have regional monopolies for those products as well. Be grateful that your town council is not permitted to sell grocery, computer and car franchises.
Ceci n'est pas une signature.
This is what people should be upset about. "Net neutrality" is unnecessary at this point, and can potentially do more harm than good. What really needs to happen is to break up the ownership of the physical lines and the ownership of the network traffic being routed in and out of them so that companies that have practical or absolute monopolies over the lines cannot leave these speed bumps in place without someone else offering to sell a quicker route.
Netflix has other ISPs, and significant traffic engineering power at their disposal to get traffic to flow how they like. The simple fact that people could "VPN around" the congestion is proof Netflix could have used a different path to that user. However, it's easier to whine to the media in lame attempts to get Open Connect in the door. (i.e. host our business for free.)
Plus, they bought bandwidth from some of the cheapest providers around, who everyone knows isn't going to care when they fail to deliver. (Cogent is infamous for "peering disputes".)
anybody recommend a good dialup isp?
Going with the notion that excessive regulation has it's own cost, maybe the solution here is to split up the cable giants? Comcast could easily be three separate companies- one that manages infrastructure and charges for it, one that sells TV channels to customers, and one that sells internet. The two later companies would just lease bandwidth from the former.
There's too much revisionist history in the Boss's statement for my tolerance. Boss- "First they take our subscribers now they're forcing to upgrade our equipment... well fuck em!" First they had subscribers, then Netflix introduced the online version of their service (circa 2008) bringing in more subscribers, then Xfinity got added (circa 2010) offering the speeds demonstrated by Netflix carried by Comcast but with a selection of Comcast's cable offerings. fast forward a few years and Netflix is still the better offering so Comcast strategically decides to upgrade in ways that improve Xfinity on-demand services without accepting offers from Netflix to likewise maintain the quality of service Netflix customers experienced in the past and presumably would still get to experience if the dollars spent on monthly connection fees to Comcast actually went into improving total network quality instead of just promoting Xfinity services. It would be nice if it were just friendly competition going on, but it's Comcast trying to cut in on the streaming market after Netflix showed it was profitable.
Inheritance is the sincerest form of nepotism.
Listen, we will get what we want right now by turning big monopoly ISPs into utilities.
However, we have to think strategically. If we only think tactically we will get out maneuvered.
Play chess for a moment. What happens when the big ISPs are utilities? Yes, they will be regulated more heavily but they will also have their protection from competition enshrined more deeply in law.
What is more, the federal government will gain increasing control over the internet. Consider the NSA for example. Do you for an instant think they won't exploit this situation? If the FCC starts dictating things to the ISPs how hard would it be for the NSA to go to the FCC and get them to put an NSA box at the ISP? Child's play.
And that is just the beginning.
The wild free days of the internet are over if we turn the ISPs into utilities. Will the ISPs fuck us on occasion? Yes. But I'll take that on an ongoing basis rather then give the feds total control. Because at least with the ISPs there is hope. With the feds it is gone. You'll start seeing regulations on free speech, requirements that people use real names on the internet, micromanaging of peer to peer content.
I mean seriously what do you think is going to happen once the feds get this power?
The solution has always been greater competition. it is the only way to eat our cake and have it too. With greater competition the ISPs can't fuck over their consumers without losing market share and they aren't being micromanaged by politicians.
Best of both worlds.
Competition. Please.
I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
/Oblg.
South Park - Cable Company
https://www.youtube.com/watch?...
Internet service should be nationalized with a structured upgrade schedule. It is essential to becoming a first rate country.
I've mentioned this in other threads involving peer points.
My company has Cogent, Verizon, and various other carriers with 100mbit or larger business connections at our offices around the US.
Every office we have that has Cogent has problems with speed with every office that has Verizon. One of them to squeeze 15-30 mbit/sec for extended periods between them but that is the best it gets (and that is between a 1gb Verizon to 1gb Cogent connection). Most are FAR worse like under 200kb/sec for hours on end. One of them even dips down to under 50kb/sec. For one of the offices we investigated further looking for answers. Cogent did speed tests for us one hop before the peer point with Verizon and we achieved near line speed. Cogent also showed us metrics they see at that peering point and that they have offered to increase the speed at that point but Verizon has not considered it. During the troubleshooting Verizon basically told us there is nothing wrong with our Verizon end of the line or their network and it's not their problem, call Cogent. We got an excuse along the lines the internet is unpredictable and there are many things beyond their control, as if I was a home customer calling Verizon level 1 support because the interwebs were slow.
Cogent to XO, XO to Level3, Level 3 to Verizon, XO to Verizon, Sprint to Verizon, and so on all all perfectly fine. Just Verizon to Cogent is the problem.
This is happening, peering points ARE the new defacto way for companies to create fast and slow lanes and cheery pick traffic. When you have one company like Comcast or Verizon acting as a long haul T1 carrier AND acting as the last mile this is bound to happen. They can use tricks like this at the T1 peering level to manage their load at the last mile.
In my companies case, we are getting dedicated ethernet from Verizon in managed data centers and we suffer the same last mile effects.
Since when were fibre cables, $20000 optics, Switch ports, and 40-Gigabit port licenses free when the link is turned off?
Not free, but Cogent is willing to pay these costs itself. Verizon and Comcast won't take Cogent's offer; they want to charge Cogent an arguably excessive markup on top of Cogent's costs
The data the article presents really just shows a ton of Netflix traffic breaking the Internet for other users. Shouldn't all that adaptive bitrate stuff make it NOT break other flows? Apparently, not so much. Did Netflix respond by making their video delivery less aggressive, the way Bittorrent did with LEDBAT? No.
What did we learn?
1) Netflix breaks any link it's on. Period. Full stop. The rest of the Internet only gets through when Netflix isn't peered together with it.
2) Therefore ISPs -- ALL ISPs -- bad.
3) Therefore Net Neutrality so Netflix can break the Internet.
Of course, one might be tempted to conclude that big data users should work out their own peering and financial arrangements so that they don't mess up the Internet, but that would make one a corporate shill.
The ISPs are also TV providers and they don't want you to have a good netflix experience.
Then ask about a specific work to which Netflix has the rights and the TV provider division of the ISP does not. "I'm having trouble watching House of Cards at home. It works fine on $different_isp_next_town_over. Might this be a problem with Comcast?"
I make a 'call' from Comcast to Netflix...
And Netflix "calls" you back with the data.
A circuit-switched network such as the PSTN allows sending information in both directions over one "call". A packet-switched network such as the Internet, on the other hand, doesn't see "calls"; it sees "datagrams". Except for last mile customers, each side pays for how many packets it sends. Otherwise, it'd be possible to manipulate billing by doing the equivalent of the difference between PORT and PASV in FTP.
You are correct that TCP is stateful. But the fact that TCP is stateful is irrelevant. ISPs are Internet Service Providers, and Internet Protocol is stateless. From the point of view of an ISP's infrastructure, TCP is just an application that runs on Internet Protocol. Otherwise, it'd be possible to manipulate billing through the equivalent of switching between FTP's PORT and PASV commands, which change only who sends the SYN.
The ISP's premises is the private property of the ISP. If Netflix wants its box sitting in Comcast's private property, it can pay rent, just as you would have to pay rent to lawfully live on private property owned by a landlord.
The insanity of local monopolies on display again... I have the choice between several different retail ISPs for ADSL or cable or wireless (3G etc). The backend infrastructure runs over one of six networks and it is possible to determine which of those networks is being offered by each retail ISP. If an ISP blocked, shaped or otherwise interfered with a media service I want, it would be very simple to just moved to another ISP that doesn't.
Where customers have a choice of ISP it would be simple for a large media provider, like Netflix, to blacklist or otherwise not support any given ISP and that ISP loses customers to their competition.
A free market allows customers the choice of providers but that only happens in countries were freedom is actually valued and the entire political system isn't corrupted by commercial lobbying...
Its sources don't block hughpickens.com. In fact, it's not even in the hosts file his program creates, blocked or otherwise.I've used his host file program here http://start64.com/index.php?o... for about 2 years now for creating my initial custom hosts file and then using it for updating my hosts file daily with it. I go faster since I don't see ads and I am secured against known malicious sites too. I can't complain especially when it's free, and works great!
May be the hotpsots where the data is getting lagged is not because of intentional jamming of competition. The report clearly states that ALL traffic is lagged at these hotspots. In this paranoid world one could hypothethise that those hotspots are the government backdoor filters forced on big ISPs to monitor traffic. The result would be similar, such monitoring must have its cost on speed as you have to filter/archive data, ALL packets.
If you ask why then the ISPs own traffic is not altered, that can be explaind as well, they probably have the hook at a different central site for the ISPs stuff so the penalty is done for them at difefrent places.
The simple fact that people could "VPN around" the congestion is proof Netflix could have used a different path to that user.
That's not how it works.
Wealth is the gift that keeps on giving.
An ISP I used to work for has let Netflix install a caching server in their server farm. This thing does something like 1TB of updates during the night and has cleaned up their Netflix usage a lot. Netflix installed this system themselves and are apparently doing most of the management. There are real options for these companies to operate with ISP's that don't involve double dipping against growing competition. It's insane that this is happening like this.
Engineer - "Hey Boss, we need some cash to upgrade the connection to these networks."
Boss - "How about we raise their rates, just say we upgraded the network, and pocket the difference?"
Catbert - "I like the way you think."
FTFY
Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
Nintendo's online services and download servers fell/are falling victim to this intentional congestion. The Level 3 to Verizon interconnect was left saturated, causing all sorts of trouble for Nintendo customers trying to download games and play online. Verizon's lower bandwidth services usually worked OK, but their FIOS customers were hit hard, sometimes to the point of un-usability.
It really really sucks to be told to take your new Wii U system to a friends house (with a different ISP) in order to download a multi-gig game since Verizon refuses to help and Nintendo can't do anything to make them provide the service that you are paying for.
If it hasn't been fixed, I expect Verizon's help lines will catch fire once Super Smash for Wii U launches.
They are honoring the REQUEST REQUEST REQUEST. You really don't know how networks work do you?
Did you know Comcast pays more for lobby groups than any other industry? Second biggest lobby group is a military/industrial player.
who says "this won't happen if you switch to Google Fiber and tell your politicians to subsidize Our Product!"
You make a good point. I guess my misconception was that sender pays for long haul transit and the endpoint pays for the last mile. But if receiver pays, even for long haul, then you can DDoS someone's billing by flooding his connection with packets. And if receiver pays, even for long haul, then why does Comcast slow down Netflix? All Comcast's customers are already paying.
thanks for useful article ..keep it up
http://watchamoviesonline2k.blogspot.com