Importance and Benefits of IXPs

Slides:



Advertisements
Similar presentations
Working at a Small-Medium Business or ISP
Advertisements

DSL Versus Cable Internet Whats the big deal? Kim Shuffield ETEC 562.
Selecting an IXP Where to peer?. THE TOP 10 IXP SELECTION CRITERIA How do network operators choose an Internet Exchange Point? 2.
Cost-Savings Exercise AFIX Technical Workshop Session 2.
Technical Aspects of Peering Session 4. Overview Peering checklist/requirements Peering step by step Peering arrangements and options Exercises.
The Role IXPs and Peering Play in the Evolution of the Internet MENOG14, Dubai, March 2014 Stephen Wilcox, President and CTO, IX Reach.
CP Networking1 WAN and Internet Access. CP Networking2 Introduction What is Wide Area Networking? What is Wide Area Networking? How Internet.
The Netflix Open Connect Network
The need for BGP AfNOG Workshops Philip Smith. “Keeping Local Traffic Local”
The Folly of Peering Ratios? William B. Norton Co-Founder & Chief Technical Liaison Equinix, Inc. From Debate…
Peering in Japan 2015 Seiichi Kawamura BIGLOBE Inc. as2518.peeringdb.com copyright (c) 2015 BIGLOBE Inc.1.
Lesson 18-Internet Architecture. Overview Internet services. Develop a communications architecture. Design a demilitarized zone. Understand network address.
IXP & Neutral Colocation Symbiosis SAFNOG Data Centre definition In its simplest form, a data centre is a facility that houses IT equipment – Servers,
Application Service Providers. Introduction Application Service Provider or (ASP) has a significant placement in the business world. ASP provides customers.
Networking Components Chad Benedict – LTEC
Yangon, Myanmar, November 2013 Broadband price regulation Matthew O’Rourke Partner, Incyte Consulting
Peering, network sharing, interconnects Eckart Zollner September 2014.
Hosted by Gain Maximum WAN and LAN Performance Michael Hoch Research Director Aberdeen Group.
Working at a Small-Medium Business or ISP
Scaling IXPs Scalable Infrastructure Workshop. Objectives  To explain scaling options within the IXP  To introduce the Internet Routing Registry at.
Comparing modem and other technologies
© XchangePoint 2001 Economic Differences Between Transit and Peering Exchanges Keith Mitchell Chief Technical Officer NANOG 25 10th June 2002.
Asia Pacific University Initiatives Co-Location/Exchange Point Service Discussion CSG Fall Meeting September 12 th,
Marija KUHAR Merkur day - Naklo, 17. october 2003 Marija KUHAR Merkur day - Naklo, 17. october 2003.
A Scottish Internet Exchange: Benefits, Viability, Options Keith Mitchell Executive Chairman London Internet Exchange Ltd Director, NOMINET Chair, RIPE.
Internet Policy Day 1 - Workshop Session No. 2 Market structure Prepared for CTO by Link Centre, Witwatersrand University, South Africa.
1 The German ISP Market - From Opportunism to Professionalism Frank Pauer Chief Sales & Marketing Officer
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
Business Aspects of Internet Exchanges AFIX Technical Workshop Session 7.
Future of Africa’s iGDP Protect. Connect. Grow.. Is Africa still a significant market? Africa is the 2nd largest continent, in both size and population.
Introduction to The Internet ISP Workshops 1 Last updated 24 April 2013.
HAITIAN ISP INTERCONNECTION / NAPLA PERU, JUNE HAITIAN EXCHANGE POINT Objective: Facilitate the Interconnection of all the local ISP’s in Haiti.
Slides 6 Distribution Strategies
Internet Exchange Points Keith Mitchell CTO, XchangePoint ICANN GAC Regional Forum Cape Town 29 th Nov 2004.
Internet Policy Day 2 - Workshop Session No. 3 Interconnection, IXPs and Voice-over-IP Prepared for CTO by Link Centre, Witwatersrand University, South.
Campus Networking Best Practices GARNET/NSRC Workshop This document is a result of work by the Network Startup Resource Center (NSRC at
© XchangePoint 2001 Growing Your IP Business by Addressing Your Customers’ Broadband Content Needs Keith Mitchell Chief Technical Officer Global IP Carriers.
Peering Policies - When to Peer, When not to Peer Quilt Peering Workshop October 2006 St Louis, Missouri.
Resilience of the Internet Interconnection Ecosystem Chris Hall Ross Anderson Richard Clayton Evangelos Ouzounis Panagiotis Trimintzios WEIS 14 th June.
24/02/20050 Euro-IX update APNIC 19 - IX SIG Kyoto Japan by Serge Radovcic of Euro-IX
Policies for Peering and Internet Exchanges AFIX Technical Workshop Session 8.
David Wetherall Professor of Computer Science & Engineering Introduction to Computer Networks Hierarchical Routing (§5.2.6)
Russ Housley IETF Chair Internet2 Spring Member Meeting 28 April 2009 Successful Protocol Development.
0 HKIX Hong Kong Internet eXchange Cheng, Che-Hoo Computer Services Center The Chinese University of Hong Kong
Cloud Computing Project By:Jessica, Fadiah, and Bill.
Peering Concepts and Definitions Terminology and Related Jargon.
Network Components By: Zach Przybilla CECS 5460 Fall 2015.
An innovative solution to consolidate African and Middle Eastern markets.
Route and Network Planning
November 1999 London Internet Exchange Keith Mitchell, Executive Chairman JPIX Meeting, July 2000.
Receivables Management For Management Related Notes and Assignments, Visit
The Internet 1.Clients, Servers, Routers, Networks 2.Broadband, Wireless & Dial up 3.Connecting backbone 4.The roles of points of presence & network access.
Campus Network Best Practices: Introduction and NREN Models Dale Smith University of Oregon/NSRC This document is a result of work by the.
Scotland Internet Exchange The LINX UK-wide Peering Initiative John Souter CEO, LINX Scotland (Edinburgh) Peering Event March 2013.
Why SingTel Won’t Peer William B. Norton Co-Founder & Chief Technical Liaison Equinix, Inc. Asia Pacific Peering Forum Singapore, Oct. 5, 2006 Slide Set.
Internet Exchange Points: A Business & Policy Perspective AFIX Decision-makers’ Workshop Session 1 AFIX-TF,
AARNet Copyright Internet Charging and Traffic Management Workshop QUT, Brisbane February 4 th & 5 th, 2008.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
Peering Strategies for Operators Building critical mass of peers.
Benefits and Value of an IXP The IXP Value Proposition.
International Internet Statistics ITU ICT Indicators Meeting February 10, 2005.
1 ETNS Pricing & Interconnection Interconnect tariff models Market introduction of European Numbers Serving to Service Network relationship Possible Service.
Peering at the Internet’s Frontier: A First Look at ISP Interconnectivity in Africa Arpit Gupta, Matt Calder, Nick Feamster, Marshini Chetty, Enrico.
Keeping local stuff local
Border Gateway Protocol
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
How Can Hosted PBX Help You Gain The Communication Balance
Internet Exchange Points (IXPs)
Distributed Content in the Network: A Backbone View
Internet Interconnection
Presentation transcript:

Importance and Benefits of IXPs The Value of Peering Importance and Benefits of IXPs

The Internet Internet is made up of ISPs of all shapes and sizes Some have local coverage (access providers) Others can provide regional or per country coverage And others are global in scale These ISPs interconnect their businesses They don’t interconnect with every other ISP (over 41000 distinct autonomous networks) – won’t scale They interconnect according to practical and business needs Some ISPs provide transit to others They interconnect other ISP networks

Categorising ISPs Global ISP Global ISP $ Global ISP Global ISP Regional ISP Regional ISP Regional ISP Regional ISP IXP IXP Access ISP Access ISP Access ISP Access ISP Access ISP Access ISP

Peering and Transit Transit Peering Carrying traffic across a network Usually for a fee Example: Access provider connects to a regional provider Peering Exchanging routing information and traffic Usually for no fee Sometimes called settlement free peering Example: Regional provider connects to another regional provider

Private Interconnect Two ISPs connect their networks over a private link Can be peering arrangement No charge for traffic Share cost of the link Can be transit arrangement One ISP charges the other for traffic One ISP (the customer) pays for the link ISP 1 ISP 2

Public Interconnect Several ISPs meeting in a common neutral location and interconnect their networks Usually is a peering arrangement between their networks ISP 1 ISP 2 ISP 3 ISP 6 IXP ISP 5 ISP 4

ISP Goals Minimise the cost of operating the business Transit Peering ISP has to pay for circuit (international or domestic) ISP has to pay for data (usually per Mbps) Repeat for each transit provider Significant cost of being a service provider Peering ISP shares circuit cost with peer (private) or runs circuit to public peering point (one off cost) No need to pay for data Reduces transit data volume, therefore reducing cost

Transit – How it works Small access provider provides Internet access for a city’s population Mixture of dial up, wireless and fixed broadband Possibly some business customers Possibly also some Internet cafes How do their customers get access to the rest of the Internet? ISP buys access from one, two or more larger ISPs who already have visibility of the rest of the Internet This is transit – they pay for the physical connection to the upstream and for the traffic volume on the link

Peering – How it works If two ISPs are of equivalent sizes, they have: Equivalent network infrastructure coverage Equivalent customer size Similar content volumes to be shared with the Internet Potentially similar traffic flows to each other’s networks This makes them good peering partners If they don’t peer They both have to pay an upstream provider for access to each other’s network/customers/content Upstream benefits from this arrangement, the two ISPs both have to fund the transit costs

The IXP’s role Private peering makes sense when there are very few equivalent players Connecting to one other ISP costs X Connecting to two other ISPs costs 2 times X Connecting to three other ISPs costs 3 times X Etc… (where X is half the circuit cost plus a port cost) The more private peers, the greater the cost IXP is a more scalable solution to this problem

The IXP’s role Connecting to an IXP ISP costs: one router port, one circuit, and one router to locate at the IXP Some IXPs charge annual “maintenance fees” The maintenance fee has potential to significantly influence the cost balance for an ISP Generally connecting to an IXP and peering there becomes cost effective when there are at least three other peers The real $ amount varies from region to region, IXP to IXP

Who peers at an IXP? Access Providers Regional Providers Don’t have to pay their regional provider transit fees for local traffic Keeps latency for local traffic low ‘Unlimited’ bandwidth through the IXP (compared with costly and limited bandwidth through transit provider) Regional Providers Don’t have to pay their global provider transit for local and regional traffic Keeps latency for local and regional traffic low ‘Unlimited’ bandwidth through the IXP (compared with costly and limited bandwidth through global provider)

The IXP’s role Global Providers can be located close to IXPs Attracted by the potential transit business available Advantageous for access & regional providers They can peer with other similar providers at the IXP And in the same facility pay for transit to their regional or global provider (Not across the IXP fabric, but a separate connection) IXP Transit Access

Connectivity Decisions Transit Almost every ISP needs transit to reach the rest of Internet One provider = no redundancy Two providers: ideal for traffic engineering as well as redundancy Three providers = better redundancy, traffic engineering gets harder More then three = diminishing returns, rapidly escalating costs and complexity Peering Means low (or zero) cost access to another network Private or Public Peering (or both)

Transit Goals Minimise number of transit providers But maintain redundancy 2 is ideal, 4 or more is bad Aggregate capacity to transit providers More aggregated capacity means better value Lower cost per Mbps 4x 45Mbps circuits to 4 different ISPs will almost always cost more than 2x 155Mbps circuits to 2 different ISPs Yet bandwidth of latter (310Mbps) is greater than that of former (180Mbps) and is much easier to operate

Peering or Transit? How to choose? Or do both? It comes down to cost of going to an IXP Free peering Paying for transit from an ISP co-located in same facility, or perhaps close by Or not going to an IXP and paying for the cost of transit directly to an upstream provider There is no right or wrong answer, someone has to do the arithmetic

Private or Public Peering Private peering Scaling issue, with costs, number of providers, and infrastructure provisioning Public peering Makes sense the more potential peers there are (more is usually greater than “two”) Which public peering point? Local Internet Exchange Point: great for local traffic and local peers Regional Internet Exchange Point: great for meeting peers outside the locality, might be cheaper than paying transit to reach the same consumer base

Local Internet Exchange Point Defined as a public peering point serving the local Internet industry Local means where it becomes cheaper to interconnect with other ISPs at a common location than it is to pay transit to another ISP to reach the same consumer base Local can mean different things in different regions!

Regional Internet Exchange Point These are also “local” Internet Exchange Points But also attract regional ISPs and ISPs from outside the locality Regional ISPs peer with each other And show up at several of these Regional IXPs Local ISPs peer with ISPs from outside the locality They don’t compete in each other’s markets Local ISPs don’t have to pay transit costs ISPs from outside the locality don’t have to pay transit costs Quite often ISPs of disparate sizes and influences will happily peer – to defray transit costs

Which IXP? How many routes are available? What is traffic to & from these destinations, and by how much will it reduce cost of transit? What is the cost of co-lo space? If prohibitive or space not available, pointless choosing this IXP What is the cost of running a circuit to the location? If prohibitive or competitive with transit costs, pointless choosing this IXP What is the cost of remote hands/assistance? If no remote hands, doing maintenance is challenging and potentially costly with a serious outage

Example: South Asian ISP @ LINX Date: October 2011 Facts: Route Server plus bilateral peering offers 81k prefixes IXP traffic averages 55Mbps/15Mbps Transit traffic averages 35Mbps/3Mbps Analysis: 61% of inbound traffic comes from 81k prefixes available by peering 39% of inbound traffic comes from remaining 287k prefixes from transit provider

Example: South Asian ISP @ HKIX Date: October 2011 Facts: Route Server plus bilateral peering offers 34k prefixes IXP traffic is 130Mbps/30Mbps Transit traffic is 125Mbps/40Mbps Analysis: 51% of inbound traffic comes from 42k prefixes available by peering 49% of inbound traffic comes from remaining 326k prefixes from transit provider

Example: South Asian ISP Summary: Traffic by Peering: 185Mbps/45Mbps Traffic by Transit: 160Mbps/43Mbps 54% of incoming traffic is by peering 52% of outbound traffic is by peering

Example: South Asian ISP Router at remote co-lo Benefits: can select peers, easy to swap transit providers Costs: co-lo space and remote hands Servers at remote co-lo Benefits: mail filtering, content caching, etc Overall advantage: Can control what goes on the expensive connectivity “back to home”

Value propositions Peering at a local IXP Reduces latency & transit costs for local traffic Improves Internet quality perception Participating at a Regional IXP A means of offsetting transit costs Managing connection back to home network Improving Internet Quality perception for customers

Summary Benefits of peering Local versus Regional IXPs Private Internet Exchange Points Local versus Regional IXPs Local services local traffic Regional helps defray transit costs

Single International Transit Versus Local IXP + Regional IXP + Transit Worked Example Single International Transit Versus Local IXP + Regional IXP + Transit

Worked Example ISP A is local access provider Some business customers (around 200 fixed links) Some co-located content provision (datacentre with 100 servers) Some consumers on broadband (5000 DSL/Cable/Wireless) Some consumers on dial (1000 on V.34 type speeds) They have a single transit provider Connect with a 16Mbps international leased link to their transit’s PoP Transit link is highly congested

Worked Example (2) There are two other ISPs serving the same locality There is no interconnection between any of the three ISPs Local traffic (between all 3 ISPs) is traversing International connections Course of action for our ISP: Work to establish local IXP Establish presence at overseas co-location First Step Assess local versus international traffic ratio Use NetFlow on border router connecting to transit provider

Worked Example (3) Local/Non-local traffic ratio Local = traffic going to other two ISPs Non-local = traffic going elsewhere Example: balance is 30:70 Of 16Mbps, that means 5Mbps could stay in country and not congest International circuit 16Mbps transit costs $50 per Mbps per month traffic charges = $250 per month, or $3000 per year for local traffic Circuit costs $100k per year: $30k is spent on local traffic Total is $33k per year for local traffic

Worked Example (4) IXP cost: Simple 8 port 10/100 managed switch plus co-lo space over 3 years could be around US$30k total; or $3k per year per ISP One router to handle 5Mbps (e.g. 2801) would be around $3k (good for 3 years) One local 10Mbps circuit from ISP location to IXP location would be around $5k per year, no traffic charges Per ISP total: $9k Somewhat cheaper than $33k Business case for local peering is straightforward - $24k saving per annum

Worked Example (5) After IXP establishment 5Mbps removed from International link Leaving 5Mbps for more International traffic – and that fills the link within weeks of the local traffic being removed Next step is to assess transit charges and optimise costs ISPs visits several major regional IXPs Assess routes available Compares routes available with traffic generated by those routes from its Netflow data Discovers that 30% of traffic would transfer to one IXP via peering

Worked Example (6) Costs: Router for Regional IXP (e.g. 2801) at $3k over three years Co-lo space at Regional IXP venue at $3k per year Best price for transit at the Regional IXP venue by competitive tender is $30 per Mbps per month, plus $1k port charge 30% of traffic offloads to IXP, leaving 70% of 16Mbps to transit provider = $330 per month, or $5k per annum Total with this model is $9k per year, plus the cost of the circuit (still $100k) Compare this with paying $50 per Mbps per month to the transit provider = $10k per annum (plus cost of the circuit)

Worked Example (7) Result: Bonuses: ISP co-locates at Regional IXP Pays reduced transit charges to transit provider (competitive tender) Pays no charges for traffic across Regional IXP Bonuses: Rate limits on router at Regional IXP Co-lo Can prioritise congestion dependent on customer demands Install servers at Regional IXP co-lo facility Filters e-mail (spam and viruses) – relieves some capacity on link Caches content – relieves a little more capacity on link

Conclusion Within the original costs of having one international transit provider: ISP has turned up at the local IXP and offloaded local traffic for free ISP has turned up at a major regional IXP and offloaded traffic, avoiding paying transit charges to transit provider ISP has reduced remaining transit charges by competitive tender at the regional IXP co-location facility Caveat These numbers are typical of the Internet today As ever, your mileage may vary – but do the financial calculations first and in the context of potential technical advantages too

Acknowledgement and Attribution This presentation contains content and information originally developed and maintained by the following organisation(s)/individual(s) and provided for the African Union AXIS Project Cisco ISP/IXP Workshops Philip Smith: - pfsinoz@gmail.com www.apnic.net

The Value of Peering End