Home / Blogs

What Does “Network Neutrality” Mean?

A lot of ink and pixels have been spilled about the FCC‘s new rules for network neutrality. It’s impossible to comment sensibly yet about the actual proposal, since as far as I know it’s not been published anywhere, but the various news reports have left me confused about just what is being addressed. There are a number of different sorts of behavior that can result in performance differences to the end user; it isn’t always clear which are covered by the phrase “network neutrality”. Furthermore, some of these items involve direct, out of pocket expenses for a improvments in connectivity; this cost has to come out of someone’s wallet. The purpose of this post is to give a simplified (with luck, not too horribly oversimplified) explanation of the different issues here.

Note carefully that in this discussion, I am not trying to imply that network neutrality is good or bad. I simply don’t know of a less loaded term.

Before I start, I need to define a few terms. Roughly speaking, there are three types of users of the Internet: content, eyeballs, and content distribution networks. “Content” is what we read, watch, or listen to: news sites, movies, audio, etc. “Eyeballs” are consumers, the people who read, watch, or listen to content. (Yes, eyeballs can listen to MP3s. I never said that this post was anatomically correct.) Content distribution networks (CDNs) are a special form of content: to avoid chokepoints when sending out many copies of large files, such as images and movies, content providers send out single copies to CDNs and let the CDNs redistribute them. A CDN is just a set of data centers inside multiple networks.

Some networks, such as most cable ISPs, are mostly eyeballs. (Again, I’m oversimplifying; some cable ISPs do provide other services.) There are others that run hosting data centers; these are mostly content. Consumers wouldn’t sign up for Internet service if there was no content to watch; content providers wouldn’t be online if there were no consumers to profit from. This raises the first interesting question: who benefits more? That is, who should pay what percentage of the cost for an interconnection between a content network and an eyeball network?

The really big ISPs (sometimes known as “Tier 1” ISPs, though that phrase has become overly beloved by marketers), like AT&T and Verizon, have both content and eyeballs. When they interconnect, it’s called peering: they’re equals, peers, so they split the cost of the interconnection. Well, we think they split the cost; peering contracts are bilateral and confidential, so no one outside really knows. (For those of you who expect—or fear—discussion of BGP, autonomous systems, and the default-free zone, you can relax; that’s a level of detail that’s not really relevant here, so I won’t be going into those issues.)

The situation is different for smaller players. They’re not the equal of the Tier 1s, so they have to buy transit. That is, for a customer of a small ISP to reach a customer of a Tier 1, the ISP has to pay some Tier 1 for transit services to the rest of the Internet. (Yes, I said was simplifying things; I know it’s more complicated.)

So what does all this have to do with network neutrality? Let’s look at several cases. The simplest is intranetwork, where the eyeballs and two or more content providers are directly connected to the same ISP. Will the consumer get the same experience when viewing both content providers? If not, that’s generally considered to be a violation of network neutrality. That is, if the ISP is making decisions on how much of its bandwidth the two content providers can use, there’s a violation.

Note that I’ve assumed that all parties pay enough for their own bandwidth needs. An HD video stream takes about 6 Mbps; if I’m a content provider trying to send different video streams to 100 customers simultaneously, I’d better have (and pay for) at least 600 Mbps of bandwidth to the ISP. If I don’t, my customers will get lousy service, but that’s not discrimination, it’s physics. Sometimes, though, it’s hard to provide enough bandwidth. Wireless ISPs (who have sometimes claimed that network neutrality rules would be a hardship for them) are limited by spectrum; their internal networks may have ample capacity, but there’s only a certain amount they can push out to people’s phones. This isn’t discrimination, either—unless the ISP makes a choice about which content to favor.

Life gets more complicated when traffic is entering the eyeball network from outside. Eyeball networks are generally not Tier 1s; they buy transit. If there’s more demand for bandwidth than their current links can handle, they have three choices: they can increase their bandwidth to their transit providers, i.e., they can pay more for transit to connect their eyeballs to the content they want, they can selectively favor certain external content providers (which will give good service to some and poor service to others), or they can let everyone suffer equally. This last strategy leads to unhappy customers; the first strategy, though, implies higher costs that someone will have to pay. And the middle choice? That’s where network neutrality comes into play: who makes the decision?

Some content providers are willing to connect directly to eyeball ISPs. Must the eyeball ISP accept connection requests from all content sources? Who pays for the interconnection? Note that at a minimum, the eyeball ISP will need a dedicated router port, and someone has to pay for this port the physical link to connect it to the content source.

The other choice, for a content source facing congested links, is to deal with a CDN. This begs the question, though: CDNs need a presence (or more than one) on every eyeball ISP. Who pays for this presence? Does the eyeball ISP offer different terms to different CDNs, or turn some down?

If you’re still with me, you can see that “network neutrality” can cover many different sorts of behavior.

  • Intra-network behavior, especially by wireless ISPs
  • Transit links purchased by eyeball ISPs
  • Direct connections between eyeball and content ISPs
  • Connections by CDNs

and probably more. Which of these, if any, should be dealt with by regulation? Who should pay for added links or increased bandwidth?

These are not idle questions. In one case that’s been drawing a great deal of attention, Netflix has blamed “ISP trolls” like Comcast for discriminatory policies. Others, though, have claimed that Netflix deliberately used an ISP (Cogent) with a congested link to Comcast because it was cheaper for them. Did Netflix make this choice? If so, why wasn’t the link between Comast and the ISP upgraded? Was one party refusing to pay its proportionate share? (This is the sort of fact question that can’t be answered in the abstract, and I’m not trying to say who’s right or even what the facts are.)

