What is Internet Exchange Point, IXP Best Practices and IXP Participants?

March 19, 2020
4 min read

OrhanErgun

Table of Contents

Quick navigation3 sections

IXP is a layer 2 network where multiple network entities meet, for the purposes of interconnection and exchanging traffic with one another. Internet Exchange Points start with a single Layer 2 switch at one location. Networks, peer with each other in this facility. When the number of participants grows, more switches are added at that location and more locations are added to the IXP itself. For example, AMS-IX in Netherlands has many places inside many data centers and for each data center, they have more than one switch for Settlement Free Interconnection. Disclaimer: This post is written based on information presented in Orhan Ergun's Service Provider Book

  • IXP is often referred to as an Internet Exchange (IX), or “Public Peering”
  • Today most Exchange Points are Ethernet based LANs, where all members are sharing a common broadcast domain, and each member is given a single IP per router out of a common IP block (such as a /24) owners provide racks for the peering fabric for free.
  • IXP's are typically done at the carrier neutral data centers and in many cases; Datacenter

Figure - London Internet Exchange Point Building

IXP Best Practices

  • The IXP provides a layer 2 shared switch fabric for peering networks to interconnect.
  • There must be at least 3 networks (ASNs) connected for a facility to be considered as an IXP.
  • The IXP should have neutral ownership and or management.
  • The IXP should be at a secure location.
  • The IXP should have a website with basic information's such as: Contact Information, Peering member's information, Peering statistics, Membership & Joining and Peering and technical policy.
  • The IXP design is a Layer 2 fabric with most possible reliability, security and stability features (Many IXP's are considering to move their Layer 2 fabric to VPLS).
  • Access to the IXP by members and fiber providers should be easy
  • IXP location should be closer to the participant as much as possible.

IXPs are not generally involved in the peering agreements between connected ISPs, though some IXPs encourage their users to sell or buy Transit and involve peering negotiations. IXPs do not provide services that compete with their members such as Commercial Hosting Services and Transit Services.

Why Networks Peer at the IXP?

An Exchange Point acts as a common gathering point, where networks who want to peer can find each other. A network new to peering will typically go to an exchange point as their first step, to also be able to connect to many other like-minded networks interested in peering with them. The more members an exchange point has, the more attractive it becomes to new members that are looking to interconnect with the most other networks. This is called as “critical mass”.

Where are the Internet Exchange Points?

Most of the IXPs in the World are in Europe. There are many IXP's in North America as well. IXPs in Europe mainly work based on Membership model, while IXPs in U.S work based on Commercial model. There are exceptions in each case though. Most European IXPs grew from non-commercial ventures, such as research organizations. Most African IXPs were established by ISP Associations and Universities.

OrhanErgun

About the Author

OrhanErgun

He created OrhanErgun.Net 10 years ago and has been serving the IT industry with his renowned and awarded training.

Wrote many books, mostly on Network Design, joined many IETF RFCs, gave Public talks at many Forums, and mentored thousands of his students.  

Today, with his carefully selected instructors, OrhanErgun.Net is providing IT courses to tens of thousands of IT engineers.

Share this Article

Related Articles

DefinitionsMay 8, 2024

Basics of ICMP: What You Need to Know

The Internet Control Message Protocol (ICMP) is an essential part of the network layer in the Internet Protocol Suite. Fundamentally, ICMP is utilized for error handling and diagnostic functions within...

Read Article
DefinitionsApril 24, 2024

Differences: TCP/IP vs OSI Model

In the evolving landscape of digital communication, two models have stood the test of time, guiding the principles and practices of network communication: the TCP/IP and OSI models. These frameworks,...

Read Article
DefinitionsMay 10, 2023

Understanding Cisco's ACI Policy Model

Cisco's Application Centric Infrastructure (ACI) policy model is a cutting-edge approach to network management that has been gaining popularity in recent years. Unlike traditional networking, which relies on manual configuration...

Read Article
DefinitionsApril 24, 2023

TCP PSH Example: How It Works in Networking

TCP PSH (Push) is a flag used in the TCP header to indicate that the data should be immediately pushed to the receiving end of the connection. In this blog...

Read Article
DefinitionsApril 24, 2023

Understanding TCP PSH Packet Flag

TCP (Transmission Control Protocol) is a crucial part of internet communication, responsible for ensuring the reliable delivery of data between devices. To manage each connection, TCP uses a set of...

Read Article
DefinitionsApril 8, 2023

Uncovering Nagle's TCP Algorithm: Technical Overview

TCP (Transmission Control Protocol) is a widely-used protocol that's responsible for ensuring reliable data transmission over the internet. However, TCP isn't without its flaws, particularly when it comes to efficiency....

Read Article

Subscribe for Exclusive Deals & Promotions

Stay informed about special discounts, limited-time offers, and promotional campaigns. Be the first to know when we launch new deals!