Chapter 2 - Internet Transit
In this chapter you will learn about Internet Transit, a service that provides access to the global Internet. We introduce the definitions and the service model, and then describe how Internet Transit service is offered, priced, and metered.
Introduction to Internet Transit
The Internet is a network of networks.
To get connected to the Internet, an entity must attach itself to an entity that is already connected to the Internet. It usually accomplishes this connection by purchasing a service called “Internet Transit.”
Definition: Internet Transit is the business relationship whereby an Internet Service Provider provides (usually sells) access to the global Internet.
From a high-level perspective, Internet Transit can be thought of as a pipe in the wall that says “Internet this way.” Customers connect their networks to their Transit Provider, and the Transit Provider does the rest.
Definition: An Internet Service Provider (ISP), also called a “Transit Provider,” is an entity that provides (usually sells) access to the Internet.
The primary business of an Internet Service Provider is to market, sell, and operate the Internet Transit service described next.
The Internet Transit Service Model
The Internet Transit service has two primary functions:
- to announce Internet routes to the customer, and
- to announce the customer routes to the rest of the Internet
To illustrate, consider a customer (ISP A) purchasing the Internet Transit service from Transit Provider B as shown in Figure 2-1.
Figure 2-1: The Internet Transit Service Model (Click for animated view)
We will use graphical notations throughout this book. The different colored clouds represent networks attached to the Internet. The ‘T’ next to a line represents an Internet Transit relationship. The routing advertisements box describes which routes are “announced” between the Internet Transit customer (ISP A) and the upstream Transit Provider B. The arrows signify the direction of the routing announcement.
These routing announcements are propagated across the Internet. Transit Provider B announces to the ISP A the routes to reach the entire Internet (shown as many colored networks to the right of the Transit Providers). The ISPs across the Internet propagate this ISP A route so that all networks know how to reach the ISP A.
In summary, through the Internet Transit service, all Internet attachments know how to reach ISP A, and ISP A knows how to reach the rest of the Internet.
For convenience, we will also use the following equivalent notations (Figure 2-2) to indicate a transit relationship between a customer and the upstream transit provider.

Figure 2-2. Equivalent Internet Transit service notations.
The black circle is shorthand for a default route to reach the rest of the Internet. This typical and default arrangement can be inferred by identifying the two parties in the relationship with the “T” and the “$” symbol describing which party is being paid for the Internet Transit service.
The Internet Transit Pricing Model
The Internet Transit service is typically a metered service outside of the residential market. The unit price for Internet Transit services varies widely, but the service itself is typically priced on a per-megabit-per-second (Mbps) basis, metered using the 95th percentile traffic sampling technique.
Definition: The 95th Percentile Measurement Method (also called 95/5) identifies a single measurement (the 95th percentile 5-minute sample for the month) to determine the transit service volume for monthly transit fee calculation.
The 95th Percentile Measurement Method is typically a three-step process, as follows (diagrammed in Figure 2-3):
- Every 5 minutes the meter on the service is sampled.
- The delta is calculated between the two adjacent samples and the result is stored. (It is in this step that corrections are made for wrapped counters, counter resets from reboots, anomalies in the measurement on the metering device, etc.)
- At the end of the month, the 5-minute deltas are converted into Mbps and stacked lowest to highest. It is the 95th percentile value that is used to calculate the traffic volume for the month.

