SlideShare a Scribd company logo
Internet Exchange Points 
Philip Smith 
ISOC-AU Meeting 
APNIC 38 
Brisbane 
September 16th 2014 
1
Internet Exchange Points 
p Background – What is an IXP 
p Why set up an IXP? 
p Technologies 
p Benefits 
p IXPs in Asia Pacific region today 
2
A bit of history 
Where did the IX concept come 
from? 
3
A Bit of History… 
p NSFnet – one major backbone 
n US “National Science Foundation” funded 
n Connected academic & research institutions 
n Also connected “private company” networks, with 
acceptable use policy 
p AUP: No commercial activity 
n Three Network Access Points (NAPs): Chicago, New 
York, San Francisco 
p Private companies needed to interconnect their 
networks 
n Requirement to send “commercial traffic” 
n Could not cross NSFnet 
n Resulted in the early “commercial Internet Exchanges” 4
More History… 
p Early Internet Exchanges created in early 90s 
n CIX-West – west coast USA 
n MAE-East – east coast USA 
n D-GIX – Stockholm 
p End of the NSFnet in 1995: 
n Meant move towards commercial Internet 
n Private companies selling their bandwidth 
n ANS (operator of the late NSFnet) had to join IXes 
5
Even more History 
p D-GIX formed in Stockholm in 1992 
n Three major ISPs interconnected 
n Latency reduction, performance gains 
n Local traffic stays local 
p LINX formed in London in 1994 
n Five UK operators interconnected 
n Latency reduction, performance gains 
n Local traffic stays local 
p HKIX formed in Hong Kong in 1995 
n Vibrant Internet community, many small operators 
n Latency, performance, and local traffic benefits 
p Also AMS-IX in Amsterdam in 1994 
n Same reasons as others 6
Internet Exchange Point 
p What: 
n A neutral location where network operators freely 
interconnect their networks to exchange traffic 
p What is the physical IX: 
n An ethernet switch in a neutral location 
p How does it work: 
n IX Operator provides the switch and rack space 
n Network Operators bring routers, and interconnect them 
via the IX fabric 
p Very simple concept – any place where providers 
meet to exchange traffic 
7
Internet Exchange Point 
p Layer 2 exchange point 
n Ethernet (100Gbps/10Gbps/1Gbps/100Mbps) 
n Older technologies used in the past included 
ATM, Frame Relay, SRP, FDDI and SMDS 
p Layer 3 exchange point 
n Has historical status now 
n Router based 
p Best known example was CIX-West 
p Router and management very quickly overwhelmed 
by the rapid growth of the Internet 
8
Why an Internet 
Exchange Point? 
Saving money, improving QoS, 
Generating a local Internet 
economy 
9
Internet Exchange Point 
Why peer? 
p Consider a region with two ISPs 
n Each provides internet connectivity to their 
customers 
n Each has one or two international connections 
to the rest of the Internet 
p How does traffic from a customer of one 
ISP get to the customer of the other ISP?? 
n Via the international connections 
n Expensive, high latency, congested 
10
Internet Exchange Point 
Why peer? 
p The two competing ISPs peer with each 
other 
p Outcome/Benefits: 
n Both save money 
n Local traffic stays local 
n Better network performance, better QoS,… 
n More international bandwidth for expensive 
international traffic 
n Everyone is happy 
11
Internet Exchange Point 
Why peer? 
p A third ISP enters the equation 
n Becomes a significant player in the region 
n Local and international traffic goes over their 
international connections 
p The three ISPs agree to peer 
n To save money 
n To keep local traffic local 
n To improve network performance, QoS,… 
n Which means they buy circuits to each other – won’t 
scale 
p Solution: Internet Exchange Point 
n Each participant buys just one link, to the IXP 
12
Internet Exchange Point 
p Solution: 
n Every ISP participates in the IXP 
n Cost is minimal – one local circuit covers all domestic 
traffic 
n International circuits are used for just international 
traffic – and backing up domestic links in case the IXP 
fails 
p Result: 
n Local traffic stays local 
n QoS considerations for local traffic is not an issue 
n RTTs are typically sub 1ms 
n Customers enjoy the Internet experience 
n Local Internet economy grows rapidly 
13
Who can join an IXP? 
p Requirements are very simple: any organisation 
which operates their own autonomous network, 
and has: 
n Their own address space 
n Their own AS number 
n Their own transit arrangements 
p This often includes: 
n Commercial ISPs 
n Academic & Research networks 
n Internet infrastructure operators (eg Root/ccTLDs) 
n Content providers 
n Broadcasters and media 
n Government Information networks 14
When is an IXP not required? 
p Legislation: When there is one legislated 
monopoly transit provider 
n With all other network operators legislated to be 
customers of this monopoly provider 
p Geography: When the local economy is so small 
that it cannot sustain more than one network 
operator 
n Very small nations (maybe less than 10000 population?) 
n Sparsely populated / remote areas 
15
When an IXP is “not required” 
p This is still the situation in several countries 
around the world 
p Usually it is a Government operated “national 
telco” 
n ISP licence mandates connecting to “national telco” for 
Internet services 
p Implications: 
n Expensive domestic connectivity 
n Expensive international connectivity 
n Restricted and poor service offerings 
n No domestic Internet economy 
16
IXP Technology 
17
IXP Design 
p Very simple concept: 
n Ethernet switch is the interconnection media 
p It must be a managed switch 
p It must have decent security features 
p The IXP is one LAN (Layer 2) 
p https://www.euro-ix.net/ixp-wishlist has more details 
n Each ISP brings a router, connects it to the 
ethernet switch provided at the IXP 
n Each ISP peers with other participants at the 
IXP using BGP 
18
Layer 2 Exchange 
19 
ISP 6 ISP 5 ISP 4 
IXP 
Management 
Network 
Ethernet Switch 
IXP Services: 
Root & TLD DNS, 
Routing Registry 
Looking Glass, etc 
ISP 1 ISP 2 ISP 3
Layer 2 Exchange 
p Two switches for redundancy 
p ISPs use dual routers for redundancy or 
loadsharing 
p IXP offers services for the “common good” 
n Internet portals and search engines 
n DNS Root & TLDs, NTP servers 
n Content Caches 
n Routing Registry and Looking Glass 
20
Layer 2 Exchange 
p Neutral location 
n Anyone can install fibre or other connectivity media to 
access the IXP 
p Without cost or regulations imposed by location 
p Secure location 
n Thorough security, like any other network data centre 
p Accessible location 
n Easy/convenient for all participants to access 
p Expandable location 
n IXPs result in Internet growth, and increasing space 
requirements 
21
Layer 2 Exchange 
p Operation: 
n Requires neutral IXP management 
n “Consortium” 
p Representing all participants 
p “Management Board” etc 
p Funding: 
n All costs agreed and covered equally by IXP participants 
n Hosting location often contributes – the IXP brings them 
more business 
p Availability: 
n 24x7 cover provided by hosting location 
p Managed by the consortium 
22
Layer 2 Exchange 
p Industry Standards documented by Euro-IX, the 
European IXP Association 
n Contributed to by the Euro-IX members 
p IXP BCP 
n General overview of the infrastructure, operations, 
policies and management of the IXP 
n https://www.euro-ix.net/ixp-bcp 
p IXP Website BCP 
n https://www.euro-ix.net/website-bcp 
23
Types of Peering 
p Mandatory Multi-Lateral Peering (MMLP) 
n Each participant is forced to peer with every other 
participant as part of their IXP membership 
n Has no history of success — the practice is strongly 
discouraged 
p Multi-Lateral Peering (MLP) 
n Each participant peers with every other participant 
(usually via a Route Server) 
p Bi-Lateral Peering 
n Participants set up peering with each other according to 
their own requirements and business relationships 
n This is the most common situation at IXPs today 
24
Types of Operator Peering Policies 
p Open Peering 
n Where an ISP publicly states that they will peer with all 
parties who approach them for peering 
n Commonly found at IXPs where ISP participates via the 
Route Server 
p Selective Peering 
n Where an ISP’s peering policy depends on the nature of 
the operator who requests peering with them 
n At IXPs, operator will not peer with RS but will only peer 
bilaterally 
p Closed Peering 
n Where an ISP decides who its peering partners are, and 
is generally not approachable to creating peering 
opportunities 25
Operators Peering Activities 
p The Peering Database documents ISPs peering 
policies and contact information 
n http://peeringdb.com 
p All operators of ASNs should register in the 
peeringdb 
n All operators who are considering peering or are peering 
must be in the peeringdb to enhance their peering 
opportunities 
p Participation in peering fora is encouraged too 
n Global Peering Forum (GPF) 
n Regional Peering Fora (European, Middle Eastern, Asian, 
Caribbean, Latin American) 
26
Charging 
p IXPs needs to be run at minimal cost to its 
member participants 
p Common examples: 
n Datacentre hosts IX for free 
n IX operates cost recovery – most common 
n Different pricing for different ports – biggest IXPs 
p IXes do NOT charge for traffic crossing the switch 
fabric 
n They are a peering enabler, encouraging as much traffic 
as possible between members 
27
IXP Benefits 
28
IXP Creation 
p No economy or circumstance is unique or 
different 
n The first excuse for not creating an IXP is “we don’t 
need one” 
n The second excuse for not creating an IXP is “oh, it is 
different here” 
p Every locality has its differences 
n But every locality wants to 
p Keep local traffic local 
p Improve network performance and QoS 
p Improve local Internet economy 
n The available technology is the same for every network 
operator everywhere 
n There is no excuse for not improving the local Internet 29
Eco System Development 
p Create IXP association 
n Formed by members who have a port on the IXP 
p IXP members meet regularly 
n IXP Board meetings 
n IXP Operational strategy and direction 
p IXP Technical community could also meet too 
n Network operators meeting, involving network and 
systems operations engineers 
n Aligned with IXP Association/member meetings 
n Could lead to creation of a Network Operators Group 
p IXP could facilitate the creation of a NOG 
n The same engineers are involved in both! 
30
Industry Associations 
p Euro-IX 
n European Internet Exchange association 
n Members from Europe, associate members from around 
the world 
n Website has all the information needed to start an IXP 
n https://www.euro-ix.net/starting-an-ixp 
n IXP Best Practice documentation: 
n https://www.euro-ix.net/euro-ix-bcp 
p APIX 
n Asia Pacific Internet Exchange association 
n Members from Asia Pacific region 
n Meets twice a year, during APRICOT and APNIC meeting 
n http://apix.asia 31
More about IXPs and ISP interconnects 
p Network Startup Resource Center 
n http://nsrc.org/route-bgp-ixp.html 
p Internet Society 
n http://www.internetsociety.org/what-we-do/issues/ 
internet-exchange-points-ixps 
n http://www.ixptoolkit.org/ 
p Telegeography 
n http://www.telegeography.com/telecom-resources/ 
internet-exchange-map/ 
n A collection of ISP interconnect points 
p Note Well: many of these are NOT IXPs 
32
Summary 
p IXP is a Layer 2 infrastructure 
p At least three players required (two is okay too) 
n Meeting in an open and neutral location 
p Minimal rules 
p Minimal bureaucracy 
p Cost recovery 
p Encourage participation by all autonomous 
networks 
p Develop the local Internet eco-system 
33
IXPs in Asia Pacific 
34
Success stories 
p Vanuatu IX (VUIX) 
n Launched in 2013, and all network operators in 
Vanuatu participate 
n First open neutral IXP in the Pacific 
n Has caused a lot of interest in neighbouring 
Pacific nations, especially Papua New Guinea 
and Fiji 
n The recent PacNOG in Vanuatu included visit to 
the IX facility 
35
Success stories 
p Nepal IX (NPIX) 
n Launched in 2002 
n Within first year, most ISPs in Nepal connected 
n Incumbent followed a few years later 
n Very effective at keep local traffic local 
p Bangladesh IX (BDIX) 
n Launched in 2004 
n Connecting many of the small and mid-sized providers in 
and around Dhaka 
p Now Bhutan is looking at an IXP for the industry 
there 
36
Other IXPs in the region 
p Hong Kong (HKIX) 
p Japan IXPs 
n JPNAP, JPIX, WIDE’s IX,… 
p New Zealand’s IXPs 
n Auckland, Christchurch,… 
p Western Australia (WAIX) 
p Singapore (SGIX) 
p Thailand’s first Open Neutral IXP being 
established 
37
The future 
p Ultimately each economy requires an IXP 
n Open and neutral, free for all operators to 
connect to and exchange traffic 
n Keeps local traffic local 
n Improves domestic internet performance 
n Improves local internet economy (attracting 
content and content development back home) 
n Very attractive for content providers and 
content distribution providers 
38

