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
Roadmap Anno accademico 2007/20082 Università degli studi di Roma Tre Configurazione di reti virtuali Configurazione di servizi avanzati Ambienti di configurazione Uno strumento per la configurazione avanzata VisualNetkit Architettuta a Plug-In Strumenti utilizzati Conclusioni e svilupi futuri
Anno accademico 2007/20083 Università degli studi di Roma Tre Sistemi di emulazione NetKit VnUML Imunes MarionNet Qemu … Qemu … Sfruttiamo NetKit poiché è uno strumento sviluppato in questo dipartimento. Analizziamo la struttura di un laboratorio. Sfruttiamo NetKit poiché è uno strumento sviluppato in questo dipartimento. Analizziamo la struttura di un laboratorio.
Anno accademico 2007/20084 Università degli studi di Roma Tre Complessità delle configurazioni avanzate
Anno accademico 2007/20085 Università degli studi di Roma Tre Se il laboratorio fosse questo?
Anno accademico 2007/20086 Università degli studi di Roma Tre Configurazione Avanzata Configurazione di un determinato servizio/protocollo ospitato da un host virtuale DNS, WebServer, Firewall, BGP, RIP, OSPF, SSH, Tunneling, Samba, IMAP, Pop3, FTP, DHCP, ecc…
Anno accademico 2007/20087 Università degli studi di Roma Tre Configurazione Avanzata Modello gerarchico basato su alberi n-ari Un esempio di configurazione avanzata in BGP (Quagga Suite) Struttura complessa Struttura altamente dinamica Concetto di chiave esterna
Anno accademico 2007/20088 Università degli studi di Roma Tre Ambienti di configurazione Assistono lutente durante la creazione di un laboratorio Forniscono uninterfaccia grafica intuitiva Lutente ha un feedback visivo Modifiche alla topologia di rete rapide MarionNet VnUmlGui Imunes
Anno accademico 2007/20089 Università degli studi di Roma Tre Ambienti di configurazione Semplice strumento per la creazione assistita della topologia di rete VnUmlGUI Nessun supporto alle configurazioni avanzate Imunes Nessun supporto alle configurazioni avanzate MarionNet Supporto flessibile alle configurazioni avanzate VisualNetKit Configurazioni Avanzate
Anno accademico 2007/ Università degli studi di Roma Tre GUI Property Editor Graph Scene Graphic Items Graph Scene Handlers Redo/Undo Framework Facade Controllers Persistance File System File System Property Controllers 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. CORE
Anno accademico 2007/ Università degli studi di Roma Tre Cosa offre un Plugin Gestione di Link o Nodi della rete Configurazione di servizi/protocolli specifici Files di configurazione Proprietà gerarchiche e dinamiche Libreria esterna linkata dinamicamente
Anno accademico 2007/ Università degli studi di Roma Tre VisualNetkit: creazione di un Lab Scena grafica Struttura file system Miniatura e Zoom Log del sistema Lista elementi Editor delle proprietà Tool Bars
Anno accademico 2007/ Università degli studi di Roma Tre VisualNetkit: altre caratteristiche Portabilità: Linux – Windows (XP/Vista) – Mac OSXEditor testuale con Syntax Highlighting Grafica basata su SVG
Anno accademico 2007/ 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 Sviluppi futuri Plug-in avanzati (Quagga, DNS, Firewall, ecc…) Importing di laboratori Made-By-Hands