[Ninux-Wireless] firmware autoconfigurante

Gioacchino gmazzurco89 a gmail.com
Mar 27 Apr 2010 17:00:07 CEST


ciao a tutti qui nel gruppo di Pisa abbiamo sviluppato un prototipo di firmware 
autoconfigurante il prototipo ovviamente serviva solo a vedere se l'idea 
funziona, ma adesso che e' fatto siamo contenti di come funziona e va anche 
meglio di come pensavamo

al momento quello che succede e' questo:

la mesh e l'accesso per i client ( cioe' quelli che non hanno olsr ) e' 
puramente ipv6 e si autoconfigura indipendentemente da tutto.
Per garantire l'accesso anche per chi ha bisogno di ipv4 ( per esempio chi usa 
skype ) ogni nodo contatta un un server/nodo e gli chiede una subnet ipv4, il 
server risponde con la subnet e crea un tunnel ipip6 tra lui e il nodo, il 
nodo riceve la subnet e crea un tunnel ipip6 tra lui e il server, in questo 
modo si crea una rete totalmente trasparente anche per i client.

L'unico problema e' questo:
tutto questo era per vedere se la cosa funzionava ma sapevamo gia' che 
essendoci ovviamente un server da cui passa tutto il traffico ipv4 non scala,

adesso le proposte sono 2
1) Lasciare cosi' tanto le cose che supportano solo ipv4 piano piano 
spariscono, sperando che il fatto che vanno lente incoraggi le persone ad 
usare roba che supporti ipv6 tipo linfone invece che skype
2) Organizzare la cosa in modo decentralizzato ( possibilissimo visto che ogni 
nodo conosce la topologia della rete ), solo che non conosciamo bene olsr e 
non sappiamo come implementare un plugin per olsr

nel secondo caso l'idea sarebbe:
il nodo si autoconfigura da solo per quanto riguarda la mesh e tutto quello che 
riguarda ipv6, una volta che fa questo comunicando con gli altri conoscera' la 
topologia della rete e quindi anche gli hna4 di tutti (= conoscera' tutte le 
subnet ipv4 gia' impegnate e come raggiungerle ),a questo punto si prende una 
bella subnet libera per se e la pubblica come hna4, quando un nodo dovra' 
forwardare del traffico verso quella subnet creera' un tunnel ipip6 verso quel 
nodo e gli mandera' il traffico ( pero' non so se strutturando cosi' le cose il 
tunnel e' necessario o funziona anche senza ) che ne pensate? vale la pena 
fare una cosa del genere oppure no ? e nel caso in cui ne valga la pena chi ha 
gia' sviluppato plugin per olsr potrebbe aiutarmi ?



Maggiori informazioni sulla lista Wireless