story
Not saying it’s the right thing to do, but that it’s functionally the same.
It’s also functionally the same to say that any traffic not on the CDN is in a slow lane or being held ransom, in the sense that it will be congested until the publisher pays.
You're confusing routes with endpoints. CDNs are endpoints--multiple endpoints containing the same data so that there is a much higher probability of having an endpoint close to any given user. The owner of the data has to do all the work of getting multiple copies of the data placed at all those endpoints, making sure they're all in sync, etc. But the data traveling from endpoint to endpoint--from the nearest CDN node to the user--is not privileged over any other data.
What the net neutrality debate is about is the ISPs wanting to control routes--i.e., to be able to say that some data traveling over a given route from one endpoint to another endpoint gets to travel faster than other data traveling over the same route. CDNs don't do that.
What Netflix bought from Comcast is sort of in between. It's like a CDN in that Netflix still has to do the work of placing multiple copies of their content at different endpoints in different locations; but it's also like the ISP route control scheme in that Netflix' data gets a privileged route from their endpoints to Comcast users, a route that non-Netflix data from endpoints that are similarly situated does not get, because non-Netflix data can't travel through the special connection points that Netflix now has with Comcast. Normal CDNs don't do that either.
CDNs are a good thing. But they are networks like any other, the difference being that the nodes are smart enough for to re-request data they already have. CDN nodes should be understood as caching routers.
Being closer to the user – the CDN’s value – rests in having a better position vis-à-vis the last-mile network. A better position vis-à-vis the last-mile network is what Netflix bought.
Being an endpoint that is closer to the user is not the same as being a route between that endpoint (or any other endpoint) and the user.
> CDN nodes should be understood as caching routers.
In some respects, yes. But in other important respects, no. For example, CDN nodes do not route traffic that does not have that node as either a source or a destination. The fact that the content at that node ultimately comes from another source does not change that; it simply means that some of the traffic to and from the CDN node is to and from the ultimate source of the content. It's still not at all the same as routing traffic to and from arbitrary endpoints.
> Being closer to the user – the CDN’s value – rests in having a better position vis-à-vis the last-mile network. A better position vis-à-vis the last-mile network is what Netflix bought.
You're conflating two different ways of taking a "position" in the network. A CDN takes advantage of the existing network and the existing routes to place copies of content closer to users. It can only use the existing "positions" in the network, not create new ones.
The Netflix deal created a new privileged route that didn't exist before, for Netflix content going to Comcast users only. So the "position" Netflix traffic is now in with respect to Comcast users didn't even exist before the deal.
> CDN nodes do not route traffic that does not have that node as either a source or a destination.
Correct. That is true of any router.
Netflix did buy a new route, replacing the one they were previously buying from Cogent.
The transparence on what is being payed for and why some sites are fast and some are slow is not the same for Comcast's subscribes in the two scenarios either.