internet of (future) things, con ipv6?
DESCRIPTION
Presentazione durante il Workshop dal titolo “IoT: interoperabilità e sicurezza del mondo connesso” organizzato dall’Università Politecnica delle Marche Giovedì 29 Maggio - Aula Magna della Facoltà di Ingegneria.TRANSCRIPT
![Page 1: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/1.jpg)
Gabriella PaoliniConsortium GARR
Università Politecnica delle Marche
29 Maggio 2014
Internet of (future) things, con IPv6?
![Page 2: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/2.jpg)
2
Chi è GARR e la Rete GARR?
• GARR è una Associazione no-profit fondata da CNR, ENEA, INFN e Fondazione CRUI (su incarico delle Università Italiane) sotto l’egida del Ministero dell’Istruzione, dell’Università e della Ricerca (MIUR)
• GARR (oggi GARR-X) è la Rete Italiana per la comunità scientifica, accademica, educativa, e culturale italiana che fornisce: – Connettività ad larghissima banda, simmetrica e
trasparente (neutrale)– Servizi di rete e applicativi avanzati– Supporto alle infrastrutture digitali (data center)
• GARR non è un Internet Service Provider• La Rete GARR è finanziata dagli utilizzatori
(community network)Gabriella Paolini ([email protected])
![Page 3: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/3.jpg)
3
La Rete GARR
Gabriella Paolini ([email protected])
– ~ 6.500 km di fibra ottica di dorsale con capacità fino a 100Gbps
– ~ 2.500 km di fibra ottica di accesso, con collegamenti fino a multipli di 10 Gbps e una banda aggregata d’accesso di ~433Gbps
– Circa 500 sedi collegate tra Università, centri di ricerca, musei, biblioteche, laboratori, osservatori
– Connessione a 100Gbps alla dorsale di rete europea GÉANT
– Integrata nel sistema mondiale delle reti della Istruzione e della Ricerca
![Page 5: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/5.jpg)
Gabriella Paolini ([email protected]) 5
L'evoluzione di IPv6
1991:Primi studi
su IPv6
1995: Prima RFC su IPv6 RFC1883
1998: RFC2460
1996:6Bone
2003: DHCPv6
2004: MIPv6
2006:fine di 6Bone
ICMPv6, DNS, IPv6 over X,Multicast, routing, MIBs
20141991
IPv6 da sperimentale a operativo. Arriva nel mondo ISP
2011:World IPv6 Day
2012:World IPv6 Launch
![Page 6: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/6.jpg)
6
Terminali connessi a Internet
http://www.siemens.com/innovation/apps/pof_microsite/_pof-fall-2012/_html_en/facts-and-forecasts-growth-market-of-the-future.html
Gabriella Paolini ([email protected])
![Page 7: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/7.jpg)
7
Ipv6: Perchè?
Indirizzi• l’Internet delle Cose è costituita da
un numero sempre più elevato di nodi
• Ogni nodo ha bisogno di almeno un indirizzo
• Gli indirizzi IPv4 sono finiti!• E allora abbiamo 2128 indirizzi IPv6 …
di cui gran parte pubblici! Niente più NAT.
Gabriella Paolini ([email protected])
![Page 8: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/8.jpg)
8
Ipv6: Perchè?
La flessibilità del pacchetto IPv6
• Ogni nodo è differente con funzioni diverse. Ogni tipologia di nodo potrebbe avere necessità di inviare informazioni diverse.
• Con IPv6 i diversi tipi di extension header possono permettere di gestire queste informazioni direttamente a livello di rete.
Gabriella Paolini ([email protected])
![Page 9: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/9.jpg)
9
Ipv6: Perchè?
La mobilità
• Se il nodo si sposta da solo.– Routing gestito direttamente a livello di
rete. Mobile IPv6. Extension header specifico.
Gabriella Paolini ([email protected])
![Page 10: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/10.jpg)
10
Ipv6: Perchè?
Privacy e sicurezza• Le informazioni che il nodo invia
devono essere “originali” e non modificate
• Le informazioni dovrebbero essere conosciute soltanto dal nodo e dalla destinazione
• IPv6 gestisce la sicurezza a livello di rete, con la possibilità di criptare i dati
Gabriella Paolini ([email protected])
![Page 11: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/11.jpg)
11
Ipv6: Perchè?
• Autoconfigurazione
• Una “cosa” potrebbe essere spostata per rispondere a situazioni diverse, a volte in posti difficili da raggiungere.
• Con l’autoconfigurazione e la tecnologia del Neighbor discovery nessun problema di indirizzamento o connessione con server DHCP.
Gabriella Paolini ([email protected])
![Page 12: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/12.jpg)
12
La guerra della Pila!
Come risolvere i problemi ?A quale livello della pila protocollare ?
Livello 8 vs. Livello 3
A livello applicativo o a livello di rete ?
Gabriella Paolini ([email protected])
![Page 13: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/13.jpg)
13
IoT: la killer application?
Gabriella Paolini ([email protected])
• L’Internet of Things o Internet of Everything ha bisogno di IPv6
• Ma il problema al momento è stato risolto in modo diverso:• A livello applicativo• Centralizzando• IPv4 e NAT
![Page 14: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/14.jpg)
14Gabriella Paolini ([email protected])
SERVER
NAT
NAT
IPv4 IPv4
Solo Client Solo Client
Sistema centralizzato, condivisione dei dati personali, Single Point of Failure
![Page 15: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/15.jpg)
15Gabriella Paolini ([email protected])
SERVERXIPv6
IPv6
Server e Client Server e ClientSicurezza, Privacy, Affidabilità
![Page 17: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/17.jpg)
Gabriella Paolini ([email protected]) 17
IPv6 e GARR: la storia
• Dal 2001 al 2005 partner progetto europeo 6NET
Dal 1997 GARR coinvolto in 6BONE (INFN-CNAF)
![Page 18: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/18.jpg)
Gabriella Paolini ([email protected]) 18
IPv6 e GARR adesso
• Dal 2004 il dual-stack è operativo e in produzione
• Primi utenti «veri» i partecipanti al Progetto 6NET:– CNR IIT , Università di Firenze,
Università di Bologna, Università di Ferrara ….
• Oggi: 76 enti attivi in dual-stack IPv6 e IPv4
![Page 19: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/19.jpg)
Gabriella Paolini ([email protected]) 19
Google over IPv6
• Da inizio 2009 aderito al programma Google Over IPv6– DNS Principali abilitati– Interconnessione diretta
• A partire dal 6/6/2012 Google, Facebook, Akamai ed altri hanno definitivamente attivato IPv6
![Page 23: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/23.jpg)
Gabriella Paolini ([email protected]) 23
Tanta formazione!
• Tutorial IPv6 dal 2002–base, avanzati, programmazione
• I destinatari :– APM– Amministratori di rete
degli enti collegatialla rete GARR
![Page 24: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/24.jpg)
Gabriella Paolini ([email protected]) 24
L’E-Learning
LEARNING-GARR• http://learning.garr.it
– Formazione on-line sulle tematiche legate alla rete
– Una risorsa della Federazione IDEM
![Page 26: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/26.jpg)
Gabriella Paolini ([email protected]) 26
Corso IPv6 ieri- Seminari On-line con un sistema
massivo: circa 800 partecipanti- Streaming video e sistema di
domande via web- 8 moduli - Forum- Documentazione
![Page 27: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/27.jpg)
27Gabriella Paolini ([email protected])
![Page 28: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/28.jpg)
28
Corso IPv6 oggi• Moduli in autoapprendimento• VideoRegistrazioni dei seminari on-
line indicizzate• Domande sui forum• Documentazione
Gabriella Paolini ([email protected])
![Page 29: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/29.jpg)
Gabriella Paolini ([email protected]) 29
IPv6 e la programmazione
• Da non sottovalutare!!!• Introduzione di IPv6 nel Middleware
del GRID Computing
• Programmazione trasparentedal livello di stack IP
![Page 30: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/30.jpg)
30
Obiettivo IPv6
• www.garrnews.it • Sul Magazine GARR, la rubrica
dedicata agli aggiornamenti su IPv6
• Obiettivo 2011 -> Obiettivo 2012 -> Obiettivo IPv6
Gabriella Paolini ([email protected])
![Page 31: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/31.jpg)
Gabriella Paolini ([email protected]) 31
IPv6 – USA
• http://usgv6-deploymon.antd.nist.gov/cgi-bin/generate-gov
![Page 34: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/34.jpg)
34
La NASA in IPv6
Gabriella Paolini ([email protected])
http://www.internet2.edu/presentations/tip2013/20130114-Jones-IPv6.pdf
![Page 35: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/35.jpg)
35
Le stelle di Ripe
• La prima stella: avere un pool di indirizzi IPv6 da RIPE.
• La seconda stella: indirizzi nella full routing table, la tabella globale di tutti gli indirizzi dell'internet mondiale.
• La terza stella: registrato nel DB di RIPE le informazioni utili.
• La quarta stella: configurato per IPv6 il Domain Name System.
Gabriella Paolini ([email protected])
![Page 38: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/38.jpg)
38
La quinta stella
• Fornire l’accesso IPv6 all’utente finale!
• Fornire contenuti su IPv6!
• Solo 34 LIR a 5 stelle in Italia (su 624)
Gabriella Paolini ([email protected])
![Page 39: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/39.jpg)
39
Chi usa IPv6 nel mondo
Gabriella Paolini ([email protected])
http://labs.apnic.net/ipv6-measurement/
![Page 40: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/40.jpg)
Gabriella Paolini ([email protected]) 40
E allora cosa aspettiamo?
Non bisogna solo studiare, ma soprattutto adattare.
Non ci sono risposte, soltanto soluzioni.
Pensare in modo globale e agire localmente
Integrare i livelli e pensare in modo «IP trasparente»
IPv6
![Page 41: Internet of (future) things, con IPv6?](https://reader035.vdocuments.net/reader035/viewer/2022070318/556ffa3ed8b42a84618b49db/html5/thumbnails/41.jpg)
41
Grazie!
Gabriella Paolini ([email protected])
@ConsortiumGARR
/ConsortiumGARR/
http://www.garr.it