Re: [Ninux-Wireless] Avvio nuova mesh batman-adv nel vicentino
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
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
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
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
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