Internet Exchange PointsIXPISPpeeringBGP

Internet Exchange Points: The Infrastructure Powering Global Connectivity

Internet Exchange Points: The Infrastructure Powering Global Connectivity At the heart of the global internet lies a complex web of interconnected networks. While we often perceive the in...

Internet Exchange Points: The Infrastructure Powering Global Connectivity

At the heart of the global internet lies a complex web of interconnected networks. While we often perceive the internet as a single entity, it is actually a "network-of-networks." To ensure data moves efficiently between these disparate networks, Internet Exchange Points (IXPs) serve as the critical common grounds where Internet Service Providers (ISPs) meet to exchange traffic.

An IXP is a physical location—typically a data center—containing network switches that allow participating ISPs to connect and exchange data destined for their respective networks. By facilitating this direct interconnection, IXPs eliminate the need for data to travel through third-party networks, optimizing the path that information takes from the point of production to the end user.

NSFNet Internet architecture, c. 1995
NSFNet Internet architecture, c. 1995

Key Facts

  • Purpose: IXPs allow ISPs to exchange traffic directly, reducing reliance on expensive upstream transit providers.
  • Primary Benefits: Lower delivery costs, reduced latency, and increased bandwidth.
  • Technology: Ethernet is the dominant switch fabric, accounting for over 95% of existing IXPs.
  • Governance: Most are operated as not-for-profit associations, though some are run by governments, universities, or for-profit companies.
  • Routing: Traffic exchange is managed via the Border Gateway Protocol (BGP).

The Evolution of Internet Exchanges

The concept of the IXP began with Network Access Points (NAPs), a cornerstone of the National Information Infrastructure (NII) plan. These were designed to transition the internet from the government-funded NSFNET era—where commercial traffic was prohibited—to the commercialized internet we use today.

The National Science Foundation initially contracted four NAPs to act as transitional facilities: MAE-East in Washington, D.C., and others in New York (Pennsauken, NJ), Chicago, and California. While the telco-operated NAPs eventually faded, MAE-East and MAE-West thrived for decades, bridging the gap between academic experimentation and private-sector competition.

Initial location of the London Internet Exchange (LINX): Telehouse Docklands
Initial location of the London Internet Exchange (LINX): Telehouse Docklands

How IXPs Function

The primary goal of an IXP is to enable networks to interconnect directly. This is known as public peering, which differs from private peering, where two networks establish a direct physical link between themselves.

Cost and Efficiency

Traffic passing through an IXP is typically not billed, whereas traffic sent to an upstream provider incurs costs. By keeping traffic local, IXPs reduce latency (the delay before a transfer of data begins following an instruction), as data no longer needs to travel to distant cities or continents to move between two local networks.

Bandwidth in Developing Regions

In regions with poor long-distance infrastructure, the impact of IXPs is even more profound. ISPs in these areas may face data transport costs 10 to 100 times higher than those in North America or Europe. A local IXP allows these providers to transfer data without limit and without cost, vastly improving bandwidth for local customers.

A 19-inch rack used for switches at the DE-CIX in Frankfurt, Germany
A 19-inch rack used for switches at the DE-CIX in Frankfurt, Germany

Technical and Business Operations

Technically, an IXP consists of one or more high-performance network switches. While early exchanges used technologies like FDDI rings or ATM switches, Ethernet has become the universal standard. Modern ports range from 10 Mb/second in small developing-country exchanges to 100 Gb/second in major hubs like the AMS-IX in Amsterdam and DE-CIX in Frankfurt.

An optical fiber patch panel at the Amsterdam Internet Exchange
An optical fiber patch panel at the Amsterdam Internet Exchange

Network Topology

The architecture of an IXP spans multiple layers of networking. The physical and data link layers (Layer 1 and 2) handle the actual cabling and switching, while the network layer (Layer 3) manages the routing of data packets.

Diagram of the Layer 1 (physical) and Layer 2 (Data Link) topology of an Internet exchange point (IXP)
Diagram of the Layer 1 (physical) and Layer 2 (Data Link) topology of an Internet exchange point (IXP)

Diagram of the Layer 3 (network) topology of an Internet exchange point (IXP)
Diagram of the Layer 3 (network) topology of an Internet exchange point (IXP)

Governance Models

IXPs are managed through various organizational structures:

  • Not-for-profit associations: The most common model, run by the participating ISPs.
  • Operator-neutral companies: For-profit entities, often the data center operators.
  • Public entities: Government agencies or universities.
  • Informal associations: Networks bound by multi-party contracts.

Operating costs are generally shared among participants. Some exchanges charge a monthly fee based on port speed or a one-time setup fee for hardware like Small Form-factor Pluggable (SFP) transceivers.

Traffic Exchange and Routing

The actual movement of data is facilitated by Border Gateway Protocol (BGP). Participants announce their routes to one another; the receiving party then uses route filtering to decide which paths to accept and which to ignore.

In many configurations, an IXP serves as a critical backup. An ISP may maintain a direct link to another provider but keep an IXP route as a standby. If the direct link fails, traffic automatically reroutes through the IXP, ensuring fault tolerance.

In some cases, these are called "transit exchanges," acting as a marketplace where providers can easily switch services via a Virtual Local Area Network (VLAN), similar to a "shopping mall" of network services.

Summary of IXP Characteristics

Comparison of Interconnection Methods
Feature Public Peering (IXP) Private Peering Upstream Transit
Connection Type Shared Switch Fabric Direct Physical Link Paid Provider Link
Cost Low (Port fees) Low (Infrastructure cost) High (Per-bit cost)
Latency Low (Local) Lowest (Direct) Higher (Indirect)
Complexity Low (One connection to many) High (Many individual links) Low (One provider)

Frequently Asked Questions

What is the difference between an IXP and an ISP?

An ISP (Internet Service Provider) is a company that provides internet access to end users. An IXP (Internet Exchange Point) is the physical infrastructure and organization that allows multiple ISPs to connect and exchange traffic with each other.

Why is BGP important for IXPs?

Border Gateway Protocol (BGP) is the routing protocol used to exchange reachability information between different networks. Without BGP, ISPs at an IXP would have no way of knowing which IP addresses are reachable through which participating network.

How do IXPs reduce internet costs?

By allowing ISPs to exchange traffic directly, IXPs reduce the amount of data that must be sent through "upstream" transit providers who charge for data delivery. This lowers the average per-bit cost for the ISP, which can lead to lower prices for consumers.

What happens if an IXP goes offline?

Because the internet is designed for fault tolerance, traffic is typically rerouted. Many ISPs maintain both an IXP connection and a direct private link or a transit provider link, ensuring that data can still reach its destination via an alternative path.

Are all IXPs not-for-profit?

While many are organized as not-for-profit associations of participating networks, some are operated by for-profit data center companies, government agencies, or universities.