More Related Content

PPTX
Internet Peering and the Role of an IXP
PDF
IX Best Practices by Tay Chee Yong
PDF
Introduction to IPv6
PDF
Physical Layer - Metal vs Fiber
PPTX
Grokking Techtalk #37: Software design and refactoring
PDF
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
PDF
BGP filter with mikrotik
PDF
Mikrotik Bridge Deep Dive
Internet Peering and the Role of an IXP
IX Best Practices by Tay Chee Yong
Introduction to IPv6
Physical Layer - Metal vs Fiber
Grokking Techtalk #37: Software design and refactoring
[MeetUp][2nd] 오리뎅이의_쿠버네티스_네트워킹_v1.2
BGP filter with mikrotik
Mikrotik Bridge Deep Dive

What's hot (20)

PDF
How BGP Works
PPTX
ONVIF IP Protocol
PDF
Capa de red modelo OSI
PDF
Grokking Techtalk #39: How to build an event driven architecture with Kafka ...
PDF
Bandwidth control approach - Cisco vs Mikrotik on Multitenancy
PPT
Capitulo 7 CCNA 1
PDF
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
PPT
Conceptos y Protocolos de Enrutamiento (Capitulo 9)
PDF
Waris l2vpn-tutorial
PDF
М.Гордин. СИБУР и производственная система СИБУР
PDF
Redes 6 equipamentos ativos da rede
PPTX
Content Delivery Network
PDF
Preguntas guía de cara al examen de REDES
PPT
Chapter 2 - Computer Networking a top-down Approach 7th
PDF
Layer 7 Firewall on Mikrotik
PPTX
Ant Colony Optimization for Load Balancing in Cloud
PDF
VLAN on mikrotik
PDF
Routing Information Protocol (RIP) on Mikrotik
PDF
Mikro tik advanced training
PPTX
Routing Protocols
How BGP Works
ONVIF IP Protocol
Capa de red modelo OSI
Grokking Techtalk #39: How to build an event driven architecture with Kafka ...
Bandwidth control approach - Cisco vs Mikrotik on Multitenancy
Capitulo 7 CCNA 1
FlexiWAN Webinar - The Role of Open Source in Your SD-WAN Strategy
Conceptos y Protocolos de Enrutamiento (Capitulo 9)
Waris l2vpn-tutorial
М.Гордин. СИБУР и производственная система СИБУР
Redes 6 equipamentos ativos da rede
Content Delivery Network
Preguntas guía de cara al examen de REDES
Chapter 2 - Computer Networking a top-down Approach 7th
Layer 7 Firewall on Mikrotik
Ant Colony Optimization for Load Balancing in Cloud
VLAN on mikrotik
Routing Information Protocol (RIP) on Mikrotik
Mikro tik advanced training
Routing Protocols
Ad

