SlideShare a Scribd company logo
1 of 25
Download to read offline
Internet Exchange Points (IXPs)
Michele Stecca, PhD
ITT Barsanti
Agenda

Introduzione

Evoluzione delle architetture degli IXP
 Switch Ethernet
 Switch Fabrics
 Spine Leaf + IP Fabrics

Conclusioni
Introduzione
Una moltitudine di attori...

Content Provider

CDN (Content Delivery Network)

ISP locali

Carrier internazionali

...
...e la rete di reti
Ma come comunicano tra di loro i diversi Autonomous Systems?
Caso 1: Transito
Caso 2: Peering
Caso 3: IXP
Gli Internet eXchange Point (chiamati anche
Network Access Point)
Peering bilaterale a costi minori
Gli IXP nel mondo
Fonte: https://www.internetexchangemap.com/
Obiettivi

Mantenere locale il traffico locale*

Migliori prestazioni (banda, latenza, ecc.)

Risparmiare denaro
* Per esempio,
Vedi https://blog.namex.it/2021/03/finalmente-il-traffico-locale-e-rimasto-locale/
Che cosa vede un IXP?
[Credits: Flavio Luciani / Namex]
Chi è il NAMEX?
 Nautilus Mediterranean eXchange point
 E’ un IXP neutrale e non profit
 E’ situato a Roma
 E’ il secondo più grande IXP italiano
Evoluzione delle architetture degli
IXP
Prima Generazione:
Switch Ethernet (2000-10 ca)
Fonte: https://drpeering.net/FAQ/What-is-an-IXP.php
Prima Generazione:
Switch Ethernet (2000-10 ca)
Svantaggi:
 Poco scalabile
 Utilizzo dello Spanning Tree Protocol (STP)
per evitare i loop
Seconda Generazione:
Switch fabric (2010-18 ca)
Fonte: Wikipedia
Seconda Generazione:
Switch fabric (2010-18 ca)
Vantaggi:
 Non si utilizza STP ma un protocollo chiamato
TRILL
 Maggiore scalabilità
 Minore complessità
 Riduzione dei costi grazie all’utilizzo di
dispositivi molto efficienti
Seconda Generazione:
Switch fabric (2010-18 ca)
Architettura @NAMEX
Fonte: https://blog.namex.it/2021/04/switching-to-ip-fabrics/
More Information
Terza Generazione:
Architettura spine-leaf
Fonte: https://crazynet.cloudaccess.host/ccna-200-301/
cisco-campus-network-design-basics/spine-and-leaf-architecture/
Terza Generazione:
Architettura spine-leaf
Un’architettura a foglia dorsale può essere L2 o L3. In un progetto L2,
usiamo Transparent Interconnection of Lots of Links (TRILL) o
shortest path bridging (SPB) invece di STP.
Vantaggi:
 Ridondanza migliorata
 Larghezza di banda aumentata
 Scalabilità migliorata
 Latenza e ritardo inferiori
 Consumo energetico
Terza Generazione:
Architettura spine-leaf
Spine Leaf + IP Fabrics @NAMEX
Fonte: https://blog.namex.it/2021/04/switching-to-ip-fabrics/
Conclusioni
Conclusioni
 Gli IXP sono molto importanti
 Traffico Locale
 Performance
 Esistono diverse architetture
 Switch Ethernet
 Switch Fabrics
 Spine Leaf + IP Fabrics
Ringraziamenti
Un ringraziamento speciale va al CTO di
NAMEX Flavio Luciani (@flavioluciani81)
per il materiale fornito e per i preziosi
suggerimenti.
Le immagini delle slide 5,6,7,8 e 13 sono prese dalla
sua presentazione intitolata “An insight into the world
of Internet exchanges”

More Related Content

Similar to Internet Exchange Point

Networking in ambienti cloud
Networking in ambienti cloudNetworking in ambienti cloud
Networking in ambienti cloudMarco d'Itri
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2pma77
 
2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18Giuseppe Vizzari
 
Reti di computer
Reti di computerReti di computer
Reti di computerTaxiUber
 
Confronto Modello ISO/OSI e Modello TCP/IP
Confronto Modello ISO/OSI e Modello TCP/IPConfronto Modello ISO/OSI e Modello TCP/IP
Confronto Modello ISO/OSI e Modello TCP/IPRiccardoReani
 
Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Luca Cicchelli
 
2. Introduzione a internet (I)
2. Introduzione a internet (I)2. Introduzione a internet (I)
2. Introduzione a internet (I)Roberto Polillo
 
La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4Gianmarco Beato
 
IoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architettureIoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architettureStefano Valle
 
03 - Introduzione a Internet II
03 - Introduzione a Internet II03 - Introduzione a Internet II
03 - Introduzione a Internet IIGiuseppe Vizzari
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Giuseppe Vizzari
 

Similar to Internet Exchange Point (20)

Le reti di computer (2)
Le reti di computer (2)Le reti di computer (2)
Le reti di computer (2)
 
Reti Locali
Reti LocaliReti Locali
Reti Locali
 
Networking in ambienti cloud
Networking in ambienti cloudNetworking in ambienti cloud
Networking in ambienti cloud
 
$Rzgejzw
$Rzgejzw$Rzgejzw
$Rzgejzw
 
Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2Il web service e i sistemi embedded - Tesi - cap2
Il web service e i sistemi embedded - Tesi - cap2
 
2 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/182 - Introduzione a Internet (1/2) - 17/18
2 - Introduzione a Internet (1/2) - 17/18
 
Reti di computer
Reti di computerReti di computer
Reti di computer
 
