[Ninux-Wireless] NePA TesT

Leonardo Maccari mail a leonardo.ma
Dom 11 Dic 2016 16:31:11 CET


On Sun, 2016-12-11 at 10:49 +0100, Massimiliano CARNEMOLLA wrote:
> E' stato condotto da https://ans.disi.unitn.it/users/maccari/ e altri 
> ricecatori universitari un lavoro
> 

Ciao Massimilano,

NEPA e' sostanzialmente un wrapper di mininet, con delle feature in 
piu' che ti permettono di emulare una rete mesh. Ad esempio puoi
caricarci dentro una topologia estratta da una rete vera. Non emula il livello
I/II, quindi non puoi fare test wireless, ma puoi far girare 
applicativi come se fossero in nodi isolati. E' ottimo per provare 
applicazioni, protocolli e altre cose dal livello III in su. 

Ad esempio, una cosa che avevamo in mente di fare con Gabriel, era
di sviluppare un po' di codice per emulare Pop-Routing con Prince
su NEPA. Poi per mancanza di tempo non siamo arrivati in fondo
ma questo sarebbe interessante da fare (vedi l'ultima presentazione
al ninuxday). 

> 
> Alla fine tutto ha funzionato correttamente.

> Volevo capire una cosa : il test ad un certo punto termina.
> E' possibile farlo rimanere in esecuzione in modo da poter interagire in 
> tempo reale, aggiungendo, modificando o eliminando variabili all'interno 
> dell'emulazione e vedere come cambiano le cose in tempo reale ?

NEPA come hai visto e' agnostico rispetto a cosa ci fai girare, lanci
un processo, questo e' isolato dagli altri e vede la rete attraverso
un'interfaccia virtuale. Il test termina perche' deve durare poco, 
ma se te scrivi del codice e lanci i tuoi processi, succede quello
che vuoi te. Per monitorare cosa succede, generalmente si logga su file.
Il filesystem che vede un processo dentro a NEPA e' esattamente il
tuo, quindi mentre l'emulazione va puoi guardare quello che succede
dai logfile di ciascun processo.

l.

> _______________________________________________
> Wireless mailing list
> Wireless a ml.ninux.org
> http://ml.ninux.org/mailman/listinfo/wireless
> 



Maggiori informazioni sulla lista Wireless