Hacker News new | ask | show | jobs
by msandford 4102 days ago
ISP makes a promise to deliver data at a certain rate for a certain amount per month.

ISP can't actually deliver said data, and so, can't deliver on their promise.

I can't see how this is Netflix's fault. ISP makes a promise, ISP can't deliver.

Yes it does happen to be coming from Netflix, but Netflix didn't FORCE the ISP's customers to become Netflix customers, did they? Or does Netflix not only have some magical ability to FORCE data upon people, but also mind control to MAKE certain people sign up?

You're arguing that the ISP should be allowed to overstate their capacity as much as they want, and if it causes any problems anywhere, that the counterparty is at fault no matter what. That's completely nonsensical.

> The question is whether all consumers' prices should go up, or Netflix prices should go up.

> They're complaining about the cost of taking the extra data.

Basically they're complaining that they have to make good on the promises that they've made to customers. They were hoping that they could way, way, way oversell their capacity (and charge more for a theoretical peak capacity that you can never use) and get more money from their customers as a result.

Now what's happening is that many of their customers are asking them to make good on 10% of their promises all at the same time. This causes problems for the ISP, so they flail about trying to blame other entities than themselves.

Nobody is asking the ISP to give them a HIGHER data rate than they've already paid for.

They're asking the ISP to give them a mere 10% of what they've already paid for.

1 comments

This isn't really accurate. None of the proposals would require ISPs to fulfill all of the connection speed at once.

Whether ISPs should need to build out enough network to satisfy peak usage completely is a separate issue, but irrelevant here.

> Whether ISPs should need to build out enough network to satisfy peak usage completely is a separate issue, but irrelevant here.

No, that's exactly the issue. If the ISP doesn't massively overstate their capacity, there is no congestion. If there is no congestion, there are no complaints. If there are no complaints, there is no problem!

Remember, customers aren't asking the ISP to allow them to utilize their connection 100%. They're asking for 10%. Asking an ISP to not overstate their capacity by more than 10x is a pretty fucking reasonable thing to do, Net Neutrality or not.

Can you source this 10% number? And show that the problem is the ISP's end, not their connection to Netflix?
Sure. Here's the relevant info from Netflix.

https://help.netflix.com/en/node/306

So you can see that they recommend 3Mbps for SD and 5Mbps for HD.

The problem is that the ISP has promised 50Mbps per customer to said customer, but then they are not allocating enough resources at various points throughout their network to actually deliver on 5Mbps per customer to Cogent or Level3. Ostensibly Cogent and Level3 can handle the upgrade and increased bandwidth, and ostensibly the ISPs internal network can handle the increased bandwidth, the congestion was at a number of peering points only. Those were the bottlenecks.

This doesn't JUST affect Netflix customers, but in fact ANY traffic that runs from Cogent or Level3 to the ISPs customer or vice versa. It just so happens that A LOT of that traffic is Netflix, but it's not EXCLUSIVELY Netflix. There are a great many people that buy transit from Cogent and Level3, meaning that ISPs are harming more than simply Netflix customers but ALL their customers.

Please understand that if the ISP isn't making an effort to ensure that their peering arrangements are sufficient to satisfy the demands of their customers, that is the ISPs fault, and not the counterparty's fault. Especially when the counterparty is willing to make the necessary upgrades to relieve the congestion, and the ISP is not because the ISP wants to get paid for it.

Remember that the ISP is the one that's offered highly asymmetric internet access to their customers. They should not be surprised that their customers utilize said service in an asymmetric fashion. Failing to upgrade the peering connection isn't "standard operating procedure" for a consumer-facing ISP. It's that ISP doing something highly unusual because they think they can get away with it.

> Failing to upgrade the peering connection isn't "standard operating procedure" for a consumer-facing ISP.

This seems to be the main point of departure for us. If you could show that large consumer-facing ISPs used to give free peering even when the other side was sending much more data than they were, then I'd agree with you. The ISPs claim it is standard for someone sending more data to pay. Can you show otherwise?

Consumer-facing ISPs have generally arranged their business around a highly-asymmetric, consumer-pays model. Right? If I want more download, I have to pay more. I don't get free, unlimited "as much as I want" downloads, and only pay for the uploads, right? So for a consumer ISP, the principle is "receiver pays"

For a commercial, content producers, the model is "sender pays" which makes sense. That's why hosting companies buy transit from Level3, Cogent, etc. They're paying to send.

What's happened is that Netflix has already paid to send, and ISP customers have already paid to receive, and ISPs have said "yeah that's fine, but if you REALLY want to send, you're going to have to pay AGAIN"

That's the sticking point.

Nobody's arguing that anyone should get a free ability to send, or a free ability to receive. All traffic is generally double billed, once for the sender's connection and once for the receiver's connection.

The "innovation" here is that some ISPs have decided that SOME traffic should be TRIPLE billed. Once at the sender, once at the receiver, and a third time when it crosses from the sender's network to the receiver's network.

Why, if triple billing is OK, should only the consumer ISPs be allowed to do it? Why doesn't Cogent or Level3 charge consumer ISPs extra for receiving more than they're sending? Under the consumer ISPs model of "receiver pays" it would be entirely reasonable for Cogent or Level3 to charge extra, wouldn't it?

You're basically arguing that the way consumer ISPs handle this is acceptable. OK. Why isn't the exact opposite also acceptable? It's not as though most consumer ISPs have a global transit network! They're the ones that desperately need more download than upload to satisfy their highly asymmetrically provisioned customer connections, right?

Ultimately the problem here is that there are several analytical frameworks that one can use to decide who is the asshole here and who is the saint.

Given that I'm held captive by my consumer ISP and have a fair amount of choice over what content I subscribe to, I'm more inclined to believe that the consumer ISPs are abusing their power over the content providers. I don't have pleasant interactions with them basically ever so I can't see why I would extend them the benefit of the doubt.