[Ninux-Calabria] NewSpig Client Isolation

Vincenzo Pirrone linuspax a gmail.com
Sab 25 Gen 2014 20:58:37 CET


Ciao
Mentre il buon Stefanauss debuggava i problemi con la visualizzazione
dei link sul mapserver ci siamo accorti che la topologia di olsr era
sballata.

In pratica siccome tutti i nodi attivi sono agganciati a NewSpig, questi
sono liberi di comunicare tra loro in layer 2 senza bisogno di fare
routing. Ne consegue che OLSRd che utilizza il broadcast layer 2 per
individuare i vicini è convinto che tutti i nodi siano collegati con tutti.

Inoltre siccome NewSpig si comporta come un hub c'è parecchio broadcast
che sta inquinando inutilmente l'etere.

La soluzione sarebbe abilitare la Client Isolation su NewSpig in modo da
impetire i collegamenti in layer 2 tra le varie station, e forzare il
routing tra i nodi; cioè fare in modo che NewSpig non si comporti da hub
ma da router.

Per i nodi su cui è installato olsrd questo non crea alcun problema, la
rete funzionerà meglio di prima. I drawback sono essenzialmente 2:
* No OLSR no party
* Non è possibile impostare manualmente un nodo come default gateway

Visto che alcuni nodi usano Verde come default gateway per ora abbiamo
deciso in accordo con Peppe e Stefano di non abilitare la CI e di
discuterne a riguardo.

In ogni caso anche con la CI abilitata per ovviare al problema del
default gateway è sufficiente creare un tunnel tra i due nodi usando
tinc (che si configura in modo estremamente banale) o qualsiasi altro
software preferite (es. pppoe, openvpn)


-- 
Vincenzo Pirrone
Twitter: @spax_arm
PGP Key ID: 5CF5047D

-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome:        signature.asc
Tipo:        application/pgp-signature
Dimensione:  901 bytes
Descrizione: OpenPGP digital signature
URL:         <http://ml.ninux.org/pipermail/calabria/attachments/20140125/274cbec1/attachment-0001.sig>


Maggiori informazioni sulla lista Calabria