SlideShare a Scribd company logo
1 of 24
Risoluzione DNS per IPv6:
sperimentazione nella rete del
dominio uniba.it
Relatore:
Prof. Filippo LANUBILE
Correlatore:
Ing. Francesco CASALINO
Laureando:
Valerio Falco COMO
UNIVERSITA’ DEGLI STUDI DI BARI
FACOLTÀ DI SCIENZE MM.FF.NN.
CORSO DI LAUREA IN INFORMATICA
Sommario
• Obiettivi
• IPv6
• Test di laboratorio
• Sperimentazione nella rete del dominio uniba.it
• Conclusioni
Obiettivi
• Verificare la compatibilità degli apparati di rete
con IPv6
• Constatare lo stato attuale dei servizi di rete
per IPv6
• Valutare una possibile migrazione ad IPv6 della
rete universitaria
IPv6: Cosa è?
• IPv6 è la nuova versione del protocollo IP
• Sostituirà IPv4
• Formato di indirizzi a 128 bit
• Progettato per sopperire alle lacune di IPv4
– Indirizzamento gerarchico
– Sicurezza (IPsec)
– Supporto QoS
– Configurazione Plug&Play dei nodi (Autoconfigurazione)
• Supporto DNS
– Record AAAA (quad A)
– Record PTR
Test di laboratorio
• Effettuati presso il CSI Campus
• Utilizzati due switch layer 3 Allied Telsis AT-8824
• È stato implementato un server DNS
– BIND 9
– Daemon named
– Abilitato a query IPv6
– Creazione dei domini FISICA, SERVIZI, INFORMATICA
• Sono stati effettuati tre test:
– Verifica delle funzionalità IPv6 degli apparati
– Verifica delle funzionalità DHCPv6 degli apparati
– Test pre-sperimentazione
Verifica delle funzionalità IPv6 degli
apparati
• Feature testate
– IPv6
– Autoconfigurazione
– Tunnel IPv6-to-IPv4
• Risultati attesi
– Autoconfigurazione degli
host
– Connettività fra gli host
Verifica delle funzionalità IPv6 degli
apparati: test
• Ping OK!
• Telnet OK!
• Traceroute OK!
• Risoluzione dei nomi DNS OK!
– Test effettuato solo su Linux utilizzando l’utility Host
Verifica delle funzionalità DHCPv6
degli apparati
• Feature testate
– Funzionalità DHCPv6
degli apparati di rete
• Risultati attesi
– Configurazione
dell’indirizzo IPv6 degli
host
– Configurazione delle
impostazioni di
connessione( indirizzo
DNS) degli host
Verifica delle funzionalità DHCPv6
degli apparati
• DHCPv6 Server
– Comunica i prefissi e le
impostazioni al
dispositivo che opera da
client
• DHCPv6 Client
– Riceve i prefissi dal
server
– Comunica i prefissi agli
host (Router
Advertisement)
– Autoconfigurazione
Verifica delle funzionalità DHCPv6
degli apparati
• Risultati
– Assegnazione dell’indirizzo IPv6 OK!
– Configurazione delle impostazioni di connessione (indirizzo
DNS, lease time) NO!
• Bug nel firmware degli apparati risolto con un upgrade
Test pre-sperimentazione
• Progettato per la
sperimentazione
• Utilizzato un solo switch
layer 3
– Abilitazione di IPv6
• Implementazione di un
server DHCPv6
– ISC DHCP 4.1.1 b3
• Risultati attesi
– Assegnazione indirizzo
IPv6 e indirizzo DNS da
DHCP
Test pre-sperimentazione
• ISC DHCP 4.1.1 beta 3
– Supporta IPv6 dalla versione 4.X
– Utilizza il daemon dhcpd
– Supporta più feature IPv6 rispetto all’ultima versione stabile
(Prefix Delegation)
– Possiede delle feature per il DynamicDNS di BIND 9
• Configurazione del pc server
– Impostazione manuale di un indirizzo IPv6
– Avvio del server DNS
– Avvio del server DHCP
– Avvio del web server
Test pre-sperimentazione
• Test Windows 7
– Configurazione dell’host OK!
– Ping utilizzando l’indirizzo del server DNS OK!
– Ping utilizzando l’hostname del server DNS OK!
– Risoluzione di un URL su un web server OK!
• Test Windows Vista
– Stessi risultati di Windows 7
Affinché la configurazione fosse completa, è stato digitato
manualmente il seguente comando di configurazione
nel prompt dei comandi
netsh interface ipv6 add route prefix/prefix-length Interface
Test pre-sperimentazione
• Windows XP
– Utilizza un client DHCPv6 esterno (Dibbler)
– Stessi risultati di Windows 7 e Windows Vista
– Comportamento non sempre affidabile del client
• Mac OS X 10.5 Leopard
– DHCPv6 non supportato
– Nessun test effettuato
Test pre-sperimentazione
• Linux Ubuntu 9.04 con client DHCPv6 Dibbler
– Configurazione degli host OK!
– Ping utilizzando l’indirizzo del server DNS OK!
– Ping utilizzando l’hostname del server DNS OK!
– Risoluzione dei nomi utilizzando l’utility Host OK!
– Risoluzione di un URL su un web server OK!
Sperimentazione nella rete del
dominio uniba.it
• Sperimentazione divisa in due fasi
• Risultati attesi al termine della sperimentazione
– Configurazione di ogni client
• Indirizzo IPv6
• Indirizzo del server DNS
– Connettività fra gli host
– Risoluzione dei nomi
Sperimentazione nella rete del
dominio uniba.it: prima fase
• Effettuata presso il
dipartimento di Botanica:
– Piccola dimensione della
rete
– Rete amministrata dal
CSI Campus
– Dipartimento limitrofo alla
sede del CSI Campus
Sperimentazione nella rete del
dominio uniba.it: prima fase
• Replica il terzo
esperimento fatto in
laboratorio
• È stato modificato il file
di zona del dominio
SERVIZI
– Creazione di un record
per ogni indirizzo
assegnabile da DHCP
– Creazione di un record
per l’indirizzo del server
DNS
Sperimentazione nella rete del
dominio uniba.it: prima fase
• Replica dei test di laboratorio
– Windows 7 OK!
– Windows Vista OK!
– Windows XP OK!
– Linux Ubuntu 9.04 OK!
Sperimentazione nella rete del
dominio uniba.it: prima fase
Sperimentazione nella rete del
dominio uniba.it: seconda fase
• Effettuata fra Botanica e
Farmacia
– Reti collegate allo stesso
switch di concentrazione
il quale è collegato con il
router di concentrazione
• PC server connesso allo
switch di Botanica
• PC test connessi ad uno
switch di Farmacia
Sperimentazione nella rete del
dominio uniba.it: seconda fase
• Corretta configurazione di ogni host
– Windows 7 OK!
– Windows Vista OK!
– Windows XP (client DHCPv6 Dibbler) OK!
– Linux Ubuntu 9.04 (client DHCPv6 Dibbler) OK!
• Esecuzione dei test
– Ping utilizzando l’indirizzo del server DNS OK!
– Ping utilizzando l’hostname del server DNS OK!
– Risoluzione di un URL su un web server OK!
Conclusioni
• IPv6
– PRO:
• Autoconfigurazione
• Sicurezza
• Spazio di indirizzamento
– CONTRO:
• Autoconfigurazione incompleta
• Servizio DHCPv6 non pienamente supportato
• Mancanza di un sistema di Dynamic DNS
L’utilizzo di un sistema di Dynamic DNS favorirà la
migrazione verso IPv6
GRAZIE PER L’ATTENZIONE!