Confronto Modello ISO/OSI e Modello TCP/IP
Confronto Modello ISO/OSI e Modello TCP/IPConfronto Modello ISO/OSI e Modello TCP/IP
Confronto Modello ISO/OSI e Modello TCP/IP
 
Blockchainvis Backend
Blockchainvis BackendBlockchainvis Backend
Blockchainvis Backend
 
Reti di Calcolatori
Reti di CalcolatoriReti di Calcolatori
Reti di Calcolatori
 
5_internet
5_internet5_internet
5_internet
 
Polito v2 (2010 05-19)
Polito v2 (2010 05-19)Polito v2 (2010 05-19)
Polito v2 (2010 05-19)
 
2. Introduzione a internet (I)
2. Introduzione a internet (I)2. Introduzione a internet (I)
2. Introduzione a internet (I)
 
Named data networking
Named data networkingNamed data networking
Named data networking
 
Internetworking
InternetworkingInternetworking
Internetworking
 
La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4La sicurezza nelle reti IEEE 802.15.4
La sicurezza nelle reti IEEE 802.15.4
 
IoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architettureIoT: protocolli, dispositivi, architetture
IoT: protocolli, dispositivi, architetture
 
Modulo 1 - Lezione 3
Modulo 1 - Lezione 3Modulo 1 - Lezione 3
Modulo 1 - Lezione 3
 
03 - Introduzione a Internet II
03 - Introduzione a Internet II03 - Introduzione a Internet II
03 - Introduzione a Internet II
 
Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19Introduzione a Internet (1/2) - 18/19
Introduzione a Internet (1/2) - 18/19
 

More from steccami

Programmazione Dinamica.pdf
Programmazione Dinamica.pdfProgrammazione Dinamica.pdf
Programmazione Dinamica.pdfsteccami
 
From hadoop to spark
From hadoop to sparkFrom hadoop to spark
From hadoop to sparksteccami
 
Industry4.0
Industry4.0Industry4.0
Industry4.0steccami
 
Storia del Teorema dei 4 colori
Storia del Teorema dei 4 coloriStoria del Teorema dei 4 colori
Storia del Teorema dei 4 coloristeccami
 
Contact tracing
Contact tracingContact tracing
Contact tracingsteccami
 
Introduzione al Machine Learning
Introduzione al Machine LearningIntroduzione al Machine Learning
Introduzione al Machine Learningsteccami
 
Sap forum 2015 Milan
Sap forum 2015 MilanSap forum 2015 Milan
Sap forum 2015 Milansteccami
 
SpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSISpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSIsteccami
 
Smart City application
Smart City applicationSmart City application
Smart City applicationsteccami
 
iCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3SiCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3Ssteccami
 
Scc2012 Scala
Scc2012 ScalaScc2012 Scala
Scc2012 Scalasteccami
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paassteccami
 
Cloud Amazon IaaS aws
Cloud  Amazon IaaS awsCloud  Amazon IaaS aws
Cloud Amazon IaaS awssteccami
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computingsteccami
 
5th KuVS Meeting
5th KuVS Meeting5th KuVS Meeting
5th KuVS Meetingsteccami
 
IEEE ICIN 2011
IEEE ICIN 2011IEEE ICIN 2011
IEEE ICIN 2011steccami
 
Mashup2010
Mashup2010Mashup2010
Mashup2010steccami
 

More from steccami (20)

Programmazione Dinamica.pdf
Programmazione Dinamica.pdfProgrammazione Dinamica.pdf
Programmazione Dinamica.pdf
 
From hadoop to spark
From hadoop to sparkFrom hadoop to spark
From hadoop to spark
 
Industry4.0
Industry4.0Industry4.0
Industry4.0
 
Storia del Teorema dei 4 colori
Storia del Teorema dei 4 coloriStoria del Teorema dei 4 colori
Storia del Teorema dei 4 colori
 
Contact tracing
Contact tracingContact tracing
Contact tracing
 
Introduzione al Machine Learning
Introduzione al Machine LearningIntroduzione al Machine Learning
Introduzione al Machine Learning
 
Sap forum 2015 Milan
Sap forum 2015 MilanSap forum 2015 Milan
Sap forum 2015 Milan
 
SpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSISpreadSheetSpace seminar at ICSI
SpreadSheetSpace seminar at ICSI
 
Smart City application
Smart City applicationSmart City application
Smart City application
 
iCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3SiCore Smart Transportation use case CRF M3S
iCore Smart Transportation use case CRF M3S
 
Icin2013
Icin2013Icin2013
Icin2013
 
Icin2012
Icin2012Icin2012
Icin2012
 
Scc2012 Scala
Scc2012 ScalaScc2012 Scala
Scc2012 Scala
 
Cloud Google App Engine Paas
Cloud   Google App Engine PaasCloud   Google App Engine Paas
Cloud Google App Engine Paas
 
Cloud Amazon IaaS aws
Cloud  Amazon IaaS awsCloud  Amazon IaaS aws
Cloud Amazon IaaS aws
 
Introduzione Cloud Computing
Introduzione Cloud ComputingIntroduzione Cloud Computing
Introduzione Cloud Computing
 
5th KuVS Meeting
5th KuVS Meeting5th KuVS Meeting
5th KuVS Meeting
 
IEEE ICIN 2011
IEEE ICIN 2011IEEE ICIN 2011
IEEE ICIN 2011
 
Mashup2010
Mashup2010Mashup2010
Mashup2010
 
Webx 2010
Webx 2010Webx 2010
Webx 2010
 

Internet Exchange Point