In questa tesi è stata sviluppata un'architettura software per l'implementazione di una Wireless Mesh Network basata sul più recente draft a disposizione dello standard IEEE 802.11s. Il sistema si presenta come una interfaccia logica del livello MAC IEEE 802.11 implementata in un software user space.
In particolare è stato realizzato un framework di base per il supporto di più moduli funzioanli ed alcune funzionalità sono state sviluppate nel dettaglio. I moduli principali del programma si occupano della creazione e gestione automatica della topologia di rete e dell'implementazione del protocollo di routing HWMP completamente a livello 2. In particolare è stato sviluppata la parte dei routing preventiva per la formazione di un albero di inoltro verso il Portal della rete; sono state aggiunte delle procedure di ottimizzazione e mantenimento dell'albero e alcuni meccanismi ulteriori per permettere il recupero della connettività nel caso di caduta di un nodo.
Inoltre è stato realizzato un testbed per verificare le funzionalità del framework