If eyeballs are to get the content they want, some interconnection facilities will have to be upgraded, either by new links or by higher-speed links; this in turn means that someone will have to pay for the upgrades, possibly beyond the routine continual upgrades that all players on the Internet have to do. The network neutrality debate is about who makes the decision and under what criteria. Furthermore, the answers may be different for each of the cases I’ve outlined above. When the FCC’s rules come out, pay attention to all of these points and not just the buzzwords: it isn’t nearly as simple as “fast lanes for big companies” versus “government meddling in the free market”.

By Steven Bellovin, Professor of Computer Science at Columbia University

Bellovin is the co-author of Firewalls and Internet Security: Repelling the Wily Hacker, and holds several patents on cryptographic and network protocols. He has served on many National Research Council study committees, including those on information systems trustworthiness, the privacy implications of authentication technologies, and cybersecurity research needs.

Visit Page

Filed Under

Comments

Net Neutrality Means Steven Waechter  –  May 1, 2014 10:51 PM

What does Net Neutrality mean?

It means I get the packets I asked for in mostly the order I ask for them.
If they arrive slightly out of order because of network congestion, well, TCP/IP takes that into account. The packets are transparently reassembled by the time I need them.

Net neutrality means my ISP does not use a Net Enforcer or similar appliance to delay every 13th packet 4300ms. Enough to make sure streaming doesn’t really work. VOIP doesn’t really work.  Though if I bought streaming or VOIP from them instead of from Netflix or Vonage, they’d turn that off on my account so I would get the packets in time. I’m sure they would deny this goes on, but I am sure it does go on.  In the shadows.

It means best effort, which as you know is what TCP/IP calls for. Best effort.

Everyone understands if you have a 1.5 MBPS DSL line from a huge telco, well, things don’t really work that well.  But if you have a 15 MBPS line most things should work OK.

The problem with net neutrality as envisioned by the monopoly telco/cable operators is that you get the packets you ask for, mostly. Just not in time to be reassembled. And that’s intentional, though they deny this.

Its really about getting what I pay for Phillip Hallam-Baker  –  May 2, 2014 6:17 PM

Good post Steven. I guess you have become very practiced at explaining these issues of late.

I find the net neutrality conversation to be very US centric and parochial. The central problem in the US Internet market is that most providers are monopolies or duopolies. I would be much less worried about whether my ISP was throttling my VOIP provider if I had could change provider easily. But I can’t and so the provider has a lot of pricing power which does not exist in other markets.

So rather than debate network neutrality, I would prefer to look at what type of regulation is appropriate for a monopoly provider. And I would have no problem with the notion that different rules apply depending on whether the customer has one, two or a dozen broadband suppliers to choose from.

I don’t have any problem with a pricing scheme where netflix pays to upgrade my connection from the 1MB I pay for to 10MB for the duration of streaming a movie. That is not net neutrality, but it isn’t a bad deal for me either. What I would complain a great deal about however is a situation where I pay for 10MB but I only get that 10MB advertised if the party I am connecting to pays a second time.

Markets fail. No really, in the real world they fail all the time and the folk whose religion tells them otherwise are talking nonsense.

Markets fail for two main reasons, one is that there is an imbalance in the pricing power of suppliers (monopoly) or customers (monosony). The other main cause is poor information.

A lot of the effects Steven is talking about require better information to customers than a raw bandwidth figure. If I am buying 10MB then all that guarantees is the connection from my house to my ISP data center. What I care about is the connection from there to where I want to get packets from. What I need for comparison purposes would be information on the connection from me to the principal peering points.

What companies like YouTube and NetFlix could do to help themselves is to publish ratings for ISPs in various markets so that people can comparison shop. But that creates a small problem of knowing which plan someone is on.

One of the roles of governments in a free market economy is to keep the free market going by making sure that the right information flows.

I read that NetFlix did publish such Steven Waechter  –  May 3, 2014 6:08 PM

I read that NetFlix did publish such a report.  They rated streaming performance for various ISPs.

It’s here
http://ispspeedindex.netflix.com/usa

But I think what we are talking about is not performance, it’s shadowy intentional interference.  Completely different.

“Pay us and we’ll stop”.  Extortion, essentially. Strong words?  Yes.

This is intended to confound both customers and vendors like NetFlix.

Comment Title:

  Notify me of follow-up comments

We encourage you to post comments and engage in discussions that advance this post through relevant opinion, anecdotes, links and data. If you see a comment that you believe is irrelevant or inappropriate, you can report it using the link at the end of each comment. Views expressed in the comments do not represent those of CircleID. For more information on our comment policy, see Codes of Conduct.

CircleID Newsletter The Weekly Wrap

More and more professionals are choosing to publish critical posts on CircleID from all corners of the Internet industry. If you find it hard to keep up daily, consider subscribing to our weekly digest. We will provide you a convenient summary report once a week sent directly to your inbox. It's a quick and easy read.

Related

Topics

DNS

Sponsored byDNIB.com

Cybersecurity

Sponsored byVerisign

Brand Protection

Sponsored byCSC

Domain Names

Sponsored byVerisign

Threat Intelligence

Sponsored byWhoisXML API

New TLDs

Sponsored byRadix

IPv4 Markets

Sponsored byIPv4.Global