SlideShare a Scribd company logo
Dissecting the Largest National Ecosystem of
Public Internet eXchange Points (IXP) in Brazil
Department of Computer Engineering and Industrial Automation (DCA)
Shcool of Electrical and Computer Engineering (FEEC)
University of Campinas (UNICAMP)
Department of Computer Engineering and Industrial Automation (DCA)
Shcool of Electrical and Computer Engineering (FEEC)
University of Campinas (UNICAMP)
Samuel Henrique Bucke Brito, Mateus Augusto Silva Santos,
Ramon dos Reis Fontes, Danny Alex Lachos Perez,
Prof. Christian Esteve Rothenberg (Advisor)
Raphael Rosa (Speaker)

Introduction and Background

Methodology

Analysis and Results

Conclusion
Agenda02
Title:/home/shbbrito/Desktop/IMC'15/fi
Creator:Dia v0.97.2
CreationDate:Sun Jan 4 09:57:42 2015

A neutral-carrier infrastructure

Host the interconnection of many ASes

Provides a layer-2 switch fabric for its members

Allow bilateral agreements through direct connections

Allow multilateral agreements through route-servers

Improve the Internet performance in its location
What Are IXPs?03
Why IXPs?
figures extracted from Brazil's National Internet Registry (NIC.br) Course for Autonomous Systems
X
directly between ASes (without an IXP) by means of an IXP
04
Why IXPs?
The connection of many ASes through IXPs improve the Internet
performance by minimizing the number of networks to traverse to
reach a destination (diameter).
05
figures extracted from Brazil's National Internet Registry (NIC.br) Course for Autonomous Systems
IX.br in Brazil
figure extracted from http://ix.br
06
IX.br x World07
IXP Country Members Maximum Throughput (Gbps) Average Throughput (Gbps)
Daily Montly Yearly Daily Montly Yearly
(01) DE-CIX Germany 600+ 3,603.10 3,854.80 3,875.10 2,375.90 2,299.20 1,964.90
(02) AMS-IX Netherlands 731 3,620.00 - 3,872.00 2,358.00 - 2,013.00
(03) LINX United Kingdom 630 2,472.00 2,530.00 2,575.00 1,844.00 1,631.00 1,507.00
(04) MSK-IX Russia 384 1,409.26 1,417.01 1,569.64 924.73 788.26 778.82
(05) NL-ix Netherlands 527 1,080.00 - - 871.56 - -
(06) IX.br Brazil 715 989.90 1,070.00 653.51 656.67 610.85 451.27
(07) HKIX Hong Kong 225 436.43 468.12 485.18 305.02 302.84 245.51
(08) SIX USA, Canada 200 398.68 411.22 411.22 304.89 288.53 239.61
(09) JPIX Japan 138 315.54 - - 200.00 - -
(10) JINX South Africa 24 15.90 20.80 11.10 8.60 8.30 6.00
(01) http://www.de-cix.net/about/statistics
(03) https://www.linx.net/pubtools/trafficstats.html
(05) https://www.nl-ix.net/network/traffic/
(07) http://www.hkix.net/hkix/stat/aggt/hkix-aggregate.html
(09) http://www.jpix.ad.jp/en/technical/traffic.html
(02) https://ams-ix.net/technical/statistics
(04) http://www.msk-ix.ru/network/traffic.html
(06) http://ix.br/cgi-bin/all
(08) http://www.seattleix.net/agg.htm
(10) http://stats.jinx.net.za/showtotal.php
Table 1. Traffic of some of the world's largest public IXPs (August 28, 2015).
Curiosity
figure extracted from https://labs.ripe.net/Members/emileaben/internet-traffic-during-the-world-cup-2014
08
Traffic at the PTT.BR IXP in Sao Paolo, Brazil on 28 June 2014 (and the weeks before)
“We can only imagine the relief and partying by Brazilians that this dip in traffic represents.”

Analysis of IXPs in Brazil

AS-level connectivity graphs
Research09

Introduction and Background

Methodology

Analysis and Results

