Milan Internet Exchange
Analogia
MIX s.r.l.
via Caldera 21 D/3
20153 Milano (MI)
217.29.77.53
Indirizzo IP
• IP sta per Internet Protocol
• Qualunque oggetto collegato ad Internet
ha un indirizzo IP ad esso associato
• Serve ad identificare univocamente un
dispositivo in rete
• Due versioni in uso
‣ IPv4 (RFC 791 - 1981)
‣ IPv6 (RFC 2460 - 1998)
Indirizzi IPv4
217 29 77 53. . .
IPv4 = 32 bit
(binary digit)
232 ~ 4 miliardi
di indirizzi
11011001000111010100110100110101
Indirizzi IPv6
• Da 32 a 128 bit
• 8 gruppi di 4 cifre esadecimali (0-9 A-F)
‣ 2001 : 7F8 : B : 100 : 1D1 :A5D1 : 6004 : 1
‣ 2001 : 1AC0 :: 77 : 23
‣ 2001 : 7F8 : B :: / 48
• Da 232 a 2128 indirizzi possibili
‣ ~700.000 miliardi di miliardi / m2 !!!
Indirizzi IPv4 / IPv6
• Sia in un caso che nell’altro… sono TANTI!
‣ Ma raramente ce ne dobbiamo occupare
Come sono gestiti?
Da dove viene il mio?
• I miei vicini di casa useranno indirizzi IP
simili al mio?
‣ Non è detto. Ma i clienti degli stessi
operatori probabilmente si
Gestione indirizzi
1.Ente centrale (IANA) che gestisce tutto lo
spazio di indirizzamento
2.IANA assegna dei “blocchi” ai vari continenti
3.Per ogni continente esiste un Registro
(Regional Internet Registry - RIR) che assegna
dei blocchi più piccoli agli operatori di rete
locali
4.Ogni operatore al proprio interno gestisce in
modo autonomo il blocco assegnato
Gestione indirizzi
Gestione indirizzi
RIR
(Regional Internet Registry)
LIR
(Local Internet Registry)
217.x.x.x
217.29.x.x
217.29.72.0 / 21
Porzione network
Identifica la rete
tra tutte le reti
Porzione host
Identifica il singolo
dispositivo nella rete
11011001 . 00011101 . 01001
Gestione indirizzi
21 bit
11 bit
xxx . xxxxxxxx
211 = 2048
indirizzi possibili
0100 1000
0100 1000
0100 1100
Subnetting
0100 1000
0100 1100
0100 1010
0100 1110
0100 1000
0100 1001
0100 1010
0100 1011
0100 1100
0100 1101
0100 1110
0100 1111
217.29.72.0 / 21
217.29.72.0 / 22
217.29.76.0 / 22
Subnetting
217.29.72.0 / 23
217.29.76.0 / 23
217.29.74.0 / 23
217.29.78.0 / 23
/24
/24
/24
/24
/24
/24
/24
/24
Esaurimento IPv4
• I 4 miliardi di indirizzi IPv4 sono esauriti
‣ assegnazione di una singola /22 ad ogni LIR
‣ recupero risorse inutilizzate
‣ mercato di compravendita spazi IPv4
• Nessuna catastrofe all’orizzonte!
• L’adozione di IPv6 è un argomento centrale
‣ per voi sarà inevitabile lavorarci
Autonomous System
• Indica l’appartenenza ad una “famiglia”
• Parametro essenziale per il corretto
scambio di traffico su internet
• È un numero univoco
• Assegnato da RIPE NCC (o altro RIR)
94.38.224.0 / 19
56.48.112.0 / 24
203.116.10.0 / 23
2a04:3cb:efed:: /48
Interconnessione
AS 12 ?
routerInstradano il traffico
Internet verso la
destinazione finale
Cosa fanno?
Parlando tra di loro
un protocollo
apposito, il BGP4
Come lo sanno?
AS 23
“Se volete andare verso
A.B.C.D vi indico io la strada”
Cosa si dicono?
203.116.10.0 / 23
56.48.112.0 / 24
94.38.224.0 / 19
23.15.10.0 / 23
7.12.22.0 / 24
Interconnessioni
AS 12
AS 23
AS 34
AS 50
AS 20
AS 10
AS 70
AS 60
AS 40
AS 30
Internet eXchange Point
AS 34
AS 50
AS 20
AS 30
AS 40
AS 10
AS 70
AS 60
AS 12
AS 23
AS 34
AS 50
AS 20
AS 30
AS 40
AS 10
AS 70
AS 60
AS 12
AS 23
Peering
Peering@MIX
• Interscambio di traffico Internet
• a titolo non oneroso
• Neutralità
• spazi gestiti direttamente e autonomamente
• Interconnessione facilitata
• più di 190 operatori direttamente collegati
• Migliori prestazioni per gli utenti finali
• le reti si “avvicinano”
• Il MIX in quanto tale esiste solo a Milano
• Ci sono altri IXP in Italia, alcuni di rilevanza
nazionale, altri più “regionali”
‣ NaMeX (Roma)
‣ TopIX (Torino)
‣ TIX (Firenze)
‣ FVG-IX (Udine)
‣ VSIX (Padova)
• Sono tutte realtà indipendenti tra di loro
Esistono altri MIX in Italia?
Ma un operatore ha
davvero interesse a
collegarsi al MIX?
Indovinate un
po’ la
risposta… ;-)
(*) Fonte: https://labs.ripe.net/Members/
roberto_di_lallo/is-it-really-worth-peering-at-ixps
• RTT più basso
• Numero di hop più basso
• Traffico rimane locale
(keep local traffic local)
• Prestazioni generalmente
migliorate
BGP4
• Border Gateway Protocol
• Dialogo tra Autonomous Systems (AS)
• Una specie di mosaico dove
‣ gli AS sono le tessere
‣ il BGP è la colla
AS 100
AS 50
BGP
neighbors
(border router)
TCP
Modellino in scala
AS 50 AS 100
AS 25
AS 75
151.49.18.0 / 24
151.49.19.0 / 24
151.49.20.0 / 24
151.49.21.0 / 24
48.96.10.0 / 23 84.52.12.0 / 23
28.9.112.0 / 20
28.9.112.0 / 21
28.9.120.0 / 21
81.95.0.0 / 16
AS 60
23.15.10.0 / 23
7.12.22.0 / 24
Internet eXchange Point
switch
Mettono in
comunicazione i
router tra di loro
Cosa fanno al MIX?
Tutti i collegamenti
sono realizzati
internamente allo
switch
In che modo?
ISP
ISP ISP
ISP
ISP
ISP
217.29.66.2
217.29.66.48
217.29.66.10
217.29.66.64
217.29.66.55
217.29.66.92
LAN
Ethernet
Internet eXchange Point
Pila ISO-OSI
Livello 2
AS 123
Livello 3
(Livello 1)
Alcuni esempi
Quali reti connesse a MIX?
ISP Carrier Hoster
Content
provider
Esempi pratici
guardo un film
in streaming
controllo sulla
Gazzetta i voti
del Fantacalcio
Faccio una partita
on-line con un amico
scarico gli
aggiornamenti
per il portatile
aggiungo le foto
dell’ultima uscita
nel weekend
Non siamo soli
• ~ 200 IXP in Europa
• ~ 50 Paesi
• ~ 150 città
• Associazione
• MIX è uno dei sette
soci fondatorihttps://euro-ix.net/ixps/ixp-map/
The Internet revealed
https://www.youtube.com/watch?v=lpNaZ0431l4
(in italiano)
Quanto traffico?
>2500 hard-disk
da un TByte
ogni giorno
=
• ~ 445 Gbit/s di picco
• ~ 240 Gbit/s di media
(445 miliardi di bit/s)
Progressione picchi traffico
Curiosità - Conclave
13 Marzo 2013
...Habemus Papam...
Curiosità
Italia - Germania
Italia - Inghilterra
Italia - Spagna
Mezzi trasmissivi
Cavi in rame Fibre ottiche
Ponti radio
capacità trasmissiva crescente
fino a qualche
centinaio di Mb/s
10/100 Mb/s
1 Gb/s
1 Gb/s
100 Gb/s
Evoluzione capacità
1995
Fast
Ethernet
1998
Gigabit
Ethernet
2003
10 Gigabit
Ethernet
2010
40 e 100 Gigabit
Ethernet
?
~2017 (?)
400 Gigabit
Ethernet
?
La sala dati MIX
• caratteristica pressoché unica tra gli IXP
• superficie di ~400 mq
• pavimento galleggiante di 30 cm
• 8 unità di condizionamento
• 2 impianti elettrici paralleli indipendenti
• decine di km di cavi stesi
• 640+ apparati installati
• 900+ interconnessioni interne al DC
• 580+ interconnessioni verso altri DC
2008
-
2016 Q2
Spazio uffici
Evoluzione del datacenter
Datacenter 1
2016
…
Datacenter 1
Prima fase
Q4 2016
Datacenter 2
Seconda fase
quando necessario
Evoluzione del datacenter
OHM - Open Hub Med
• L’Italia ha una posizione strategica nel bacino
del Mediterraneo, sul tragitto tra l’Oriente e
il centro Europa
• I cavi atterrano nelle cosiddette landing
station
• La gestione delle landing station è spesso
dettata da regole commerciali stringenti
• OHM è un consorzio che vuole offrire un
polo neutrale in questo mercato
http://www.submarinecablemap.com
Suggerimenti (IMHO)
• Conoscere l’inglese non è più un vantaggio
‣ è un obbligo
• Girate l’Italia / l’Europa / il mondo
‣ ma magari prima o poi tornate!
• Fatevi ispirare
‣ commencement speech
‣ TED.com
‣ Randy Pausch: Last Lecture
0
Beneficio per gli altri
Beneficio
per me
per gli altri
per me
per gli altri
per me
per gli altri
per me
per gli altri
per me
Grazie!
simone.morandini@mix-it.net
@MIX_exchange
MIX s.r.l.