More Related Content

Viewers also liked

Pikachu Productions - A2 Media Pitch
Pikachu Productions - A2 Media PitchPikachu Productions - A2 Media Pitch
Pikachu Productions - A2 Media Pitch
likeitsthefirsttime
 
Oswietlenie led-il003
Oswietlenie led-il003Oswietlenie led-il003
Oswietlenie led-il003
skleporac
 
Inquiry projectambernickelhouslet
Inquiry projectambernickelhousletInquiry projectambernickelhouslet
Inquiry projectambernickelhouslet
mrs_houslet
 
LaunchPad Brand Module
LaunchPad Brand ModuleLaunchPad Brand Module
LaunchPad Brand Module
acastle08
 
LaunchPad Preparation Module
LaunchPad Preparation ModuleLaunchPad Preparation Module
LaunchPad Preparation Module
acastle08
 

Viewers also liked (20)

Git flow
Git flowGit flow
Git flow
 
Il tuo router è sicuro?!
Il tuo router è sicuro?!Il tuo router è sicuro?!
Il tuo router è sicuro?!
 
Formez - Telegram webinar Regione Abruzzo
Formez - Telegram webinar Regione AbruzzoFormez - Telegram webinar Regione Abruzzo
Formez - Telegram webinar Regione Abruzzo
 
