La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Anno accademico 2007/20081 Università degli studi di Roma Tre Progettazione e Realizzazione di un Ambiente per la Configurazione Avanzata di Reti Virtuali.

Presentazioni simili


Presentazione sul tema: "Anno accademico 2007/20081 Università degli studi di Roma Tre Progettazione e Realizzazione di un Ambiente per la Configurazione Avanzata di Reti Virtuali."— Transcript della presentazione:

1 Anno accademico 2007/20081 Università degli studi di Roma Tre Progettazione e Realizzazione di un Ambiente per la Configurazione Avanzata di Reti Virtuali Laureando: Alessio Di Fazio

2 Roadmap Anno accademico 2007/20082 Università degli studi di Roma Tre  Sistemi di emulazione  Complessità delle configurazioni  Ambienti di configurazione a supporto dell’utente  VisualNetkit  Problemi di una struttura monolitica  Introduzione dei Plug-In  L’evoluzione del Plug-In Framework  Strumenti utilizzati e svilupi futuri

3 Anno accademico 2007/20083 Università degli studi di Roma Tre Sistemi di emulazione NetKit VnUML Imunes MarionNet Qemu … Qemu … Analizziamo la struttura di un laboratorio di NetKit

4 Anno accademico 2007/20084 Università degli studi di Roma Tre Complessità delle configurazioni avanzate

5 Anno accademico 2007/20085 Università degli studi di Roma Tre Se il laboratorio fosse questo?

6 Anno accademico 2007/20086 Università degli studi di Roma Tre Configurazione Avanzata Configurazione di un determinato servizio/protocollo ospitato da un host virtuale Un classico esempio: Quagga Suite – Bgp Daemon Ma anche DNS, WebServer, Firewall, ecc…

7 Anno accademico 2007/20087 Università degli studi di Roma Tre Configurazione Avanzata Un esempio di configurazione avanzata in BGP (Quagga Suite)  Struttura complessa  Struttura altamente dinamica  Concetto di “chiave esterna” Modello gerarchico basato su alberi n-ari

8 Anno accademico 2007/20088 Università degli studi di Roma Tre Ambienti di configurazione  Assistono l’utente durante la creazione di un laboratorio  Forniscono un’interfaccia grafica intuitiva  L’utente ha un feedback visivo  Modifiche alla topologia di rete rapide MarionNet VnUmlGui Imunes

9 Anno accademico 2007/20089 Università degli studi di Roma Tre Ambienti di configurazione Nessun supporto alle configurazioni avanzate MarionNet Nessun supporto alle configurazioni avanzate Imunes Semplice strumento per la creazione assistita della topologia di rete VnUmlGUI Supporto flessibile alle configurazioni avanzate VisualNetKit

10 Anno accademico 2007/200810 Università degli studi di Roma Tre GUI Property Editor Graph Scene Graphisc Items Graph Scene Handlers Redo/Undo Framework Facade Controllers CORE Persistance File System File System Property Controlers Tree Model Proxy Plugin Componenti VisualNetkit  Prima soluzione monolitica  Introduzione del plugin framework e aumento della flessibilità  Estensione delle property dei plugin. Pieno supporto alle configurazioni avanzate.

11 Anno accademico 2007/200811 Università degli studi di Roma Tre Cosa offre un Plug-In Plugin Libreria esterna lincata dinamicamente; agisce su di un elemento base del laboratorio (Link, Virtual Machine o Collision Domain); fornisce informazioni aggiuntive che caratterizzano l’elemento base su cui operano; offrono files di configurazione o porzioni si essi; hanno una struttura gerarchica delle proprietà altamente dinamica.

12 Anno accademico 2007/200812 Università degli studi di Roma Tre VisualNetkit: creazione di un Lab

13 Anno accademico 2007/200813 Università degli studi di Roma Tre VisualNetkit: altre caratteristiche Portabilità: Linux – Windows (XP/Vista) – Mac OSXEditor testuale con Syntax Highlighting Grafica basata su SVG

14 Anno accademico 2007/200814 Università degli studi di Roma Tre Conclusioni e sviluppi futuri Tecnologie utilizzate Linguaggio: C++/Qt4 by Nokia-Trolltech ® Licenza: GPL v3 Riferimenti Tre release con oltre 1000 downloads http://code.google.com/p/visual-netkit/ Sviluppi futuri Plug-in avanzati (Quagga, DNS, Firewall, ecc…) Importing di laboratori “Made-By-Hands”


Scaricare ppt "Anno accademico 2007/20081 Università degli studi di Roma Tre Progettazione e Realizzazione di un Ambiente per la Configurazione Avanzata di Reti Virtuali."

Presentazioni simili


Annunci Google