Viewers also liked (16)

PDF
New top ix challenges
PDF
PPT
Intercloudexchangebytopix
PDF
Александр Ильин, технический директор MSK-IX «Высокоскоростной обмен тр...
PPT
The Future of Internet Exchange Points - NANOG 47
PDF
Internet Exchange Points in the Middle East
PPT
Cd+Ds Me 2012 12 11
PDF
Cybersecurity Opportunities Challenges APNIC
PPTX
How to build a successful IXP from Scratch
PDF
Inter cloud exchange v1 (2010 09-17)
PDF
Internet Usage in the Middle East (English): November 2009
PPT
How Can Businesses Benefit from an Internet Exchange?
PDF
Attacking GRX - GPRS Roaming eXchange
PPTX
The $1000 Internet Exchange
PDF
Developing RESTful Web APIs with Python, Flask and MongoDB
PDF
People are the Media (DDB Edmonton Edition)
New top ix challenges
Intercloudexchangebytopix
Александр Ильин, технический директор MSK-IX «Высокоскоростной обмен тр...
The Future of Internet Exchange Points - NANOG 47
Internet Exchange Points in the Middle East
Cd+Ds Me 2012 12 11
Cybersecurity Opportunities Challenges APNIC
How to build a successful IXP from Scratch
Inter cloud exchange v1 (2010 09-17)
Internet Usage in the Middle East (English): November 2009
How Can Businesses Benefit from an Internet Exchange?
Attacking GRX - GPRS Roaming eXchange
The $1000 Internet Exchange
Developing RESTful Web APIs with Python, Flask and MongoDB
People are the Media (DDB Edmonton Edition)
Ad

