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

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

description

A presentation of my thesis work first degree; Una presentazione della mio lavoro di tesi di laurea di primo livello

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

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

Risoluzione DNS per IPv6:sperimentazione nella rete del

dominio uniba.itRelatore:

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

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

Sommario

• Obiettivi• IPv6• Test di laboratorio• Sperimentazione nella rete del dominio uniba.it• Conclusioni

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

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

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

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

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

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

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

Verifica delle funzionalità IPv6 degli apparati

• Feature testate– IPv6– Autoconfigurazione– Tunnel IPv6-to-IPv4

• Risultati attesi– Autoconfigurazione degli

host

– Connettività fra gli host

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

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

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

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

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

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

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

Verifica delle funzionalità DHCPv6 degli apparati• Risultati

– Assegnazione dell’indirizzo IPv6OK!

– Configurazione delle impostazioni di connessione (indirizzo DNS, lease time) NO!

• Bug nel firmware degli apparati risolto con un upgrade

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

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

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

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

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

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

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

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

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

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!

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

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

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

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

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

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

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

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!

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

Sperimentazione nella rete del dominio uniba.it: prima fase

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

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

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

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!

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

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

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

GRAZIE PER L’ATTENZIONE!