5 ms·
If you're a net neutrality advocate you should seriously consider whether this sort of peering arrangement should be tolerated. This kind of peering is a de-fac
by mmalone 12y ago
If you're a net neutrality advocate you should seriously consider whether this sort of peering arrangement should be tolerated. This kind of peering is a de-facto QoS arrangement that gives Netflix a performance and cost advantage over other video providers that aren't big enough or rich enough to justify and pay for direct peering with ISPs. It also gives bigger ISPs (that do more than 2Gb/s of traffic to Netflix and agree to peer, apparently) the same advantage over their smaller competitors. Isn't that exactly what we're trying to avoid with net neutrality?
This is not a new practice and I'm surprised it doesn't come up more frequently in the net neutrality debate. It's been going on for years -- broadcast.com did it, YouTube and Google do it, and I'm sure others do as well. We've never really had net neutrality -- peering agreements have been happening forever in shady back room deals at NANOG. At least the more recent shenanigans are happening out in the open.
- JoshTriplett 12y agoAlternatively, if you're a network neutrality advocate, you should consider whether this is really the kind of thing you're advocating against. It's one thing to complain about ISPs intentionally throttling or dropping traffic, or shaking down services to get paid twice for the same traffic. It's something else entirely to complain about services going out of their way to establish CDNs near their customers and reduce overall network load.
- mmalone 12y agoComcast is throttling / dropping traffic because they want Netflix to pay for bandwidth. You're right that they'd be getting paid twice for the same traffic, but ISPs already do this -- if Comcast and Netflix are connected via Level 3 they both have to pay Level 3 for the same traffic. What if Comcast offered to host Open Connect devices for a fee -- would that be a violation of net neutrality? To me that just seems like the free market doing what free markets do (I'm ignoring for a moment that Comcast is basically a monopoly which is a legitimate problem). What if Comcast throttled everyone _except_ Netflix. Is that really different than Comcast allowing _only_ Netflix to peer?
- Alupis 12y agoI think you miss the point of open connect. It's no different than if Netflix was paying Comcast (or whover ISP) to colo a server(s) in their data centers (you can do this as a normal citizen too). The only difference, the idea is Comcast wouldn't charge Netflix for colo space since Netflix is "earning" it via cost reduction for the ISP. So they are still technically paying for the colo space. Perhaps I missed your point though -- because this seems to be a much better way to a neutral net than having ISP's charging both sides of the pipe (which the small guys can't afford even more)
- mmalone 12y agoUnless I'm reading this incorrectly this is a peering arrangement, which is qualitatively different than just hosting a box in a DC run by Comcast (which doesn't exist, as far as I know, so I can't do it as a normal citizen). I could colo a box "near" Comcast, but I'll be more hops away (worse performance) and I'll have to purchase transit from some ISP that does peer with Comcast (more expensive).
- Alupis 12y agoMost (all) major ISP's do have DC"s that you can colo in (including comast). Just call up their business services line and ask. So, yes, you can colo in one of your ISP's DC's. Netflix is doing just that (which is why it's not a peering agreement, it's a colo agreement). They just don't get charged because they are saving the ISP the money they would normally charge for the colo service (sometimes more).
- mmalone 12y agoStill looks like peering to me: https://www.netflix.com/openconnect/guidelines https://www.netflix.com/openconnect/guidelines Even if you can colo with Comcast (which I can't find any information about online) you're still not direct-peering with their AS, which is what Netflix is asking for with Open Connect. I'm sure they'll also charge you for bandwidth. This is definitely different than putting a box in a colo facility. This is putting a box in a peering location and eliminating the transit cost and performance hit.
- mobiplayer 12y agoWhat? No. This is the same situation as the company hosted in a DC that grows and prefers to pay for a 1Gbps connection than the previous 100MBps. Net neutrality means treat all the traffic the same, doesn't matter where it comes from or what protocol it is. That's why "this" doesn't come up more often in the net neutrality debate, because it's got nothing to do with it.
- deleted 12y ago[deleted]
- mmalone 12y agoWanted to add a little bit more to my previous comment since I've been thinking about this for a while. The story I heard about broadcast was that they pursued this sort of peering arrangement with smaller ISPs so they didn't have to pay for transit -- basically to reduce their bandwidth bill. It was really a brilliant move on their part. Since then lots of other large bandwidth consumers have done the same. I'm not against net neutrality but I do think the issue is more complicated than people make it out to be. Once you understand that this is common practice the position of Comcast, et al. does make more sense. If Netflix is saving a shit-ton of money and providing a better service to their customers by peering, and Comcast has less upside, why shouldn't Comcast charge Netflix for the privilege?
- RyJones 12y agoI worked at MSN in WAN-OPS in the 90s. We did exactly that: find out what ma-and-pa ISPs we were paying transit for, offer to run a T1 directly to them for all MSCOM/MSN traffic. Easiest sales call ever.
- wmf 12y agoIf Netflix is saving a shit-ton of money and providing a better service to their customers by peering, and Comcast has less upside, why shouldn't Comcast charge Netflix for the privilege? I don't know if we can accurately estimate who's saving how much, and I definitely don't believe anything coming from Comcast. Given that there is no way to reach Comcast customers other than Comcast and both parties have an incentive to lie about their costs, I think zero is the fairest price for such peering.
- mmalone 12y agoI don't think your conclusion logically follows. The free market argument would be that the fairest price is whatever Comcast can get netflix to pay (or vice-versa). From a policy perspective I don't see a reason to intervene except that both parties have unfair advantages relative to their competitors (and Comcast basically has a monopoly). However, if that's the reason to intervene on traffic shaping then I think it's a reason to intervene on peering relationships too. I'd love to be able to peer with Comcast, but I can't. That's not fair.
- rmrfrmrf 12y agoI am a net neutrality advocate in the sense that I'm against artificial traffic shaping. Netflix offering peering and cacheing solutions to offload massive amounts of traffic is not the same thing, and, in fact, is an attempt to prevent ISPs from shaping its traffic.
- mseebach 12y agoNet neutrality was NEVER about making all content equally available to every consumer regardless of geography and network topology. If you're European or American serve customers in Australia, you should put a server there at your own cost, or your Australian users will suffer, net neutrality or not. Netflix OpenConnect is just doing that on a much larger scale.
- 13throwaway 12y agoBecause Netflix uses something like 45% of North American internet traffic, they need to do something like this in order to efficiently deliver video. Of course this is going to give Netflix better ability to stream, but I don't think it is unfair. It would be unfair if Netflix was paying to "speed up its traffic" (read as: slow down competitor's traffic).