OOP and FP - Become a Better Programmer
OOP and FP - Become a Better ProgrammerOOP and FP - Become a Better Programmer
OOP and FP - Become a Better Programmer
 
Support Anna
Support AnnaSupport Anna
Support Anna
 
Pikachu Productions - A2 Media Pitch
Pikachu Productions - A2 Media PitchPikachu Productions - A2 Media Pitch
Pikachu Productions - A2 Media Pitch
 
Oswietlenie led-il003
Oswietlenie led-il003Oswietlenie led-il003
Oswietlenie led-il003
 
Inquiry projectambernickelhouslet
Inquiry projectambernickelhousletInquiry projectambernickelhouslet
Inquiry projectambernickelhouslet
 
Pa la gaining insight
Pa la gaining insightPa la gaining insight
Pa la gaining insight
 
What is reasonable to ask of others?
What is reasonable to ask of others?What is reasonable to ask of others?
What is reasonable to ask of others?
 
Portafolio 1
Portafolio 1Portafolio 1
Portafolio 1
 
Sci method exam
Sci method examSci method exam
Sci method exam
 
Al
AlAl
Al
 
W7 info policy
W7 info policyW7 info policy
W7 info policy
 
Failsafe 1 hour 2013
Failsafe 1 hour   2013Failsafe 1 hour   2013
Failsafe 1 hour 2013
 
FailSafe IaaS
FailSafe IaaSFailSafe IaaS
FailSafe IaaS
 
LaunchPad Brand Module
LaunchPad Brand ModuleLaunchPad Brand Module
LaunchPad Brand Module
 
Mantas of maldives part 1
Mantas of maldives part 1Mantas of maldives part 1
Mantas of maldives part 1
 
LaunchPad Preparation Module
LaunchPad Preparation ModuleLaunchPad Preparation Module
LaunchPad Preparation Module
 
Architecting with a 'cloud first' mindset
Architecting  with a 'cloud first' mindsetArchitecting  with a 'cloud first' mindset
Architecting with a 'cloud first' mindset
 

Similar to Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it

Laboratorio Di Basi Di Dati 01 Introduzione
Laboratorio Di  Basi Di  Dati 01 IntroduzioneLaboratorio Di  Basi Di  Dati 01 Introduzione
Laboratorio Di Basi Di Dati 01 Introduzione
guestbe916c
 
9 Intranetting
9 Intranetting9 Intranetting
9 Intranetting
acapone
 
Laboratorio Di Basi Di Dati 02 Il D B M S My S Q L
Laboratorio Di  Basi Di  Dati 02  Il  D B M S  My S Q LLaboratorio Di  Basi Di  Dati 02  Il  D B M S  My S Q L
Laboratorio Di Basi Di Dati 02 Il D B M S My S Q L
guestbe916c
 

Similar to Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it (20)

Network configuration - IPTables firewall
 Network configuration - IPTables firewall Network configuration - IPTables firewall
Network configuration - IPTables firewall
 
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
Condivisione di dischi - NFS - Reti miste Windows/Linux - SMB e NetBIOS - Sam...
 
6 Dns Parte1
6 Dns Parte16 Dns Parte1
6 Dns Parte1
 
Presentation - Extended Summary of “Comparing the Effects of DNS, DoT, and D...
Presentation - Extended Summary of “Comparing the Effects of DNS, DoT, and  D...Presentation - Extended Summary of “Comparing the Effects of DNS, DoT, and  D...
Presentation - Extended Summary of “Comparing the Effects of DNS, DoT, and D...
 
Implementing microsoft internet security acceleration isa server 2004 - Sched...
Implementing microsoft internet security acceleration isa server 2004 - Sched...Implementing microsoft internet security acceleration isa server 2004 - Sched...
Implementing microsoft internet security acceleration isa server 2004 - Sched...
 
Laboratorio Di Basi Di Dati 01 Introduzione
Laboratorio Di  Basi Di  Dati 01 IntroduzioneLaboratorio Di  Basi Di  Dati 01 Introduzione
Laboratorio Di Basi Di Dati 01 Introduzione
 
Richiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatoriRichiami su Linux - Webmin - Reti di calcolatori
Richiami su Linux - Webmin - Reti di calcolatori
 
IPv6 - Breve panoramica tra mito e realtà
IPv6 - Breve panoramica tra mito e realtàIPv6 - Breve panoramica tra mito e realtà
IPv6 - Breve panoramica tra mito e realtà
 
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tuttiCCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
CCI2019 - SQL Server ed Azure: Disaster Recovery per tutti
 