Alessandrini al mix

  • 1.
  • 2.
    Analogia MIX s.r.l. via Caldera21 D/3 20153 Milano (MI) 217.29.77.53
  • 3.
    Indirizzo IP • IPsta per Internet Protocol • Qualunque oggetto collegato ad Internet ha un indirizzo IP ad esso associato • Serve ad identificare univocamente un dispositivo in rete • Due versioni in uso ‣ IPv4 (RFC 791 - 1981) ‣ IPv6 (RFC 2460 - 1998)
  • 4.
    Indirizzi IPv4 217 2977 53. . . IPv4 = 32 bit (binary digit) 232 ~ 4 miliardi di indirizzi 11011001000111010100110100110101
  • 5.
    Indirizzi IPv6 • Da32 a 128 bit • 8 gruppi di 4 cifre esadecimali (0-9 A-F) ‣ 2001 : 7F8 : B : 100 : 1D1 :A5D1 : 6004 : 1 ‣ 2001 : 1AC0 :: 77 : 23 ‣ 2001 : 7F8 : B :: / 48 • Da 232 a 2128 indirizzi possibili ‣ ~700.000 miliardi di miliardi / m2 !!!
  • 6.
    Indirizzi IPv4 /IPv6 • Sia in un caso che nell’altro… sono TANTI! ‣ Ma raramente ce ne dobbiamo occupare Come sono gestiti? Da dove viene il mio? • I miei vicini di casa useranno indirizzi IP simili al mio? ‣ Non è detto. Ma i clienti degli stessi operatori probabilmente si
  • 7.
    Gestione indirizzi 1.Ente centrale(IANA) che gestisce tutto lo spazio di indirizzamento 2.IANA assegna dei “blocchi” ai vari continenti 3.Per ogni continente esiste un Registro (Regional Internet Registry - RIR) che assegna dei blocchi più piccoli agli operatori di rete locali 4.Ogni operatore al proprio interno gestisce in modo autonomo il blocco assegnato
  • 8.
  • 9.
    Gestione indirizzi RIR (Regional InternetRegistry) LIR (Local Internet Registry) 217.x.x.x 217.29.x.x
  • 10.
    217.29.72.0 / 21 Porzionenetwork Identifica la rete tra tutte le reti Porzione host Identifica il singolo dispositivo nella rete 11011001 . 00011101 . 01001 Gestione indirizzi 21 bit 11 bit xxx . xxxxxxxx 211 = 2048 indirizzi possibili
  • 11.
    0100 1000 0100 1000 01001100 Subnetting 0100 1000 0100 1100 0100 1010 0100 1110 0100 1000 0100 1001 0100 1010 0100 1011 0100 1100 0100 1101 0100 1110 0100 1111
  • 12.
    217.29.72.0 / 21 217.29.72.0/ 22 217.29.76.0 / 22 Subnetting 217.29.72.0 / 23 217.29.76.0 / 23 217.29.74.0 / 23 217.29.78.0 / 23 /24 /24 /24 /24 /24 /24 /24 /24
  • 13.
    Esaurimento IPv4 • I4 miliardi di indirizzi IPv4 sono esauriti ‣ assegnazione di una singola /22 ad ogni LIR ‣ recupero risorse inutilizzate ‣ mercato di compravendita spazi IPv4 • Nessuna catastrofe all’orizzonte! • L’adozione di IPv6 è un argomento centrale ‣ per voi sarà inevitabile lavorarci
  • 14.
    Autonomous System • Indical’appartenenza ad una “famiglia” • Parametro essenziale per il corretto scambio di traffico su internet • È un numero univoco • Assegnato da RIPE NCC (o altro RIR) 94.38.224.0 / 19 56.48.112.0 / 24 203.116.10.0 / 23 2a04:3cb:efed:: /48
  • 15.
    Interconnessione AS 12 ? routerInstradanoil traffico Internet verso la destinazione finale Cosa fanno? Parlando tra di loro un protocollo apposito, il BGP4 Come lo sanno? AS 23 “Se volete andare verso A.B.C.D vi indico io la strada” Cosa si dicono? 203.116.10.0 / 23 56.48.112.0 / 24 94.38.224.0 / 19 23.15.10.0 / 23 7.12.22.0 / 24
  • 16.
    Interconnessioni AS 12 AS 23 AS34 AS 50 AS 20 AS 10 AS 70 AS 60 AS 40 AS 30
  • 17.
    Internet eXchange Point AS34 AS 50 AS 20 AS 30 AS 40 AS 10 AS 70 AS 60 AS 12 AS 23
  • 18.
    AS 34 AS 50 AS20 AS 30 AS 40 AS 10 AS 70 AS 60 AS 12 AS 23 Peering
  • 19.
    Peering@MIX • Interscambio ditraffico Internet • a titolo non oneroso • Neutralità • spazi gestiti direttamente e autonomamente • Interconnessione facilitata • più di 190 operatori direttamente collegati • Migliori prestazioni per gli utenti finali • le reti si “avvicinano”
  • 20.
    • Il MIXin quanto tale esiste solo a Milano • Ci sono altri IXP in Italia, alcuni di rilevanza nazionale, altri più “regionali” ‣ NaMeX (Roma) ‣ TopIX (Torino) ‣ TIX (Firenze) ‣ FVG-IX (Udine) ‣ VSIX (Padova) • Sono tutte realtà indipendenti tra di loro Esistono altri MIX in Italia?
  • 21.
    Ma un operatoreha davvero interesse a collegarsi al MIX? Indovinate un po’ la risposta… ;-) (*) Fonte: https://labs.ripe.net/Members/ roberto_di_lallo/is-it-really-worth-peering-at-ixps • RTT più basso • Numero di hop più basso • Traffico rimane locale (keep local traffic local) • Prestazioni generalmente migliorate
  • 22.
    BGP4 • Border GatewayProtocol • Dialogo tra Autonomous Systems (AS) • Una specie di mosaico dove ‣ gli AS sono le tessere ‣ il BGP è la colla AS 100 AS 50 BGP neighbors (border router) TCP
  • 23.
    Modellino in scala AS50 AS 100 AS 25 AS 75 151.49.18.0 / 24 151.49.19.0 / 24 151.49.20.0 / 24 151.49.21.0 / 24 48.96.10.0 / 23 84.52.12.0 / 23 28.9.112.0 / 20 28.9.112.0 / 21 28.9.120.0 / 21 81.95.0.0 / 16 AS 60 23.15.10.0 / 23 7.12.22.0 / 24
  • 24.
    Internet eXchange Point switch Mettonoin comunicazione i router tra di loro Cosa fanno al MIX? Tutti i collegamenti sono realizzati internamente allo switch In che modo?
  • 25.
  • 26.
    Pila ISO-OSI Livello 2 AS123 Livello 3 (Livello 1)
  • 27.
  • 28.
    Quali reti connessea MIX? ISP Carrier Hoster Content provider
  • 29.
    Esempi pratici guardo unfilm in streaming controllo sulla Gazzetta i voti del Fantacalcio Faccio una partita on-line con un amico scarico gli aggiornamenti per il portatile aggiungo le foto dell’ultima uscita nel weekend
  • 30.
    Non siamo soli •~ 200 IXP in Europa • ~ 50 Paesi • ~ 150 città • Associazione • MIX è uno dei sette soci fondatorihttps://euro-ix.net/ixps/ixp-map/
  • 31.
  • 32.
    Quanto traffico? >2500 hard-disk daun TByte ogni giorno = • ~ 445 Gbit/s di picco • ~ 240 Gbit/s di media (445 miliardi di bit/s)
  • 33.
  • 34.
    Curiosità - Conclave 13Marzo 2013 ...Habemus Papam...
  • 35.
    Curiosità Italia - Germania Italia- Inghilterra Italia - Spagna
  • 36.
    Mezzi trasmissivi Cavi inrame Fibre ottiche Ponti radio capacità trasmissiva crescente fino a qualche centinaio di Mb/s 10/100 Mb/s 1 Gb/s 1 Gb/s 100 Gb/s
  • 37.
  • 38.
    La sala datiMIX • caratteristica pressoché unica tra gli IXP • superficie di ~400 mq • pavimento galleggiante di 30 cm • 8 unità di condizionamento • 2 impianti elettrici paralleli indipendenti • decine di km di cavi stesi • 640+ apparati installati • 900+ interconnessioni interne al DC • 580+ interconnessioni verso altri DC
  • 45.
    2008 - 2016 Q2 Spazio uffici Evoluzionedel datacenter Datacenter 1
  • 46.
    2016 … Datacenter 1 Prima fase Q42016 Datacenter 2 Seconda fase quando necessario Evoluzione del datacenter
  • 47.
    OHM - OpenHub Med • L’Italia ha una posizione strategica nel bacino del Mediterraneo, sul tragitto tra l’Oriente e il centro Europa • I cavi atterrano nelle cosiddette landing station • La gestione delle landing station è spesso dettata da regole commerciali stringenti • OHM è un consorzio che vuole offrire un polo neutrale in questo mercato http://www.submarinecablemap.com
  • 48.
    Suggerimenti (IMHO) • Conoscerel’inglese non è più un vantaggio ‣ è un obbligo • Girate l’Italia / l’Europa / il mondo ‣ ma magari prima o poi tornate! • Fatevi ispirare ‣ commencement speech ‣ TED.com ‣ Randy Pausch: Last Lecture
  • 49.
    0 Beneficio per glialtri Beneficio per me per gli altri per me per gli altri per me per gli altri per me per gli altri per me
  • 50.