Similar to Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU] (20)

PDF
IXP Design and Operational BCP
PDF
KHNOG 1: IXPs and Peering
PDF
PacNOG 25: Keeping local traffic local by doing local peering
PDF
Internet Exchange Points, presented at Peering Workshop at the PITA 29th AGM,...
PDF
Technical and Operational Aspects of Regional Internet Exchange Model
PDF
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
PDF
Internet Peering, presented by Dave Phelan at PacNOG 34
PDF
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PDF
PacNOG 31: Internet Exchange Points
PPTX
PacNOG 24: Keeping local traffic local by doing local peering
PDF
Gaurab Ixp Tutorial
PDF
WINS: Peering and IXPs
PPTX
TWNOG 3.0: Stories of IXP development and the way forward
PDF
PCTA 2018: ASNs - why is it important to cable broadband providers?
PDF
SANOG 33: Stories of IXP development
PPTX
APT PRFP 11: IXPs
PPTX
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
PDF
The practical benefit of an IXP
PPTX
PCTA IX Summit 2018: The stories of IXP development and the way forward
PDF
06 selecting an-ixp
IXP Design and Operational BCP
KHNOG 1: IXPs and Peering
PacNOG 25: Keeping local traffic local by doing local peering
Internet Exchange Points, presented at Peering Workshop at the PITA 29th AGM,...
Technical and Operational Aspects of Regional Internet Exchange Model
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Internet Peering, presented by Dave Phelan at PacNOG 34
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PacNOG 31: Internet Exchange Points
PacNOG 24: Keeping local traffic local by doing local peering
Gaurab Ixp Tutorial
WINS: Peering and IXPs
TWNOG 3.0: Stories of IXP development and the way forward
PCTA 2018: ASNs - why is it important to cable broadband providers?
SANOG 33: Stories of IXP development
APT PRFP 11: IXPs
PTC'14 Presentation by Steve Wilcox: “The Role IXPs and Peering Play in the E...
The practical benefit of an IXP
PCTA IX Summit 2018: The stories of IXP development and the way forward
06 selecting an-ixp