Slide IPv6
Slide IPv6Slide IPv6
Slide IPv6
 
9 Intranetting
9 Intranetting9 Intranetting
9 Intranetting
 
MS windows server 2008 - Configuring and troubleshooting a network infrastruc...
MS windows server 2008 - Configuring and troubleshooting a network infrastruc...MS windows server 2008 - Configuring and troubleshooting a network infrastruc...
MS windows server 2008 - Configuring and troubleshooting a network infrastruc...
 
Agileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastrutturaAgileday2013 pratiche agili applicate all'infrastruttura
Agileday2013 pratiche agili applicate all'infrastruttura
 
Come è fatto IPv6
Come è fatto IPv6Come è fatto IPv6
Come è fatto IPv6
 
What's new in Grizzly
What's new in GrizzlyWhat's new in Grizzly
What's new in Grizzly
 
Laboratorio Di Basi Di Dati 02 Il D B M S My S Q L
Laboratorio Di  Basi Di  Dati 02  Il  D B M S  My S Q LLaboratorio Di  Basi Di  Dati 02  Il  D B M S  My S Q L
Laboratorio Di Basi Di Dati 02 Il D B M S My S Q L
 
09nat
09nat09nat
09nat
 
zeroconf
zeroconfzeroconf
zeroconf
 
