Re: [Ninux-Wireless] Avvio nuova mesh batman-adv nel vicentino

2012-08-06 Per discussione Alessandro Gnagni
Per far vedere le applicazioni direttamente ci sono plugin come mdns.
Il giorno 06/ago/2012 09:20, n...@ninux.org ha scritto:

 Ciao,
 Credo che la soluzione che hai scelto non scali granche'.
 Quando la rete crescera' i pacchetti di broadcast L2 flooderanno l'intera
 rete. Guarda su map.ninux.org la topologia di rete logica (tasto OLSR) e
 ti renderai conto che il dominio di broadcast sarebbe enorme in caso di una
 rete totalmente L2.
 L'unico motivo valido per usare batman-adv e' di avere un'unica rete L2.
 Se alla fine hai tante lan diverse tanto vale usare olsr.
 Un altra architettura che potrebbe aver senso potrebbe essere di avere
 isole L2 collegate via olsr. In questo modo avresti una rete gerarchica a 2
 livelli.
 Perche' hai scelto di usare una rete L2? Vuoi usare applicazioni che
 vogliono vedersi direttamente?
 Ciao
 Nino


 -- Inviato dal mio cellulare Android con K-9 Mail.

 Luca Pretto luca.pre...@gmail.com ha scritto:

 Sono giunto ad una soluzione! Non che sia certo sia la cosa migliore ma.. 
 per lo meno qualcosa funziona!
 Ho adottato proprio quanto suggerito da kaoes (e ci stavo lavorando in 
 realtà già da ieri sera).

 Ora su layer2 batman-adv garantisce il trasporto dei pacchetti ethernet 
 attraverso la mesh, e poi per l'instradamento IP su layer3 il lavoro passa 
 a OSPF.
 Ho preparato un firmware preconfigurato: dunque ora mi basta flashare la 
 periferica, impostare l'ip dell'interfaccia lan e della bat0 sulla mesh, 
 riavviare.. e tutti si pingano felici e contenti!! :D
 Una meraviglia! 8)

 Il giorno 04/ago/2012, alle ore 11:43, ka...@inwind.it ha scritto:

  Il problema dell'annuncio delle rotte potrebbe
  essere risolto avendo il supporto su un protocollo di livello 3 come OSPF o
  BGP su ogni dispositivo della rete.
 --

 Wireless m
  ailing
 list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Avvio nuova mesh batman-adv nel vicentino

2012-08-06 Per discussione Gioacchino Mazzurco
Non tutte le app usano mdns, e fare i plugin apposta per ogni app non e'
un idea ottimale

tra le altre cose va anche contro il principio di separazione dei
livelli di networking

pero' ovviamente meglio di niente ;)

On 08/06/2012 10:33 AM, Alessandro Gnagni wrote:
 Per far vedere le applicazioni direttamente ci sono plugin come mdns.
 Il giorno 06/ago/2012 09:20, n...@ninux.org ha scritto:
 
 Ciao,
 Credo che la soluzione che hai scelto non scali granche'.
 Quando la rete crescera' i pacchetti di broadcast L2 flooderanno l'intera
 rete. Guarda su map.ninux.org la topologia di rete logica (tasto OLSR) e
 ti renderai conto che il dominio di broadcast sarebbe enorme in caso di una
 rete totalmente L2.
 L'unico motivo valido per usare batman-adv e' di avere un'unica rete L2.
 Se alla fine hai tante lan diverse tanto vale usare olsr.
 Un altra architettura che potrebbe aver senso potrebbe essere di avere
 isole L2 collegate via olsr. In questo modo avresti una rete gerarchica a 2
 livelli.
 Perche' hai scelto di usare una rete L2? Vuoi usare applicazioni che
 vogliono vedersi direttamente?
 Ciao
 Nino


 -- Inviato dal mio cellulare Android con K-9 Mail.

 Luca Pretto luca.pre...@gmail.com ha scritto:

 Sono giunto ad una soluzione! Non che sia certo sia la cosa migliore ma.. 
 per lo meno qualcosa funziona!
 Ho adottato proprio quanto suggerito da kaoes (e ci stavo lavorando in 
 realtà già da ieri sera).

 Ora su layer2 batman-adv garantisce il trasporto dei pacchetti ethernet 
 attraverso la mesh, e poi per l'instradamento IP su layer3 il lavoro 
 passa a OSPF.
 Ho preparato un firmware preconfigurato: dunque ora mi basta flashare la 
 periferica, impostare l'ip dell'interfaccia lan e della bat0 sulla mesh, 
 riavviare.. e tutti si pingano felici e contenti!! :D
 Una meraviglia! 8)

 Il giorno 04/ago/2012, alle ore 11:43, ka...@inwind.it ha scritto:

 Il problema dell'annuncio delle rotte potrebbe
 essere risolto avendo il supporto su un protocollo di livello 3 come OSPF o
 BGP su ogni dispositivo della rete.
 --

 Wireless m
  ailing
 list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


 
 
 
 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless
 

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Avvio nuova mesh batman-adv nel vicentino