More from APNIC (20)

PPTX
APNIC Report, presented at APAN 60 by Thy Boskovic
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
The Internet -By the Numbers, Sri Lanka Edition
PDF
Triggering QUIC, presented by Geoff Huston at IETF 123
PDF
DNSSEC Made Easy, presented at PHNOG 2025
PDF
BGP Security Best Practices that Matter, presented at PHNOG 2025
PDF
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
PDF
IPv6 Deployment and Best Practices, presented by Makito Lay
PDF
Cleaning up your RPKI invalids, presented at PacNOG 35
PDF
The Internet - By the numbers, presented at npNOG 11
PDF
Transmission Control Protocol (TCP) and Starlink
PDF
DDoS in India, presented at INNOG 8 by Dave Phelan
PDF
Global Networking Trends, presented at the India ISP Conclave 2025
PDF
Make DDoS expensive for the threat actors
PDF
Fast Reroute in SR-MPLS, presented at bdNOG 19
PDF
DDos Mitigation Strategie, presented at bdNOG 19
PDF
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
PDF
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
PDF
Measuring Starlink Protocol Performance, presented at LACNIC 43
APNIC Report, presented at APAN 60 by Thy Boskovic
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
RPKI Status Update, presented by Makito Lay at IDNOG 10
The Internet -By the Numbers, Sri Lanka Edition
Triggering QUIC, presented by Geoff Huston at IETF 123
DNSSEC Made Easy, presented at PHNOG 2025
BGP Security Best Practices that Matter, presented at PHNOG 2025
APNIC's Role in the Pacific Islands, presented at Pacific IGF 2205
IPv6 Deployment and Best Practices, presented by Makito Lay
Cleaning up your RPKI invalids, presented at PacNOG 35
The Internet - By the numbers, presented at npNOG 11
Transmission Control Protocol (TCP) and Starlink
DDoS in India, presented at INNOG 8 by Dave Phelan
Global Networking Trends, presented at the India ISP Conclave 2025
Make DDoS expensive for the threat actors
Fast Reroute in SR-MPLS, presented at bdNOG 19
DDos Mitigation Strategie, presented at bdNOG 19
ICP -2 Review – What It Is, and How to Participate and Provide Your Feedback
APNIC Update - Global Synergy among the RIRs: Connecting the Regions
Measuring Starlink Protocol Performance, presented at LACNIC 43

Recently uploaded (20)

