[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