2012-08-06 Per discussione Antonio Quartulli
On Mon, Aug 06, 2012 at 08:47:43AM +0200, Luca Pretto wrote:
 Il giorno 04/ago/2012, alle ore 15.58, Antonio Quartulli ha scritto:
 
  una bella paginetta wiki che spieghi la tua configurazione e la tua 
  soluzione?
  magari potrà stimolare consigli di altre persone o aiutare qualcuno nella 
  tua
  situazione!
 
 Ne sarei lieto.. Ma.. Prima di improvvisarmi mentore vorrei concedere qualche 
 settimana di test all'infrastruttura, tanto per valutarne stabilità ed 
 efficacia.
 
 Il giorno 04/ago/2012, alle ore 21.11, Gioacchino Mazzurco ha scritto:
 
  non capisco che vantaggio ci sia a usare batman-adv invece di olsrd in
  un setup del genere...
 
 Non credo sia facile sancire un vincitore tra BATMAN-adv e OLSRd, ma 
 personalmente son caduto sul primo in quanto ne apprezzo maggiormente la 
 filosofia.

[...]


Ripensandoci credo che la conclusione sia la seguente: il tuo disegno mentale
della rete punta ad una soluzione di Livello3 ma sei rimasto tanto affascinato
da batman-adv che vuoi usarlo a tutti i costi.

A questo punto, o abbandoni batman-adv, o fai una soluzione mista come ti si
diceva nelle altre mail) oppure ripensi la tua rete per essere una mesh di
livello2 a tutti gli effetti (vedi eignenet a Pisa).

Hai davvero bisogno di una subnet per nodo?
Se usassi ipv6 in modo furbo? (IPv6 con il suo NeighbourDiscovery link local
potrebbe fare qualche magia)
Se facessi NAT (ma forse questo vuoi evitarlo)?
Se semplicemente trattassi tutta la rete come un unico dominio di broadcast, con
diversi server dhcp per assicurarti funzionamento anche in caso di
partizionamento della rete.


my 2 cents

Ciao



-- 
Antonio Quartulli

..each of us alone is worth nothing..
Ernesto Che Guevara


pgphgd9B2qho0.pgp
Description: PGP signature
___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Avvio nuova mesh batman-adv nel vicentino

2012-08-06 Per discussione Gioacchino Mazzurco
No la rete di pisa e' nata solo con ipv6 abbiamo aggiunto ipv4 solo
perche' per ora non se ne puo' fare a meno

On 08/06/2012 11:39 AM, Luca Postregna wrote:

 e anche le magie a lungo termine non scalano penso che se si voglia
 usare batman-adv la soluzione pisana sia la migliore

 mi interessa approfondire l'argomento del confronto tra ipv6 ed ipv4 su una
 mesh basata su batman-adv.
 vedo che la rete di pisa è orientata a proporre principalmente ipv4 sul L3,
 anche se credo supporti anche ipv6.
 sullla rete che stiamo progettando in friuli pensavo di basare tutto su
 ipv6 (statici sui nodi e client ra sui client), poi a chi dovesse servire
 ipv4, semplicemente si arrangia.
 c'è qualcosa di sbagliato in questo approccio?
 Consigli?
 
 
 

 On 08/06/2012 11:10 AM, Antonio Quartulli wrote:
 On Mon, Aug 06, 2012 at 08:47:43AM +0200, Luca Pretto wrote:
 Il giorno 04/ago/2012, alle ore 15.58, Antonio Quartulli ha scritto:

 una bella paginetta wiki che spieghi la tua configurazione e la tua
 soluzione?
 magari potrà stimolare consigli di altre persone o aiutare qualcuno
 nella tua
 situazione!

 Ne sarei lieto.. Ma.. Prima di improvvisarmi mentore vorrei concedere
 qualche settimana di test all'infrastruttura, tanto per valutarne stabilità
 ed efficacia.

 Il giorno 04/ago/2012, alle ore 21.11, Gioacchino Mazzurco ha scritto:

 non capisco che vantaggio ci sia a usare batman-adv invece di olsrd in
 un setup del genere...

 Non credo sia facile sancire un vincitore tra BATMAN-adv e OLSRd, ma
 personalmente son caduto sul primo in quanto ne apprezzo maggiormente la
 filosofia.

 [...]


 Ripensandoci credo che la conclusione sia la seguente: il tuo disegno
 mentale
 della rete punta ad una soluzione di Livello3 ma sei rimasto tanto
 affascinato
 da batman-adv che vuoi usarlo a tutti i costi.

 A questo punto, o abbandoni batman-adv, o fai una soluzione mista come
 ti si
 diceva nelle altre mail) oppure ripensi la tua rete per essere una mesh
 di
 livello2 a tutti gli effetti (vedi eignenet a Pisa).

 Hai davvero bisogno di una subnet per nodo?
 Se usassi ipv6 in modo furbo? (IPv6 con il suo NeighbourDiscovery link
 local
 potrebbe fare qualche magia)
 Se facessi NAT (ma forse questo vuoi evitarlo)?
 Se semplicemente trattassi tutta la rete come un unico dominio di
 broadcast, con
 diversi server dhcp per assicurarti funzionamento anche in caso di
 partizionamento della rete.


 my 2 cents

 Ciao





 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless

 
 
 
 
 
 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless
 

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless


Re: [Ninux-Wireless] Avvio nuova mesh batman-adv nel vicentino

2012-08-04 Per discussione Gioacchino Mazzurco
Perche' babeld fa comunque dei conti sulla qualita' del link(per esempio
se un gateway e' attaccato direttamente all'universita' di pisa ma e'
dall'altra parte della rete e si perdono tanti pacchetti lui non ti
routa da quello) e in piu' e' molto semplice da configurare, BGP invece
non l'ho mai usato e non so come si puo' fargli fare quello che serve a
noi, poi se non ho capito male e' molto legato al concetto di
un'interfaccia - una subnet, per cui gia' avere un'interfaccia con due
subnet diverse diventava problematico farglielo capire...

On 08/04/2012 10:59 AM, Luca Postregna wrote:
 perche per il routing tra i gateway avete optato per babeld? si potrebbe
 giungere allo stesso risultato con bgp?
 
 2012/8/4 Gioacchino Mazzurco gmazzurc...@gmail.com
 
 A Pisa usiamo batman-adv pero' il setup che hai descritto tu in
 mailinglist non si adatta bene a come funziona batman-adv...

 Con batman-adv viene creato una sorta di grande switch, in
 un'architettura di questo tipo mantenere tante subnet
 diventa piu' una complicazione che altro

 infatti a Pisa usiamo la stessa subnet 10.174.0.0/16 in tutta la mesh, e
 usiamo un protocollo di routing ( babeld ) solo tra i gateway ( quelli
 che annunciano subnet esterne tipo internet ) solo
 perche' non ne abbiamo potuto farne a meno perche' per esempio abbiamo
 dei link diretti alla rete pubblica dell' universita' e vogliamo evitare
 di fare il giro da internet per arrivarci e/o mettere le rotte statiche
 su tutti i gateway

 quindi immaginati un grande switch con porte in giro in tutta la citta'
 con unica subnet e vai liscio tranquillo con batman-adv, se vuoi vedere
 una conf funzionante puoi provare il firmware pisano [0][1] che penso
 faccia tutto quello che serve in una mesh batman-adv,
 lo scambio di rotte come ti dicevo lo mettiamo solo sui gateway che sono
 delle macchine gentoo che configuriamo a mano volta volta per via dei
 setup molto diversi con cui tocca interfacciarsi

 [0] http://eigenlab.org/~gioacchino/openwrt/trunkgelmi/  ( Immagini gia'
 pronte )
 [1] http://gitorious.org/eigennet/packages   ( sorgente )

 On 08/04/2012 04:58 AM, Luca Pretto wrote:
 Il giorno 03/ago/2012 20:07, Antonio Quartulli or...@autistici.org
 ha
 scritto:

 intanto cosa devi fare di preciso? Lo scopo è far si che nuove subnet
 vengano
 scoperte in automatico?? Se lo scopo è questo..allora parliamone...

 Sì, l'ambizione sarebbe proprio quella!
 Vorrei che all'aggiunta di un nuovo 10.9.x.1 nodo la relativa nuova
 subnet 192.168.x.0/24 venisse annunciata su tutta la rete (e divenisse
 raggiungibile da ogni altro dispositivo), senza dover metter mano alla
 configurazione di tutti gli altri nodi precedentemente attivati.

 Grazie e Ciauz!
 Luca



 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless


 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless

 
 
 
 
 
 ___
 Wireless mailing list
 Wireless@ml.ninux.org
 http://ml.ninux.org/mailman/listinfo/wireless
 

___
Wireless mailing list
Wireless@ml.ninux.org
http://ml.ninux.org/mailman/listinfo/wireless