Presentation of the thesis - FIrst degree (April 2006). Design and development of a Network Management System for wireless networks in Mesh AP configuration.
Presentazione della tesi triennale (Aprile 2006). Progettazione e sviluppo di un Network Management System per reti wireless in configurazione Mesh-AP.
1 of 13
Downloaded 57 times
More Related Content
Thesis Presentation - Presentazione Tesi
1. Mesh-AP
Network
Management
System
Marco Meoni
Progettazione e sviluppo di un Network
Management System per reti wireless in
Introduzione
L’ambiente di
configurazione Mesh-AP
lavoro
La piattaforma
di gestione
Sviluppo Marco Meoni
Manager
Relatore: Ing. TOMMASO P ECORELLA Correlatore: Ing. L EONARDO M ACCARI
I Plugin
Conclusione
11 aprile 2006
U NIVERSITÀ DEGLI STUDI DI F IRENZE
Facoltà di Ingegneria - Corso di laurea in I NGEGNERIA I NFORMATICA
Laboratorio di Reti di Telecomunicazioni Telecom Italia Lab
2. Mesh-AP
Network
Management
Obiettivi della tesi
System
Marco Meoni
Introduzione Applicare funzioni e politiche su una rete di terminali,
L’ambiente di da un unico Manager
lavoro
Realizzazione della piattaforma
La piattaforma
di gestione Sviluppo del software Manager
Sviluppo Plugin fondamentali per la gestione
Manager
I Plugin
La piattaforma implementa
Conclusione
Firewall distribuito
IDS, Intrusion Detection System
Configurazione interfacce di rete da remoto
Disegno topologia della rete
3. Mesh-AP
Network L’ambiente di lavoro
Management
System
Marco Meoni
Testbed Mesh-AP
Introduzione
L’ambiente di
lavoro
La piattaforma
Reti Mesh-AP
di gestione
Reti Mesh, ma ogni nodo è
Sviluppo
Manager anche Access-Point per
I Plugin una propria sottorete
Conclusione
Una buona gestione di queste reti è fondamentale:
Reti molto dinamiche
Procedura aggiunta/rilascio nodi autonoma
Auto-mantenimento
4. Mesh-AP
Network
Management
La piattaforma di gestione
System
Ispirata al protocollo di gestione SNMP paradigma
Marco Meoni
Manager/Agent
Introduzione
L’ambiente di
lavoro
La piattaforma
di gestione
Sviluppo
Manager
I Plugin
Conclusione
Grammatica XML fissata da DTD di riferimento
Scrittura DTD orientata al riuso: XML Patterns
5. Mesh-AP
Network Analisi dei requisti
Management
System
Marco Meoni
I requisiti di base del software Manager sono riassumibili in:
Introduzione
L’ambiente di presentare un’interfaccia grafica user-friendly.
lavoro
La piattaforma
portabile sui principali sistemi (GNU/Linux, Microsoft,
di gestione Apple).
Sviluppo
Manager espandibile, e orientato alla riusabilità del codice.
I Plugin implementare comunicazione con il software agent
Conclusione secondo il protocollo.
creare i pacchetti XML.
gestire la connessione UDP.
rappresentare graficamente la risposta ricevuta.
essere free-software, rilasciato secondo i termini della
licenza GPL.
6. Mesh-AP
Network
Management
Progettazione del software
System
Marco Meoni
L’interfaccia grafica è stata sviluppata secondo il pattern
architetturale MVC (Model View Controller)
Introduzione
L’ambiente di
View Contatto con l’utente, recupero dati dal
lavoro modello per le risposte, inizializza il Controller.
La piattaforma
di gestione Controller Accetta gli eventi traducendoli in richieste per il
Sviluppo modello, o per le viste stesse.
Manager
I Plugin Model Elabora l’informazione. Implementa il
Conclusione comportamento del software.
Linguaggio di programmazione: Python
Multiparadigma e multipiattaforma
Supporto programmazione ad oggetti
Funzionamento su tutti i sistemi
Pieno supporto interfacce grafiche
wxPython: perfetta integrazione sistema di destinazione
7. Mesh-AP
Network
Management
Manager/Agent in azione
System
Marco Meoni
Introduzione
L’ambiente di
lavoro
La piattaforma
di gestione
Sviluppo
Manager
I Plugin
Conclusione
8. Mesh-AP
Network I Plugin lato Manager
Management
System
Marco Meoni
Implementate alcune funzionalità di gestione di rete
Introduzione
IDS Routing Firewall Wireless
L’ambiente di
lavoro Plugin Plugin Distribuito Extensions
La piattaforma
di gestione
Sviluppo
Manager
I Plugin Vista: un plugin per tab
Conclusione Comportamento:
Selezione parametri
Selezione agent
Invio/Ricezione
pacchetto
Visualizzazione risposta
9. Mesh-AP
Network
Management
IDS Plugin
System
Rilevamento di intrusioni nella rete tramite Snort-Wireless
Marco Meoni
Introduzione
Visualizzazione intrusioni
L’ambiente di
lavoro nella rete
La piattaforma Selezione tipo di attacco
di gestione
Selezione data e ora
Sviluppo
Manager Segnalazione MAC attaccante
I Plugin
e vittima
Conclusione
10. Mesh-AP
Network Routing Plugin
Management
System
Marco Meoni
Monitorare la topologia della rete
Introduzione Essenziale data l’estrema dinamicità delle reti Mesh-AP
L’ambiente di
lavoro
Prevede l’interrogazione di più di un
La piattaforma
di gestione terminale alla volta
Sviluppo
Manager
Ogni terminale risponde con la propria
I Plugin tabella di routing OLSR
Conclusione Disegna la topologia della rete che
interroga
Studio del protocollo di routing per reti dinamiche OLSR
Manager interpreta le tabelle di routing OLSR
Analizzate tutte disegna la topologia della rete
11. Mesh-AP
Network Firewall Plugin
Management
System
Implementazione di un Firewall Distribuito nella rete
Marco Meoni
Consente di imporre le politiche di
Introduzione
L’ambiente di
comunicazione tra i terminali della
lavoro rete tramite:
La piattaforma
di gestione Aggiunta/Rimozione regole
Sviluppo iptables da interfaccia grafica
Manager
I Plugin Visualizzazione comandi
Conclusione applicati
12. Mesh-AP
Network Wireless Extensions Plugin
Management
System
Configurazione interfacce wireless dei terminali della rete
Marco Meoni
Variante di iwconfig, consente:
Introduzione
Ottenere informazioni da una
L’ambiente di
lavoro o da tutte le interfacce
La piattaforma Configurare ogni interfaccia
di gestione
Nome della rete (ESSID)
Sviluppo
Manager Modalità dell’interfaccia
I Plugin (Managed, Master, AdHoc)
Conclusione Access Point, Nick, canale
etc...
13. Mesh-AP
Network
Management
Conclusione
System
Marco Meoni La piattaforma consente una gestione stabile, sicura ed
efficace della rete
Introduzione
L’ambiente di Al momento permette di rilevare intrusioni (IDS), applicare
lavoro
La piattaforma
politiche di Firewalling distribuito e configurare le interfacce
di gestione wireless degli host gestiti
Sviluppo
Manager
Per rendere ottimale la gestione è offerta la possibilità di
I Plugin monitorare la topologia della rete
Conclusione
Applicazioni possibili, data la modularità del core:
Comunicazione Manager/Agent cifrata, ad esempio
tramite Blowfish
XML-zipper per evitare di eccedere nella dimensione
del pacchetto UDP
Creazione dinamica della GUI dal DTD di riferimento