Packet Clearing House: Using IXPs: Construction, Operation, and Measurement

40
Packet Clearing House TunIXP Workshop on IXPs April 29-30, 2013 Tunis Bill Woodcock Executive Director Packet Clearing House

description

Using IXPs: Construction, Operation, and Measurement Session 2 - TunIXP workshop - Packet Clearing House - 29-04-2013 - Tunis

Transcript of Packet Clearing House: Using IXPs: Construction, Operation, and Measurement

Page 1: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

TunIXP Workshop on IXPsApril 29-30, 2013

Tunis

Bill WoodcockExecutive Director

Packet Clearing House

Page 2: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

ISP Lifecycle: Simple Aggregator

Single Transit Provider

Customers

ISP Network

IXPs

Page 3: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

ISP Lifecycle: Redundancy and LCR

Redundant Transit Providers

Customers

ISP Network

IXPs

Page 4: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

ISP Lifecycle: Local Peer

Redundant Transit Providers

Customers

ISP Network Single IXP

IXPs

Page 5: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

ISP Lifecycle: Backbone Network

Redundant Transit Providers

Customers

ISP Network MultipleIXPs

IXPs

Page 6: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Page 7: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Red Customer sends to Green Customer via Red NSP

Page 8: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Red NSP delivers at nearest IXP

Page 9: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Green NSP backhauls from distant IXP

Page 10: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Green ISP delivers to Green Customer

Page 11: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Green Customer replies via Green NSP

Page 12: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Green NSP delivers at nearest IXP

Page 13: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Red NSP backhauls from distant IXP

Page 14: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Hot Potato Routing

Redundant Transit Providers

Red Customer

Red NSPNetwork

Green Customer

Green NSPNetwork

IXP

IXP

Red NSP delivers to Red Customer

Page 15: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Green Customer

Redundant Transit Providers

Hot Potato Routing

Red Customer

Red NSPNetwork

Green NSPNetwork

IXP

IXP

Red Network is responsible for its own costs

Page 16: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Green Customer

Redundant Transit Providers

Hot Potato Routing

Red Customer

Red NSPNetwork

Green NSPNetwork

IXP

IXP

Green Network is responsible for its own costs

Page 17: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Redundant Transit Providers

Green Customer

Redundant Transit Providers

Hot Potato Routing

Red Customer

Red NSPNetwork

Green NSPNetwork

IXP

IXP

Symmetry: Fair sharing of costs

Page 18: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

For any two parties who wish to exchange traffic, there must be a pair of exchanges, one near each party.

The efficiency of the Internet depends upon this principle:

Page 19: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Countries which haven’t yet built Internet Exchange Points disadvantage themselves, and export capital to countries that already have.

The Corollary:

Page 20: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Distribution of IXPsHalf of all countries still have no IXP, while others have dozens.

Page 21: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Number of IXPs

0

50

100

150

200

250

300

350

1992 1994 1996 1998 2000 2002 2004 2006 2008 2010

Page 22: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Number of IXPs

0

50

100

150

200

250

300

350

1992 1994 1996 1998 2000 2002 2004 2006 2008 2010

About one every three weeks

Page 23: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Room

Growth of IXP Physical Plant

Page 24: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Room

Growth of IXP Physical Plant

Switch

Page 25: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Room

Growth of IXP Physical Plant

Switch

Router

Router

Page 26: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Room

Growth of IXP Physical Plant

Switch

Router

Router

Router

Router

Page 27: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Growth of IXP Physical Plant

Switch

Router

Router

Router

Router

Page 28: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Growth of IXP Physical Plant

Switch

Router

Router

Room

Router

Router

Page 29: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

Router

Router

Router

Page 30: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

Router

Router

Page 31: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

Switch

Router

Router

Page 32: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Page 33: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Building

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Page 34: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Building

Room

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Page 35: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Building

Room

Room

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Switch

Page 36: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Building

Room

Room

Router

Router

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Switch

Page 37: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Building

Room

Building

Room

Room

Room

Router

Router

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Switch

RouterRouter

Page 38: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

BuildingBuilding

Room Room

Room

RoomRoom

Router

Router

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Switch

RouterRouter

SwitchRouter

Router

Page 39: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

BuildingBuilding

Room Room

Room

RoomRoom

Router

Router

Room

Growth of IXP Physical Plant

Switch

Router

Router

RouterRouter

SwitchRouter

Router

Router

Router

Router

Router

Switch

RouterRouter

SwitchRouter

Router

Building

Room

Room

Room

Router Router

Router

Router

Router

RouterSwitch

Switch

Page 40: Packet Clearing House: Using IXPs:  Construction, Operation, and Measurement

Packet Clearing House

Thanks, and Questions?

Copies of this presentation are available in PDF format.

Bill WoodcockExecutive Director

Packet Clearing [email protected]+1 415 831 3103

This presentation is ©1993-2013 by Packet Clearing House CC BY-NC-SA