Conclusion
Agenda0
10

1st
source of information:
- IX.br Official Data at http://ix.br
- PeeringDB (we found it was unreliable)

2nd
(and most important) source of information:
- Telnet Access to IXP's Looking Glasses

= BGP Table (IPv4 and IPv6), Paths Summary, Communities List
Data Sources0
11
Workflow12
We used the following tools to build the
connectivity graphs of each Brazilian IXP,
providing the adjacency matrix as input:
1) NetworkX ::: https://networkx.github.io
2) Neo4j ::: http://neo4j.com
AS-level Graphs13
AS-level Graphs14

Introduction and Background

Methodology

Analysis and Results

Conclusion
Agenda15
Profile of IXP's Members16
Some Analysis17

Access providers dominate

In the capital things are different

Few but heavy content providers

Low presence of private companies

Majority incentives lead to predominance of
open peering

Low AS presence at multiple IXPs
Peering Density18
Peering density at IX.br (Brazil) and European more mature IXPs
Peering Matrices19
Title:output.eps
Creator:gnuplot 4.4 patchlevel 3
CreationDate:Wed Apr 22 21:53:35 2015
Title:output.eps
Creator:gnuplot 4.4 patchlevel 3
CreationDate:Wed Apr 22 21:37:37 2015
IXP-MG IXP-RS
We generated a peering matrix for every IXP to find
the density of peering and propose a cross-AS-type
metric.
Peering Affinity (PA)20
Peering Affinity Expressions
Title:heatmap.eps
Creator:gnuplot 4.4 patchlevel 3
CreationDate:Wed Apr 29 15:35:27 2015
We generated a peering matrix for every IXP to find
the density of peering and propose a cross-AS-type
metric.
Peering Affinity (PA)21
Peering Affinity Between All Classes of ASs in All IXPs in Brazil
Vertices' Degree
Distribution of Graphs' Degrees
Average Degree of Graphs by ASN
a) IXP-DF b) IXP-MG c) IXP-RS
22
Depth / Diameter
Title:Distribução_Profundidade_v2.ep
Creator:gnuplot 4.6 patchlevel 4
CreationDate:Tue Nov 25 09:53:47 2014
Title:profundidade_x_CDF_resumo.eps
Creator:gnuplot 4.6 patchlevel 4
CreationDate:Tue Nov 25 10:03:29 2014
23
PTT-SP is “out of the curve” because
it was affected by filters!
a) Isolated Depth b) Cumulated Depth
AS-Prepend24
Statistics on AS-prepend viewed through IXPs

Introduction and Background

Methodology

Analysis and Results

Conclusion
Agenda25
Main Contributions
→ new knowledge on interdomain connectivity in Brazil
→ peering affinity
→ new public datasets
Future Work
→ collect new datasets for a temporal analysis of IX.br evolution
→ enhance our study of communities to infer new results
→ new tools to support for data mining and machine learning
Conclusion26
Thanks! Obrigado!
http://www.github.com/intrig-unicamp/ixp-ptt-br
shbbrito@dca.fee.unicamp.br
27

More Related Content

Similar to 20160401 pam16-ix br

CATNIX: Desafíos y experiencia
CATNIX: Desafíos y experienciaCATNIX: Desafíos y experiencia
Current Events Cisco IV - Parr
Current Events Cisco IV - ParrCurrent Events Cisco IV - Parr
Current Events Cisco IV - Parr
ParrIT
 
Cisco IV Current Events - Parr
Cisco IV Current Events - ParrCisco IV Current Events - Parr
Cisco IV Current Events - Parr
guestf6708961
 
BDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - MartinBDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - Martin
BigData_Europe
 
¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?
AMETIC
 
NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
DMC, Inc.
 
FIWARE Global Summit - FIWARE Today and Tomorrow
FIWARE Global Summit - FIWARE Today and TomorrowFIWARE Global Summit - FIWARE Today and Tomorrow
FIWARE Global Summit - FIWARE Today and Tomorrow
FIWARE
 
OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015
Alan Sill
 