Figure 2-3. Calculating the monthly cost of Internet Transit using the 95th percentile measurement methodology.
The basic Internet Transit billing model is simple:
Monthly Bill = Internet Transit Volume * Internet Transit Unit Price
Example:
If you signed an Internet Transit contract with a negotiated price of $5/Mbps (measured at the 95th percentile), and at the end of the month you sent 500Mbps (measured at the 95th percentile), what would be your transit cost that month?
Answer: 500Mbps * $5/Mbps = $2500 per month
The Origin of the 95th Percentile Measurement
How did the 95th percentile come into existence?
The Internet Transit pricing model went through three pricing phases:
- 1990: Internet Transit was sold by access capacity. In the early Internet days, Internet Transit was billed on a circuit-capacity basis. You would purchase a T1 circuit (1.544 Mbps) to the Internet and pay as if you used the entire circuit capacity 24 hours a day. But if you didn’t use very much of this capacity, you were still paying as if you did. At the time, this reality made Internet Transit tough to sell to some low-volume prospects.
- 1992: Internet Transit sold by average usage. One of the early ISP pioneers started charging based on average use, but this measure ended up being skewed by the burst nature of Internet traffic. Customers who used only a little transit were paying as if they used much more because the average was skewed upwards by these occasional peaks.
- 1994-today: Internet Transit sold by 95/5 model. To address this situation, one ISP adopted the 95th percentile measure to prevent overly punishing a customer for the occasional spike in traffic volume, while still allowing the ISP to bill based on the load placed on its network. This approach seemed palatable to the market and sold well. The rest of the industry adopted this pricing model, and within a year or so 95/5 became the pricing paradigm for the Internet Transit service.
The Origin of the 95th Percentile Measurement
How did the 95th percentile come into existence?
The Internet Transit pricing model went through three pricing phases:
- 1990: Internet Transit was sold by access capacity. In the early Internet days, Internet Transit was billed on a circuit-capacity basis. You would purchase a T1 circuit (1.544 Mbps) to the Internet and pay as if you used the entire circuit capacity 24 hours a day. But if you didn’t use very much of this capacity, you were still paying as if you did. At the time, this reality made Internet Transit tough to sell to some low-volume prospects.
- 1992: Internet Transit sold by average usage. One of the early ISP pioneers started charging based on average use, but this measure ended up being skewed by the burst nature of Internet traffic. Customers who used only a little transit were paying as if they used much more because the average was skewed upwards by these occasional peaks.
- 1994-today: Internet Transit sold by 95/5 model. To address this situation, one ISP adopted the 95th percentile measure to prevent overly punishing a customer for the occasional spike in traffic volume, while still allowing the ISP to bill based on the load placed on its network. This approach seemed palatable to the market and sold well. The rest of the industry adopted this pricing model, and within a year or so 95/5 became the pricing paradigm for the Internet Transit service.
Measurement Direction
One question always comes up at this point in the peering workshops:
“Is 95/5 measuring traffic coming into the network or out of the network?”
The 95th percentile measurement uses the greater of in versus out, as shown in the following equation:
Monthly Bill = max(inAt95th,outAt95th) * Internet Transit Unit Price
But for the sake of simplicity, when we introduce equations from here forward, we will not clutter the equations with this in-vs.-out nuance. When we say 95th percentile, we know that what we really mean is the 95th percentile of the larger of in vs. out.
The Internet Transit pricing model gets only slightly more complicated when adding "commits".
Internet Transit Pricing with Commits
To encourage the use of the Internet Transit service, and to compete more aggressively in the market, most ISPs provide pricing discounts for pre-committing to certain volumes of traffic (Table 2-1).
Table 2-1. Sample Internet Transit with Commits Pricing Table

Here we see an ISP that offers a price of $12 per Mbps for a monthly commit of 10Mbps, and a price of $5 per Mbps with a monthly commit of 100Mbps. These price points guarantee that the monthly transit fee will be at least $120 and $500 per month, respectively.
What happens if customers commit to 100Mbps but don’t use all of the 100Mbps in a particular month?
They are still required to pay as if they had used the full 100Mbps.
What happens if they use more than the 100Mbps in a particular month?
They generally will have to pay the metered rate on the volume of traffic they actually used. This rate is sometimes referred to as the "burst rate", but it is generally the same price as the commit rate.
We can describe this model formulaically as:
Monthly Bill = max(TransitVolumeAt95th*Price, Commit Volume*Price)
The Internet Transit with commits model typically involves contracts that state the price point for the agreed-upon commit level and the duration of the agreement. So, for example, a 1Gbps commit at $3.50 per Mbps might have a 1-year term. This is how the Internet Transit service is sold today.
