Chapter 1 – Introduction

Excerpts from The Internet Peering Playbook: Connecting to the Core of the Internet

Context Is Important

I was waiting in the gate area for my flight from Detroit to Los Angeles. The gate agent called me forward to tell me that my already-delayed flight will most likely be cancelled, and that she would like to rebook me on the next flight to LA, about 10 gates down the terminal. "Your flight will leave in 15 minutes." I asked that my work colleagues be rebooked as well and she obliged, so the three of us walked to the new gate and boarded the plane, just in time for it to depart. Or so we thought.

The flight didn’t take off on time. For 30 minutes or so we witnessed some very stressed people getting on the plane, disheveled and complaining. These people were clearly distressed. After a dozen or so people headed back into coach, several came back to the front of the plane saying that their assigned seat was taken and they plopped down in first class. The flight attendant said, “OK, just sit anywhere. We have to leave now!” 

If you have ever flown first class, you know that you never hear a flight attendant say, "just sit anywhere”. In any case, the door closed and we took off. I learned the story from the agitated people.

As it turns out, shortly after we had left the original gate, the gate agent announced the cancellation of that first flight. She made the following announcement:

“Ladies and gentlemen, we regret to inform you that flight 234 to Los Angeles has been cancelled. We will work to rebook you on a later flight, but in the meantime, we have a flight to LA leaving in 10 minutes at gate 34, about a 5-minute walk from here. We can take the first 15 of you. If you would please progress to gate 34 in a calm and orderly fashion we will handle boarding or rebooking there. Please proceed to gate 34 in a calm and orderly fashion.”

Given this context, can you guess what happened?  Isn't it predictable what would happen?

Sure enough, the 154 passengers rushed to gate 34, many in a slight panic. The line developed at gate 34 and the gate agent processed people in order until people started circling around the gate agent to plead their special case. “My band plays tonight”, “I am already late to my sister’s wedding”, “My business meeting starts an hour after I land”, “I cannot be late to my next flight”, etc.

The orderly line turned into a “make-your-case” mob fest.   Those who were the most convincing and/or aggressive were given a boarding pass, perhaps because the agent just wanted to get rid of them. Of course rewarding this behavior led to louder and more aggressive acts to get to the front of the line. Imagine the situation. The notion of fairness, engraved in our minds, kicked in and led to the airport police and the Detroit police being summoned to the gate to calm things down and restore order.

Who bears responsibility for this ugly scene? Before you state the obvious, that the airline bears the responsibility, do you place any blame on the passengers? Do they not have control of their actions? Or are we wound up like an involuntary muscle forced to act upon stimuli without applying higher-level thought?

Since that experience I have asked many people for their opinions about responsibility in such situations. In the U.S., most believed that the airline was 100% responsible for that mob scene, for the pushing and shoving, for the incivility and selfishness that resulted. They argue that the gate agents rewarded the bad behavior, and the people were justified in playing by the gate agent's rules. Those who were aggressive and convincing with their cases would be rewarded. This is the game and those who would win would adopt this winning strategy. It is a rational strategy. It would be irrational not to be aggressive.  If you were not aggressive, you would have no chance to board this next flight.

Others made the case that the airline was 90% responsible for the mêlée, but the people were responsible for their own actions regardless of the context they found themselves in. To say that the airline was 100% responsible is to allow people to dismiss civility and responsibility for their own actions when they are placed in a bad situation. If true, then such situations would provide a "free pass" for whatever behavior we choose, knowing that someone else would be blamed. The people in this camp believe we are responsible for our actions regardless of the context we find ourselves in.

As the 80‘s rock band Devo so eloquently put it,

“Are we not men?”

I would like to think that if I were placed in that situation, I would sit in line, legs crossed in yoga pose, breathing deep breaths while chanting the words "calm blue ocean”.

It was interesting to find that many in my European audiences also believed the airline was 100% responsible, but a large percentage of them believed that the airline was maybe 60% to 90% responsible for the riot. Some said the Europeans are more inclined towards personal responsibility, while others said that they are just more accustomed to waiting in lines.

In any case, everyone agreed that the outcome (the riot) was predominantly driven by the context (the way Northwest Airlines had set up the situation).

Just as context is the most important part to this airplane story, the most important thing to understand about the Internet is its context.

The Internet Operations Context Is Important

In this book, I will share a generalized model for the "Global Internet Peering Ecosystem”. All species within an ecosystem react to their environment. We will learn how Internet Service Providers are driven by their position within their Internet Peering Ecosystem. Their positional power determines their motivations, which in turn drive their behavior. Much as the passenger behavior in the airplane story is predictable and driven by context, so too are the behaviors of the players in the Internet Peering Ecosystem. A decade of research has gone into documenting the Internet operations context described in this book.

The Playbooks Are Important

The first time you do anything, you make mistakes. The second time, perhaps you make different mistakes. After a few dozen more times, it is rare to make a mistake, and the process becomes systematic. With even more experience, you master a systematic process. In this book I will present three "playbooks" that demonstrate some mastery in the peering domain.

The tactics in the playbooks are not recommended tactics. These tactics are presented so you can understand the interconnection paradigm by exploring the various manipulations of the system. Understanding the manipulations of the system helps us better understand the system.

The Lexicon Is Important

After leading hundreds of peering workshops and consulting engagements, I have learned that people don't understand terminology until they apply it.

To this end, the first few chapters will get you comfortable with the interconnection lexicon. How? First I will introduce the Internet Transit model and terminology used when attaching at the edge of the Internet. Then we will explore the model with some problem sets and manipulations of the system in the "Transit Playbook”. The playbook uses these definitions to describe the manipulations.

Then we introduce the local routing optimization called "Internet Peering”.  We examine the terminology, the processes typically used in peering, and the business case for peering.  The problem sets at the end of each chapter can help you determine if you absorbed the material. 

Everyone will misuse the terminology a few times before they understand it. During the workshops the "ah-ha" moment generally occurs as we apply the terminology correctly.

Let's dive into the heart of Internet operations and explore.



Back To DrPeering Home ©2014 | Privacy Policy | Terms and Conditions | About Us | Contact Us

The 2014 Internet Peering Playbook is now available on the iPad at the Apple Store and for the Amazon Kindle. The Kindle, ePub and PDF form are also perpetually updated on the DrPeering DropBox share.