Academia Sinica Internet Exchange v6 Status Report
Academia Sinica Internet Exchange v6 Status ReportAcademia Sinica Internet Exchange v6 Status Report
Academia Sinica Internet Exchange v6 Status Report
Ethern Lin
 
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day UkraineIndustry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
FactoVia
 
Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...
Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...
Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...
PTC
 
CloudStack News, Berlin 16 june 2016
CloudStack News, Berlin 16 june 2016CloudStack News, Berlin 16 june 2016
CloudStack News, Berlin 16 june 2016
ShapeBlue
 
SSG4Env EGU2010
SSG4Env EGU2010SSG4Env EGU2010
SSG4Env EGU2010
Jean-Paul Calbimonte
 
Azure to build a real time chat in 15 minutes
Azure to build a real time chat in 15 minutesAzure to build a real time chat in 15 minutes
Azure to build a real time chat in 15 minutes
Angelo Gino Varrati
 
Session 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeSession 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in Europe
ISSGC Summer School
 
Structural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 yearsStructural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 years
AlexandreBonvin2
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
Facultad de Informática UCM
 
A smart front end real-time detection and tracking
A smart front end real-time detection and trackingA smart front end real-time detection and tracking
A smart front end real-time detection and tracking
Lihguong Jang
 
Giles Sirett - CloudStack news
Giles Sirett - CloudStack newsGiles Sirett - CloudStack news
Giles Sirett - CloudStack news
ShapeBlue
 
Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...
PROFIBUS and PROFINET InternationaI - PI UK
 

Similar to 20160401 pam16-ix br (20)

CATNIX: Desafíos y experiencia
CATNIX: Desafíos y experienciaCATNIX: Desafíos y experiencia
CATNIX: Desafíos y experiencia
 
Current Events Cisco IV - Parr
Current Events Cisco IV - ParrCurrent Events Cisco IV - Parr
Current Events Cisco IV - Parr
 
Cisco IV Current Events - Parr
Cisco IV Current Events - ParrCisco IV Current Events - Parr
Cisco IV Current Events - Parr
 
BDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - MartinBDE SC6-hang out - technology part-SWC - Martin
BDE SC6-hang out - technology part-SWC - Martin
 
¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?¿Es posible construir el Airbus de la Supercomputación en Europa?
¿Es posible construir el Airbus de la Supercomputación en Europa?
 
NI Week 2019 Overview
NI Week 2019 OverviewNI Week 2019 Overview
NI Week 2019 Overview
 
FIWARE Global Summit - FIWARE Today and Tomorrow
FIWARE Global Summit - FIWARE Today and TomorrowFIWARE Global Summit - FIWARE Today and Tomorrow
FIWARE Global Summit - FIWARE Today and Tomorrow
 
OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015OGF Introductory Overview - OGF 44 at EGI Conference 2015
OGF Introductory Overview - OGF 44 at EGI Conference 2015
 
Academia Sinica Internet Exchange v6 Status Report
Academia Sinica Internet Exchange v6 Status ReportAcademia Sinica Internet Exchange v6 Status Report
Academia Sinica Internet Exchange v6 Status Report
 
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day UkraineIndustry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
Industry4.0 IoT Vincent Thavonekham - Azure Day Ukraine
 
Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...
Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...
Smoove Selects ThingWorx® Internet of Things (IoT) Platform for Connected Bik...
 
CloudStack News, Berlin 16 june 2016
CloudStack News, Berlin 16 june 2016CloudStack News, Berlin 16 june 2016
CloudStack News, Berlin 16 june 2016
 
SSG4Env EGU2010
SSG4Env EGU2010SSG4Env EGU2010
SSG4Env EGU2010
 
Azure to build a real time chat in 15 minutes
Azure to build a real time chat in 15 minutesAzure to build a real time chat in 15 minutes
Azure to build a real time chat in 15 minutes
 
Session 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in EuropeSession 50 - High Performance Computing Ecosystem in Europe
Session 50 - High Performance Computing Ecosystem in Europe
 