PDF
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
PDF
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
PDF
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
PPTX
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
PDF
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PDF
simpleintnettestmetiaerl for the simple testint
PPT
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
PPTX
Slides PPTX: World Game (s): Eco Economic Epochs.pptx
PPTX
Funds Management Learning Material for Beg
PDF
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
PDF
si manuel quezon at mga nagawa sa bansang pilipinas
PPTX
Introduction to cybersecurity and digital nettiquette
PPTX
E -tech empowerment technologies PowerPoint
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
Database Information System - Management Information System
PDF
The Evolution of Traditional to New Media .pdf
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
artificial intelligence overview of it and more
PPT
Ethics in Information System - Management Information System
mera desh ae watn.(a source of motivation and patriotism to the youth of the ...
SlidesGDGoCxRAIS about Google Dialogflow and NotebookLM.pdf
The Ikigai Template _ Recalibrate How You Spend Your Time.pdf
June-4-Sermon-Powerpoint.pptx USE THIS FOR YOUR MOTIVATION
Slides PDF: The World Game (s) Eco Economic Epochs.pdf
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
simpleintnettestmetiaerl for the simple testint
415456121-Jiwratrwecdtwfdsfwgdwedvwe dbwsdjsadca-EVN.ppt
Slides PPTX: World Game (s): Eco Economic Epochs.pptx
Funds Management Learning Material for Beg
Smart Home Technology for Health Monitoring (www.kiu.ac.ug)
si manuel quezon at mga nagawa sa bansang pilipinas
Introduction to cybersecurity and digital nettiquette
E -tech empowerment technologies PowerPoint
Power Point - Lesson 3_2.pptx grad school presentation
Database Information System - Management Information System
The Evolution of Traditional to New Media .pdf
Mathew Digital SEO Checklist Guidlines 2025
artificial intelligence overview of it and more
Ethics in Information System - Management Information System

Internet Exchange Points, by Philip Smith [APNIC 38 / ISOC-AU]

  • 1. Internet Exchange Points Philip Smith ISOC-AU Meeting APNIC 38 Brisbane September 16th 2014 1
  • 2. Internet Exchange Points p Background – What is an IXP p Why set up an IXP? p Technologies p Benefits p IXPs in Asia Pacific region today 2
  • 3. A bit of history Where did the IX concept come from? 3
  • 4. A Bit of History… p NSFnet – one major backbone n US “National Science Foundation” funded n Connected academic & research institutions n Also connected “private company” networks, with acceptable use policy p AUP: No commercial activity n Three Network Access Points (NAPs): Chicago, New York, San Francisco p Private companies needed to interconnect their networks n Requirement to send “commercial traffic” n Could not cross NSFnet n Resulted in the early “commercial Internet Exchanges” 4
  • 5. More History… p Early Internet Exchanges created in early 90s n CIX-West – west coast USA n MAE-East – east coast USA n D-GIX – Stockholm p End of the NSFnet in 1995: n Meant move towards commercial Internet n Private companies selling their bandwidth n ANS (operator of the late NSFnet) had to join IXes 5
  • 6. Even more History p D-GIX formed in Stockholm in 1992 n Three major ISPs interconnected n Latency reduction, performance gains n Local traffic stays local p LINX formed in London in 1994 n Five UK operators interconnected n Latency reduction, performance gains n Local traffic stays local p HKIX formed in Hong Kong in 1995 n Vibrant Internet community, many small operators n Latency, performance, and local traffic benefits p Also AMS-IX in Amsterdam in 1994 n Same reasons as others 6
  • 7. Internet Exchange Point p What: n A neutral location where network operators freely interconnect their networks to exchange traffic p What is the physical IX: n An ethernet switch in a neutral location p How does it work: n IX Operator provides the switch and rack space n Network Operators bring routers, and interconnect them via the IX fabric p Very simple concept – any place where providers meet to exchange traffic 7
  • 8. Internet Exchange Point p Layer 2 exchange point n Ethernet (100Gbps/10Gbps/1Gbps/100Mbps) n Older technologies used in the past included ATM, Frame Relay, SRP, FDDI and SMDS p Layer 3 exchange point n Has historical status now n Router based p Best known example was CIX-West p Router and management very quickly overwhelmed by the rapid growth of the Internet 8
  • 9. Why an Internet Exchange Point? Saving money, improving QoS, Generating a local Internet economy 9
  • 10. Internet Exchange Point Why peer? p Consider a region with two ISPs n Each provides internet connectivity to their customers n Each has one or two international connections to the rest of the Internet p How does traffic from a customer of one ISP get to the customer of the other ISP?? n Via the international connections n Expensive, high latency, congested 10
  • 11. Internet Exchange Point Why peer? p The two competing ISPs peer with each other p Outcome/Benefits: n Both save money n Local traffic stays local n Better network performance, better QoS,… n More international bandwidth for expensive international traffic n Everyone is happy 11
  • 12. Internet Exchange Point Why peer? p A third ISP enters the equation n Becomes a significant player in the region n Local and international traffic goes over their international connections p The three ISPs agree to peer n To save money n To keep local traffic local n To improve network performance, QoS,… n Which means they buy circuits to each other – won’t scale p Solution: Internet Exchange Point n Each participant buys just one link, to the IXP 12
  • 13. Internet Exchange Point p Solution: n Every ISP participates in the IXP n Cost is minimal – one local circuit covers all domestic traffic n International circuits are used for just international traffic – and backing up domestic links in case the IXP fails p Result: n Local traffic stays local n QoS considerations for local traffic is not an issue n RTTs are typically sub 1ms n Customers enjoy the Internet experience n Local Internet economy grows rapidly 13
  • 14. Who can join an IXP? p Requirements are very simple: any organisation which operates their own autonomous network, and has: n Their own address space n Their own AS number n Their own transit arrangements p This often includes: n Commercial ISPs n Academic & Research networks n Internet infrastructure operators (eg Root/ccTLDs) n Content providers n Broadcasters and media n Government Information networks 14
  • 15. When is an IXP not required? p Legislation: When there is one legislated monopoly transit provider n With all other network operators legislated to be customers of this monopoly provider p Geography: When the local economy is so small that it cannot sustain more than one network operator n Very small nations (maybe less than 10000 population?) n Sparsely populated / remote areas 15
  • 16. When an IXP is “not required” p This is still the situation in several countries around the world p Usually it is a Government operated “national telco” n ISP licence mandates connecting to “national telco” for Internet services p Implications: n Expensive domestic connectivity n Expensive international connectivity n Restricted and poor service offerings n No domestic Internet economy 16
  • 18. IXP Design p Very simple concept: n Ethernet switch is the interconnection media p It must be a managed switch p It must have decent security features p The IXP is one LAN (Layer 2) p https://www.euro-ix.net/ixp-wishlist has more details n Each ISP brings a router, connects it to the ethernet switch provided at the IXP n Each ISP peers with other participants at the IXP using BGP 18
  • 19. Layer 2 Exchange 19 ISP 6 ISP 5 ISP 4 IXP Management Network Ethernet Switch IXP Services: Root & TLD DNS, Routing Registry Looking Glass, etc ISP 1 ISP 2 ISP 3
  • 20. Layer 2 Exchange p Two switches for redundancy p ISPs use dual routers for redundancy or loadsharing p IXP offers services for the “common good” n Internet portals and search engines n DNS Root & TLDs, NTP servers n Content Caches n Routing Registry and Looking Glass 20
  • 21. Layer 2 Exchange p Neutral location n Anyone can install fibre or other connectivity media to access the IXP p Without cost or regulations imposed by location p Secure location n Thorough security, like any other network data centre p Accessible location n Easy/convenient for all participants to access p Expandable location n IXPs result in Internet growth, and increasing space requirements 21
  • 22. Layer 2 Exchange p Operation: n Requires neutral IXP management n “Consortium” p Representing all participants p “Management Board” etc p Funding: n All costs agreed and covered equally by IXP participants n Hosting location often contributes – the IXP brings them more business p Availability: n 24x7 cover provided by hosting location p Managed by the consortium 22
  • 23. Layer 2 Exchange p Industry Standards documented by Euro-IX, the European IXP Association n Contributed to by the Euro-IX members p IXP BCP n General overview of the infrastructure, operations, policies and management of the IXP n https://www.euro-ix.net/ixp-bcp p IXP Website BCP n https://www.euro-ix.net/website-bcp 23
  • 24. Types of Peering p Mandatory Multi-Lateral Peering (MMLP) n Each participant is forced to peer with every other participant as part of their IXP membership n Has no history of success — the practice is strongly discouraged p Multi-Lateral Peering (MLP) n Each participant peers with every other participant (usually via a Route Server) p Bi-Lateral Peering n Participants set up peering with each other according to their own requirements and business relationships n This is the most common situation at IXPs today 24
  • 25. Types of Operator Peering Policies p Open Peering n Where an ISP publicly states that they will peer with all parties who approach them for peering n Commonly found at IXPs where ISP participates via the Route Server p Selective Peering n Where an ISP’s peering policy depends on the nature of the operator who requests peering with them n At IXPs, operator will not peer with RS but will only peer bilaterally p Closed Peering n Where an ISP decides who its peering partners are, and is generally not approachable to creating peering opportunities 25
  • 26. Operators Peering Activities p The Peering Database documents ISPs peering policies and contact information n http://peeringdb.com p All operators of ASNs should register in the peeringdb n All operators who are considering peering or are peering must be in the peeringdb to enhance their peering opportunities p Participation in peering fora is encouraged too n Global Peering Forum (GPF) n Regional Peering Fora (European, Middle Eastern, Asian, Caribbean, Latin American) 26
  • 27. Charging p IXPs needs to be run at minimal cost to its member participants p Common examples: n Datacentre hosts IX for free n IX operates cost recovery – most common n Different pricing for different ports – biggest IXPs p IXes do NOT charge for traffic crossing the switch fabric n They are a peering enabler, encouraging as much traffic as possible between members 27
  • 29. IXP Creation p No economy or circumstance is unique or different n The first excuse for not creating an IXP is “we don’t need one” n The second excuse for not creating an IXP is “oh, it is different here” p Every locality has its differences n But every locality wants to p Keep local traffic local p Improve network performance and QoS p Improve local Internet economy n The available technology is the same for every network operator everywhere n There is no excuse for not improving the local Internet 29
  • 30. Eco System Development p Create IXP association n Formed by members who have a port on the IXP p IXP members meet regularly n IXP Board meetings n IXP Operational strategy and direction p IXP Technical community could also meet too n Network operators meeting, involving network and systems operations engineers n Aligned with IXP Association/member meetings n Could lead to creation of a Network Operators Group p IXP could facilitate the creation of a NOG n The same engineers are involved in both! 30
  • 31. Industry Associations p Euro-IX n European Internet Exchange association n Members from Europe, associate members from around the world n Website has all the information needed to start an IXP n https://www.euro-ix.net/starting-an-ixp n IXP Best Practice documentation: n https://www.euro-ix.net/euro-ix-bcp p APIX n Asia Pacific Internet Exchange association n Members from Asia Pacific region n Meets twice a year, during APRICOT and APNIC meeting n http://apix.asia 31
  • 32. More about IXPs and ISP interconnects p Network Startup Resource Center n http://nsrc.org/route-bgp-ixp.html p Internet Society n http://www.internetsociety.org/what-we-do/issues/ internet-exchange-points-ixps n http://www.ixptoolkit.org/ p Telegeography n http://www.telegeography.com/telecom-resources/ internet-exchange-map/ n A collection of ISP interconnect points p Note Well: many of these are NOT IXPs 32
  • 33. Summary p IXP is a Layer 2 infrastructure p At least three players required (two is okay too) n Meeting in an open and neutral location p Minimal rules p Minimal bureaucracy p Cost recovery p Encourage participation by all autonomous networks p Develop the local Internet eco-system 33
  • 34. IXPs in Asia Pacific 34
  • 35. Success stories p Vanuatu IX (VUIX) n Launched in 2013, and all network operators in Vanuatu participate n First open neutral IXP in the Pacific n Has caused a lot of interest in neighbouring Pacific nations, especially Papua New Guinea and Fiji n The recent PacNOG in Vanuatu included visit to the IX facility 35
  • 36. Success stories p Nepal IX (NPIX) n Launched in 2002 n Within first year, most ISPs in Nepal connected n Incumbent followed a few years later n Very effective at keep local traffic local p Bangladesh IX (BDIX) n Launched in 2004 n Connecting many of the small and mid-sized providers in and around Dhaka p Now Bhutan is looking at an IXP for the industry there 36
  • 37. Other IXPs in the region p Hong Kong (HKIX) p Japan IXPs n JPNAP, JPIX, WIDE’s IX,… p New Zealand’s IXPs n Auckland, Christchurch,… p Western Australia (WAIX) p Singapore (SGIX) p Thailand’s first Open Neutral IXP being established 37
  • 38. The future p Ultimately each economy requires an IXP n Open and neutral, free for all operators to connect to and exchange traffic n Keeps local traffic local n Improves domestic internet performance n Improves local internet economy (attracting content and content development back home) n Very attractive for content providers and content distribution providers 38