Pgtraining bdr
Pgtraining bdrPgtraining bdr
Pgtraining bdr
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
 

Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it

  • 1. Risoluzione DNS per IPv6: sperimentazione nella rete del dominio uniba.it Relatore: Prof. Filippo LANUBILE Correlatore: Ing. Francesco CASALINO Laureando: Valerio Falco COMO UNIVERSITA’ DEGLI STUDI DI BARI FACOLTÀ DI SCIENZE MM.FF.NN. CORSO DI LAUREA IN INFORMATICA
  • 2. Sommario • Obiettivi • IPv6 • Test di laboratorio • Sperimentazione nella rete del dominio uniba.it • Conclusioni
  • 3. Obiettivi • Verificare la compatibilità degli apparati di rete con IPv6 • Constatare lo stato attuale dei servizi di rete per IPv6 • Valutare una possibile migrazione ad IPv6 della rete universitaria
  • 4. IPv6: Cosa è? • IPv6 è la nuova versione del protocollo IP • Sostituirà IPv4 • Formato di indirizzi a 128 bit • Progettato per sopperire alle lacune di IPv4 – Indirizzamento gerarchico – Sicurezza (IPsec) – Supporto QoS – Configurazione Plug&Play dei nodi (Autoconfigurazione) • Supporto DNS – Record AAAA (quad A) – Record PTR
  • 5. Test di laboratorio • Effettuati presso il CSI Campus • Utilizzati due switch layer 3 Allied Telsis AT-8824 • È stato implementato un server DNS – BIND 9 – Daemon named – Abilitato a query IPv6 – Creazione dei domini FISICA, SERVIZI, INFORMATICA • Sono stati effettuati tre test: – Verifica delle funzionalità IPv6 degli apparati – Verifica delle funzionalità DHCPv6 degli apparati – Test pre-sperimentazione
  • 6. Verifica delle funzionalità IPv6 degli apparati • Feature testate – IPv6 – Autoconfigurazione – Tunnel IPv6-to-IPv4 • Risultati attesi – Autoconfigurazione degli host – Connettività fra gli host
  • 7. Verifica delle funzionalità IPv6 degli apparati: test • Ping OK! • Telnet OK! • Traceroute OK! • Risoluzione dei nomi DNS OK! – Test effettuato solo su Linux utilizzando l’utility Host
  • 8. Verifica delle funzionalità DHCPv6 degli apparati • Feature testate – Funzionalità DHCPv6 degli apparati di rete • Risultati attesi – Configurazione dell’indirizzo IPv6 degli host – Configurazione delle impostazioni di connessione( indirizzo DNS) degli host
  • 9. Verifica delle funzionalità DHCPv6 degli apparati • DHCPv6 Server – Comunica i prefissi e le impostazioni al dispositivo che opera da client • DHCPv6 Client – Riceve i prefissi dal server – Comunica i prefissi agli host (Router Advertisement) – Autoconfigurazione
  • 10. Verifica delle funzionalità DHCPv6 degli apparati • Risultati – Assegnazione dell’indirizzo IPv6 OK! – Configurazione delle impostazioni di connessione (indirizzo DNS, lease time) NO! • Bug nel firmware degli apparati risolto con un upgrade
  • 11. Test pre-sperimentazione • Progettato per la sperimentazione • Utilizzato un solo switch layer 3 – Abilitazione di IPv6 • Implementazione di un server DHCPv6 – ISC DHCP 4.1.1 b3 • Risultati attesi – Assegnazione indirizzo IPv6 e indirizzo DNS da DHCP
  • 12. Test pre-sperimentazione • ISC DHCP 4.1.1 beta 3 – Supporta IPv6 dalla versione 4.X – Utilizza il daemon dhcpd – Supporta più feature IPv6 rispetto all’ultima versione stabile (Prefix Delegation) – Possiede delle feature per il DynamicDNS di BIND 9 • Configurazione del pc server – Impostazione manuale di un indirizzo IPv6 – Avvio del server DNS – Avvio del server DHCP – Avvio del web server
  • 13. Test pre-sperimentazione • Test Windows 7 – Configurazione dell’host OK! – Ping utilizzando l’indirizzo del server DNS OK! – Ping utilizzando l’hostname del server DNS OK! – Risoluzione di un URL su un web server OK! • Test Windows Vista – Stessi risultati di Windows 7 Affinché la configurazione fosse completa, è stato digitato manualmente il seguente comando di configurazione nel prompt dei comandi netsh interface ipv6 add route prefix/prefix-length Interface
  • 14. Test pre-sperimentazione • Windows XP – Utilizza un client DHCPv6 esterno (Dibbler) – Stessi risultati di Windows 7 e Windows Vista – Comportamento non sempre affidabile del client • Mac OS X 10.5 Leopard – DHCPv6 non supportato – Nessun test effettuato
  • 15. Test pre-sperimentazione • Linux Ubuntu 9.04 con client DHCPv6 Dibbler – Configurazione degli host OK! – Ping utilizzando l’indirizzo del server DNS OK! – Ping utilizzando l’hostname del server DNS OK! – Risoluzione dei nomi utilizzando l’utility Host OK! – Risoluzione di un URL su un web server OK!
  • 16. Sperimentazione nella rete del dominio uniba.it • Sperimentazione divisa in due fasi • Risultati attesi al termine della sperimentazione – Configurazione di ogni client • Indirizzo IPv6 • Indirizzo del server DNS – Connettività fra gli host – Risoluzione dei nomi
  • 17. Sperimentazione nella rete del dominio uniba.it: prima fase • Effettuata presso il dipartimento di Botanica: – Piccola dimensione della rete – Rete amministrata dal CSI Campus – Dipartimento limitrofo alla sede del CSI Campus
  • 18. Sperimentazione nella rete del dominio uniba.it: prima fase • Replica il terzo esperimento fatto in laboratorio • È stato modificato il file di zona del dominio SERVIZI – Creazione di un record per ogni indirizzo assegnabile da DHCP – Creazione di un record per l’indirizzo del server DNS
  • 19. Sperimentazione nella rete del dominio uniba.it: prima fase • Replica dei test di laboratorio – Windows 7 OK! – Windows Vista OK! – Windows XP OK! – Linux Ubuntu 9.04 OK!
  • 20. Sperimentazione nella rete del dominio uniba.it: prima fase
  • 21. Sperimentazione nella rete del dominio uniba.it: seconda fase • Effettuata fra Botanica e Farmacia – Reti collegate allo stesso switch di concentrazione il quale è collegato con il router di concentrazione • PC server connesso allo switch di Botanica • PC test connessi ad uno switch di Farmacia
  • 22. Sperimentazione nella rete del dominio uniba.it: seconda fase • Corretta configurazione di ogni host – Windows 7 OK! – Windows Vista OK! – Windows XP (client DHCPv6 Dibbler) OK! – Linux Ubuntu 9.04 (client DHCPv6 Dibbler) OK! • Esecuzione dei test – Ping utilizzando l’indirizzo del server DNS OK! – Ping utilizzando l’hostname del server DNS OK! – Risoluzione di un URL su un web server OK!
  • 23. Conclusioni • IPv6 – PRO: • Autoconfigurazione • Sicurezza • Spazio di indirizzamento – CONTRO: • Autoconfigurazione incompleta • Servizio DHCPv6 non pienamente supportato • Mancanza di un sistema di Dynamic DNS L’utilizzo di un sistema di Dynamic DNS favorirà la migrazione verso IPv6