Structural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 yearsStructural Biology in the Clouds: A Success Story of 10 years
Structural Biology in the Clouds: A Success Story of 10 years
 
Automatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPCAutomatic generation of hardware memory architectures for HPC
Automatic generation of hardware memory architectures for HPC
 
A smart front end real-time detection and tracking
A smart front end real-time detection and trackingA smart front end real-time detection and tracking
A smart front end real-time detection and tracking
 
Giles Sirett - CloudStack news
Giles Sirett - CloudStack newsGiles Sirett - CloudStack news
Giles Sirett - CloudStack news
 
Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...Overview of PROFIBUS and PROFINET International's current and developing tech...
Overview of PROFIBUS and PROFINET International's current and developing tech...
 

More from Christian Esteve Rothenberg

Trends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMP
Trends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMPTrends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMP
Trends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMP
Christian Esteve Rothenberg
 
IA377 Seminar FEEC-UNICAMP Intro classpdf
IA377 Seminar FEEC-UNICAMP Intro classpdfIA377 Seminar FEEC-UNICAMP Intro classpdf
IA377 Seminar FEEC-UNICAMP Intro classpdf
Christian Esteve Rothenberg
 
IA377 Seminar FEEC-UNICAMP Literature Review
IA377 Seminar FEEC-UNICAMP Literature ReviewIA377 Seminar FEEC-UNICAMP Literature Review
IA377 Seminar FEEC-UNICAMP Literature Review
Christian Esteve Rothenberg
 
Lte community networks in brazil sustainable modeling, deployment and mainte...
Lte community networks in brazil  sustainable modeling, deployment and mainte...Lte community networks in brazil  sustainable modeling, deployment and mainte...
Lte community networks in brazil sustainable modeling, deployment and mainte...
Christian Esteve Rothenberg
 
Netsoft 2020 S4SI Workshop Panel
Netsoft 2020 S4SI Workshop PanelNetsoft 2020 S4SI Workshop Panel
Netsoft 2020 S4SI Workshop Panel
Christian Esteve Rothenberg
 
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP)
NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP) NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP)
NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE)
NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE) NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE)
NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD)
NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD) NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD)
NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research)
NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research) NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research)
NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)
NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)  NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)
NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)
NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)  NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)
NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)
NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)  NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)
NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)
Christian Esteve Rothenberg
 
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
Christian Esteve Rothenberg
 
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert PanelTowards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Christian Esteve Rothenberg
 
Netsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network PlanesNetsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network Planes
Christian Esteve Rothenberg
 
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Christian Esteve Rothenberg
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
Christian Esteve Rothenberg
 

More from Christian Esteve Rothenberg (20)

Trends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMP
Trends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMPTrends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMP
Trends and Hot Topics in Networking 2023 - IA377 Seminar FEEC-UNICAMP
 
IA377 Seminar FEEC-UNICAMP Intro classpdf
IA377 Seminar FEEC-UNICAMP Intro classpdfIA377 Seminar FEEC-UNICAMP Intro classpdf
IA377 Seminar FEEC-UNICAMP Intro classpdf
 
IA377 Seminar FEEC-UNICAMP Literature Review
IA377 Seminar FEEC-UNICAMP Literature ReviewIA377 Seminar FEEC-UNICAMP Literature Review
IA377 Seminar FEEC-UNICAMP Literature Review
 
Lte community networks in brazil sustainable modeling, deployment and mainte...
Lte community networks in brazil  sustainable modeling, deployment and mainte...Lte community networks in brazil  sustainable modeling, deployment and mainte...
Lte community networks in brazil sustainable modeling, deployment and mainte...
 
Netsoft 2020 S4SI Workshop Panel
Netsoft 2020 S4SI Workshop PanelNetsoft 2020 S4SI Workshop Panel
Netsoft 2020 S4SI Workshop Panel
 
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
NECOS Industrial Workshop Demonstrations by Prof. Fabio Verdi (UFSCAR)
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP)
NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP) NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP)
NECOS Industrial Workshop lightning talk by Prof. Nelson Fonseca (UNICAMP)
 
NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE)
NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE) NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE)
NECOS Industrial Workshop lightning talk by Jorge Seki (CPqD / 5G-RANGE)
 
NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD)
NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD) NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD)
NECOS Industrial Workshop lightning talk by Gustavo Correa (CPqD)
 
NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research)
NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research) NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research)
NECOS Industrial Workshop lightning talk by Mateus Santos (Ericsson Research)
 
NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)
NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)  NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)
NECOS Industrial Workshop lightning talk by Alessandro Nascimento (Nokia)
 
NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)
NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)  NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)
NECOS Industrial Workshop lightning talk by Marcos Felipe Schwarz (RNP)
 
NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)
NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)  NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)
NECOS Industrial Workshop lightning talk by Luis Contreras (Telefonica)
 
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
NECOS Industrial Workshop Introduction by Prof. Christian Rothenberg (UNICAMP)
 
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert PanelTowards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
Towards Deep Programmable Slicing at Netsoft'19 Distinguished Expert Panel
 
Netsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network PlanesNetsoft19 Keynote: Fluid Network Planes
Netsoft19 Keynote: Fluid Network Planes
 
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
Deep Slicing and Loops in a Loop: Multi-Tenancy and Smart Closed-Loop Control...
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
Postcard: NECOS
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
 

Recently uploaded

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 

Recently uploaded (20)

Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 

20160401 pam16-ix br

  • 1. Dissecting the Largest National Ecosystem of Public Internet eXchange Points (IXP) in Brazil Department of Computer Engineering and Industrial Automation (DCA) Shcool of Electrical and Computer Engineering (FEEC) University of Campinas (UNICAMP) Department of Computer Engineering and Industrial Automation (DCA) Shcool of Electrical and Computer Engineering (FEEC) University of Campinas (UNICAMP) Samuel Henrique Bucke Brito, Mateus Augusto Silva Santos, Ramon dos Reis Fontes, Danny Alex Lachos Perez, Prof. Christian Esteve Rothenberg (Advisor) Raphael Rosa (Speaker)
  • 3. Title:/home/shbbrito/Desktop/IMC'15/fi Creator:Dia v0.97.2 CreationDate:Sun Jan 4 09:57:42 2015  A neutral-carrier infrastructure  Host the interconnection of many ASes  Provides a layer-2 switch fabric for its members  Allow bilateral agreements through direct connections  Allow multilateral agreements through route-servers  Improve the Internet performance in its location What Are IXPs?03
  • 4. Why IXPs? figures extracted from Brazil's National Internet Registry (NIC.br) Course for Autonomous Systems X directly between ASes (without an IXP) by means of an IXP 04
  • 5. Why IXPs? The connection of many ASes through IXPs improve the Internet performance by minimizing the number of networks to traverse to reach a destination (diameter). 05 figures extracted from Brazil's National Internet Registry (NIC.br) Course for Autonomous Systems
  • 6. IX.br in Brazil figure extracted from http://ix.br 06
  • 7. IX.br x World07 IXP Country Members Maximum Throughput (Gbps) Average Throughput (Gbps) Daily Montly Yearly Daily Montly Yearly (01) DE-CIX Germany 600+ 3,603.10 3,854.80 3,875.10 2,375.90 2,299.20 1,964.90 (02) AMS-IX Netherlands 731 3,620.00 - 3,872.00 2,358.00 - 2,013.00 (03) LINX United Kingdom 630 2,472.00 2,530.00 2,575.00 1,844.00 1,631.00 1,507.00 (04) MSK-IX Russia 384 1,409.26 1,417.01 1,569.64 924.73 788.26 778.82 (05) NL-ix Netherlands 527 1,080.00 - - 871.56 - - (06) IX.br Brazil 715 989.90 1,070.00 653.51 656.67 610.85 451.27 (07) HKIX Hong Kong 225 436.43 468.12 485.18 305.02 302.84 245.51 (08) SIX USA, Canada 200 398.68 411.22 411.22 304.89 288.53 239.61 (09) JPIX Japan 138 315.54 - - 200.00 - - (10) JINX South Africa 24 15.90 20.80 11.10 8.60 8.30 6.00 (01) http://www.de-cix.net/about/statistics (03) https://www.linx.net/pubtools/trafficstats.html (05) https://www.nl-ix.net/network/traffic/ (07) http://www.hkix.net/hkix/stat/aggt/hkix-aggregate.html (09) http://www.jpix.ad.jp/en/technical/traffic.html (02) https://ams-ix.net/technical/statistics (04) http://www.msk-ix.ru/network/traffic.html (06) http://ix.br/cgi-bin/all (08) http://www.seattleix.net/agg.htm (10) http://stats.jinx.net.za/showtotal.php Table 1. Traffic of some of the world's largest public IXPs (August 28, 2015).
  • 8. Curiosity figure extracted from https://labs.ripe.net/Members/emileaben/internet-traffic-during-the-world-cup-2014 08 Traffic at the PTT.BR IXP in Sao Paolo, Brazil on 28 June 2014 (and the weeks before) “We can only imagine the relief and partying by Brazilians that this dip in traffic represents.”
  • 9.  Analysis of IXPs in Brazil  AS-level connectivity graphs Research09
  • 10.  Introduction and Background  Methodology  Analysis and Results  Conclusion Agenda0 10
  • 11.  1st source of information: - IX.br Official Data at http://ix.br - PeeringDB (we found it was unreliable)  2nd (and most important) source of information: - Telnet Access to IXP's Looking Glasses  = BGP Table (IPv4 and IPv6), Paths Summary, Communities List Data Sources0 11
  • 13. We used the following tools to build the connectivity graphs of each Brazilian IXP, providing the adjacency matrix as input: 1) NetworkX ::: https://networkx.github.io 2) Neo4j ::: http://neo4j.com AS-level Graphs13
  • 16. Profile of IXP's Members16
  • 17. Some Analysis17  Access providers dominate  In the capital things are different  Few but heavy content providers  Low presence of private companies  Majority incentives lead to predominance of open peering  Low AS presence at multiple IXPs
  • 18. Peering Density18 Peering density at IX.br (Brazil) and European more mature IXPs
  • 19. Peering Matrices19 Title:output.eps Creator:gnuplot 4.4 patchlevel 3 CreationDate:Wed Apr 22 21:53:35 2015 Title:output.eps Creator:gnuplot 4.4 patchlevel 3 CreationDate:Wed Apr 22 21:37:37 2015 IXP-MG IXP-RS
  • 20. We generated a peering matrix for every IXP to find the density of peering and propose a cross-AS-type metric. Peering Affinity (PA)20 Peering Affinity Expressions
  • 21. Title:heatmap.eps Creator:gnuplot 4.4 patchlevel 3 CreationDate:Wed Apr 29 15:35:27 2015 We generated a peering matrix for every IXP to find the density of peering and propose a cross-AS-type metric. Peering Affinity (PA)21 Peering Affinity Between All Classes of ASs in All IXPs in Brazil
  • 22. Vertices' Degree Distribution of Graphs' Degrees Average Degree of Graphs by ASN a) IXP-DF b) IXP-MG c) IXP-RS 22
  • 23. Depth / Diameter Title:Distribução_Profundidade_v2.ep Creator:gnuplot 4.6 patchlevel 4 CreationDate:Tue Nov 25 09:53:47 2014 Title:profundidade_x_CDF_resumo.eps Creator:gnuplot 4.6 patchlevel 4 CreationDate:Tue Nov 25 10:03:29 2014 23 PTT-SP is “out of the curve” because it was affected by filters! a) Isolated Depth b) Cumulated Depth
  • 26. Main Contributions → new knowledge on interdomain connectivity in Brazil → peering affinity → new public datasets Future Work → collect new datasets for a temporal analysis of IX.br evolution → enhance our study of communities to infer new results → new tools to support for data mining and machine learning Conclusion26