Re: [Ninux-Wireless] babel dual stack + mdns ?
Primo firmware autoconfigurante babel made in Pisa :D ancora ho da capire tante cose ma la cosa bella e' che gia attaccando la prina dopo avrli flashati col frimware i nodi parlano e si vedono :D stai usando AHCP ? Lo usavi già prima con olsrd ? Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
no qui a Pisa non usiamo ahcp perche' comunque devi andare a settare i range degli ahcp server a mano, per fare mesh ipv6 questo non e' necessario perche' i mac address sono unici quindi facciamo prefix hurricane + mac del device tutto automaticamente e senza mettere altra roba in esecuzione sui nodi Il 24 febbraio 2011 10:14, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Primo firmware autoconfigurante babel made in Pisa :D ancora ho da capire tante cose ma la cosa bella e' che gia attaccando la prina dopo avrli flashati col frimware i nodi parlano e si vedono :D stai usando AHCP ? Lo usavi già prima con olsrd ? Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
2011/2/24 Gioacchino Mazzurco gmazzurc...@gmail.com: quello li e' il supporto per i feeds darcs quello che non si trova e' come usare darcs come source url nei pacchetti ahhh, tipo: owrt/include$ grep -inr 'darcs' * download.mk:31:# code for creating tarballs from cvs/svn/git/bzr/hg/darcs checkouts - useful for mirror support download.mk:131:define DownloadMethod/darcs download.mk:133:echo Checking out files from the darcs repository...; \ download.mk:138:darcs get -t $(VERSION) $(URL) $(SUBDIR) \ download.mk:139:find $(SUBDIR) -name _darcs | xargs rm -rf \ download.mk:152:Validate/darcs=VERSION SUBDIR praticamente è come svn e nel makefile metti PKG_SOURCE_PROTO:=darcs xk non lo ricava dal prefisso dell' URL Cmq è vero in tutti i feeds non viene mai usato! ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
e ma devi specificare per forza un tag, l'ultimo di babelz e' questo babeld-1.1.0 ma non ho capito se questo e' frequency aware o no... 2011/2/24 Claudio claudyu...@gmail.com: 2011/2/24 Gioacchino Mazzurco gmazzurc...@gmail.com: quello li e' il supporto per i feeds darcs quello che non si trova e' come usare darcs come source url nei pacchetti ahhh, tipo: owrt/include$ grep -inr 'darcs' * download.mk:31:# code for creating tarballs from cvs/svn/git/bzr/hg/darcs checkouts - useful for mirror support download.mk:131:define DownloadMethod/darcs download.mk:133: echo Checking out files from the darcs repository...; \ download.mk:138: darcs get -t $(VERSION) $(URL) $(SUBDIR) \ download.mk:139: find $(SUBDIR) -name _darcs | xargs rm -rf \ download.mk:152:Validate/darcs=VERSION SUBDIR praticamente è come svn e nel makefile metti PKG_SOURCE_PROTO:=darcs xk non lo ricava dal prefisso dell' URL Cmq è vero in tutti i feeds non viene mai usato! ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
On Thu, Feb 24, 2011 at 11:38:27AM +0100, Gioacchino Mazzurco wrote: e ma devi specificare per forza un tag, l'ultimo di babelz e' questo babeld-1.1.0 ma non ho capito se questo e' frequency aware o no... babelz è 'z' proprio perche` e` la versione frequency aware ;) -- Antonio Quartulli ..each of us alone is worth nothing.. Ernesto Che Guevara ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
si ma a quanto ho capito non e' da sempre che e' cosi' semplicemente babelz e' un clone di babeld che da una certa versione del repository in poi comincia ad essere frequency aware 2011/2/24 Antonio Quartulli or...@ritirata.org: On Thu, Feb 24, 2011 at 11:38:27AM +0100, Gioacchino Mazzurco wrote: e ma devi specificare per forza un tag, l'ultimo di babelz e' questo babeld-1.1.0 ma non ho capito se questo e' frequency aware o no... babelz è 'z' proprio perche` e` la versione frequency aware ;) -- Antonio Quartulli ..each of us alone is worth nothing.. Ernesto Che Guevara ___ 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] babel dual stack + mdns ?
infatti proprio come pensavo guarda il diff dall'ultimo tag d babelz alla versione corrente opt = getopt(argc, argv, m:p:h:H:i:k:A:PsS:d:g:lwt:T:c:C:DL:I:); - non c'e' la z __| opt = getopt(argc, argv, m:p:h:H:i:k:A:PsS:d:g:lwz:t:T:c:C:DL:I:); - c'e' la z 2011/2/24 Antonio Quartulli or...@ritirata.org: On Thu, Feb 24, 2011 at 11:38:27AM +0100, Gioacchino Mazzurco wrote: e ma devi specificare per forza un tag, l'ultimo di babelz e' questo babeld-1.1.0 ma non ho capito se questo e' frequency aware o no... babelz è 'z' proprio perche` e` la versione frequency aware ;) -- Antonio Quartulli ..each of us alone is worth nothing.. Ernesto Che Guevara ___ 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] babel dual stack + mdns ?
Puoi garantirmi che da ora in avanti taggerai i nuovi babelz ogni volta che sono stabili ed hanno nuove features interessanti? :D Sto creando un pacchetto per openwrt che terro' aggiornato anche con le nuove opzioni su uci. Stavo pensando che l'opzione -T sarebbe molto comoda per il client roaming ma ho avuto l'impressione che babel sia un po lento nel propagare il fatto che una rotta non sia piu' valida, oppure e' un'impressione sbagliata? ( probabilmente questo effetto e' dovuto al fatto che per fare i test sto usando interfacce wired e non digerisce velocemente il fatto che un ip se lo trovi prima su eth0 e subito dopo su eth1 ) Now I certainly don't want to discourage you, but PIM-SM relies on RPF, which does not work in mesh networks -- have you thought about how to solve this problem ? Avevo capito che PIM-SM per come e' concepito non fa al caso nostro ( pero' non avevo capito che poprio non funziona ), pero' mrd6 e' l'unica implementazione utilizzabile di multicast routing che ho trovato :| Se non ho capito male quello che servirebbe a noi e' PIM-DM, solo che implementazioni per linux ne ho trovate 0 Il 24 febbraio 2011 13:01, Juliusz Chroboczek j...@pps.jussieu.fr ha scritto: e ma devi specificare per forza un tag, Ho appena taggato (?) babelz-20110224. --Julo ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
Puoi garantirmi che da ora in avanti taggerai i nuovi babelz ogni volta che sono stabili ed hanno nuove features interessanti? :D Non posso garantire nulla ;-) Comunque, faro uno sforzo. Stavo pensando che l'opzione -T sarebbe molto comoda per il client roaming Non sono sicuro di capire bene. L'opzione -T è solo utile se hai più di una routing table; se ne hai una sola, non c'è bisogno, la ridistribuzione delle routes del unica tabella del kernel in Babel si fara automaticamente. ma ho avuto l'impressione che babel sia un po lento nel propagare il fatto che una rotta non sia piu' valida, oppure e' un'impressione sbagliata? Babel nota la rottura di un link in 2.5 a 3.5 volte il hello interval, che è definito dalle opzioni -h e -H. Una volta notato, la propagazione della rottura è quasi instantanea (20 ms per hop). ( probabilmente questo effetto e' dovuto al fatto che per fare i test sto usando interfacce wired e non digerisce velocemente il fatto che un ip se lo trovi prima su eth0 e subito dopo su eth1 ) Esatto. Cambia il valore di -H, che è molto alto. --Julo ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
Il 24 febbraio 2011 17:54, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: sembra che per i pacchetti non gli piaccia darcs mkdir -p /home/gioacchino/Development/testbabel/dl ERROR: No download method available make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? posta il makefile ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? quello e' l'archivio che dovrebbe creare dopo aver scaricato il sorgente dal repository trovi tutto qui comunuque [0] http://gitorious.org/eigennet/packages/commits/babel Il 24 febbraio 2011 18:03, Claudio claudyu...@gmail.com ha scritto: Il 24 febbraio 2011 17:54, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: sembra che per i pacchetti non gli piaccia darcs mkdir -p /home/gioacchino/Development/testbabel/dl ERROR: No download method available make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? posta il makefile ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
ed in particolare il Makefile http://gitorious.org/eigennet/packages/blobs/babel/babeld-eigennet/Makefile Il 24 febbraio 2011 20:28, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? quello e' l'archivio che dovrebbe creare dopo aver scaricato il sorgente dal repository trovi tutto qui comunuque [0] http://gitorious.org/eigennet/packages/commits/babel Il 24 febbraio 2011 18:03, Claudio claudyu...@gmail.com ha scritto: Il 24 febbraio 2011 17:54, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: sembra che per i pacchetti non gli piaccia darcs mkdir -p /home/gioacchino/Development/testbabel/dl ERROR: No download method available make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? posta il makefile ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
mi sono riferito a questo per adattare il pacchetto originale di babeld a darcs https://lists.openwrt.org/pipermail/openwrt-devel/2010-October/008324.html ma sembra non funzionare :| Il 24 febbraio 2011 20:34, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: ed in particolare il Makefile http://gitorious.org/eigennet/packages/blobs/babel/babeld-eigennet/Makefile Il 24 febbraio 2011 20:28, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? quello e' l'archivio che dovrebbe creare dopo aver scaricato il sorgente dal repository trovi tutto qui comunuque [0] http://gitorious.org/eigennet/packages/commits/babel Il 24 febbraio 2011 18:03, Claudio claudyu...@gmail.com ha scritto: Il 24 febbraio 2011 17:54, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: sembra che per i pacchetti non gli piaccia darcs mkdir -p /home/gioacchino/Development/testbabel/dl ERROR: No download method available make[3]: *** [/home/gioacchino/Development/testbabel/dl/babeld-eigennet-1.1.0.tar.gz] ? posta il makefile ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
On 02/23/2011 02:08 AM, Gioacchino Mazzurco wrote: [...] Can you host babelz also on git or switch completely to git :P, scherzi a parte, there is a way to have a synchronized git babelz repository? Se git fa diventare tutti cosi' intolleranti nei confronti degli altri sistemi di versioning allora non lo voglio imparare! :) Clauz signature.asc Description: OpenPGP digital signature ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
capista! mrd6 occupa il doppio di memoria rispetto a olsrd!! Dite che non e' problematico? tra l'altro mrd6sh che viene installato non serve su openwrt perche e' uno script perl Mem: 10092K used, 3472K free, 0K shrd, 880K buff, 2864K cached CPU: 0% usr 1% sys 0% nic 97% idle 0% io 0% irq 0% sirq Load average: 0.03 0.07 0.08 1/24 757 PID PPID USER STAT VSZ %MEM %CPU COMMAND 652 1 root R 1504 11% 1% olsrd -d 0 757 723 root R 1360 10% 1% top 662 1 root S 1356 10% 1% telnetd -l /bin/login.sh 752 1 root S 2732 20% 0% /usr/sbin/mrd6 -f /etc/mrd6.conf -D 2011/2/23 Gioacchino Mazzurco gmazzurc...@gmail.com: Ok very thanks i have found mrd6 but it do multicast routing in user space not in kernel ( do you think this will cause a notable performance degradation? ) and support only ipv6 ( this isn't a big problem in our network ;) ) In the evening i was trying to package babelz for openwrt but seems openwrt build-system doesn't support well darcs... Can you host babelz also on git or switch completely to git :P, scherzi a parte, there is a way to have a synchronized git babelz repository? more questions: I see the -T option is very cool I have only a doubt on this, babelz read the specified routing table only at babelz start or there is some kind of updating ( for example read the routing table every five minutes )? 2011/2/22 Juliusz Chroboczek j...@pps.jussieu.fr: I am doing some testing with babel should i use babeld or babelz ? Babelz should be stable now. Note that by default, babelz behaves just like babeld -- you need a ``-z'' flag to get it to take diversity into account. --Juliusz ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
Primo firmware autoconfigurante babel made in Pisa :D ancora ho da capire tante cose ma la cosa bella e' che gia attaccando la prina dopo avrli flashati col frimware i nodi parlano e si vedono :D qui ci sono le immagini gia pronte ( quelle per ar7xx di solito sono outdated ) http://eigenlab.org/~gioacchino/openwrt/backbabel mentre qui c'e' il branch del firmware pisano con babel gia' pronto http://gitorious.org/eigennet/packages/commits/babel 2011/2/23 Gioacchino Mazzurco gmazzurc...@gmail.com: capista! mrd6 occupa il doppio di memoria rispetto a olsrd!! Dite che non e' problematico? tra l'altro mrd6sh che viene installato non serve su openwrt perche e' uno script perl Mem: 10092K used, 3472K free, 0K shrd, 880K buff, 2864K cached CPU: 0% usr 1% sys 0% nic 97% idle 0% io 0% irq 0% sirq Load average: 0.03 0.07 0.08 1/24 757 PID PPID USER STAT VSZ %MEM %CPU COMMAND 652 1 root R 1504 11% 1% olsrd -d 0 757 723 root R 1360 10% 1% top 662 1 root S 1356 10% 1% telnetd -l /bin/login.sh 752 1 root S 2732 20% 0% /usr/sbin/mrd6 -f /etc/mrd6.conf -D 2011/2/23 Gioacchino Mazzurco gmazzurc...@gmail.com: Ok very thanks i have found mrd6 but it do multicast routing in user space not in kernel ( do you think this will cause a notable performance degradation? ) and support only ipv6 ( this isn't a big problem in our network ;) ) In the evening i was trying to package babelz for openwrt but seems openwrt build-system doesn't support well darcs... Can you host babelz also on git or switch completely to git :P, scherzi a parte, there is a way to have a synchronized git babelz repository? more questions: I see the -T option is very cool I have only a doubt on this, babelz read the specified routing table only at babelz start or there is some kind of updating ( for example read the routing table every five minutes )? 2011/2/22 Juliusz Chroboczek j...@pps.jussieu.fr: I am doing some testing with babel should i use babeld or babelz ? Babelz should be stable now. Note that by default, babelz behaves just like babeld -- you need a ``-z'' flag to get it to take diversity into account. --Juliusz ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
2011/2/23 Gioacchino Mazzurco gmazzurc...@gmail.com: Ok very thanks i have found mrd6 but it do multicast routing in user space not in kernel ( do you think this will cause a notable performance degradation? ) and support only ipv6 ( this isn't a big problem in our network ;) ) In the evening i was trying to package babelz for openwrt but seems openwrt build-system doesn't support well darcs... ci stà darcs gioacchino, ce stà https://dev.openwrt.org/browser/trunk/scripts/feeds#L104 ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
L'altra volta si parlava di babel, per noi a Pisa sarebbe una bella salvezza visto che non dovremmo piu' mantenere niit per il dual stack, correct :) ma come la mettiamo con mdns? Esiste un plugin per il multicast routing con babel o c'e' un approccio diverso? non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). altra cosa a proposito di multicast routing compilando i kernel nuovi ho visto che c'e' un'opzione multicast routing come funziona ? E' questo [0] forse? mai provato. (specie nel caso di IPv6) il fatto sicuro è che quando fai multicast questo deve essere ben configurato su tutti i nodi. Basta un nodo con il multicast disabilitato che ti spezza il dominio multicast a metà. il grosso vantaggio di mDNS è che lo puoi usare anche se solo un sottoinsieme dei nodi della tua rete lo supporta. Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
Juliusz parla italiano? Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? Il 22 febbraio 2011 11:56, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: L'altra volta si parlava di babel, per noi a Pisa sarebbe una bella salvezza visto che non dovremmo piu' mantenere niit per il dual stack, correct :) ma come la mettiamo con mdns? Esiste un plugin per il multicast routing con babel o c'e' un approccio diverso? non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). altra cosa a proposito di multicast routing compilando i kernel nuovi ho visto che c'e' un'opzione multicast routing come funziona ? E' questo [0] forse? mai provato. (specie nel caso di IPv6) il fatto sicuro è che quando fai multicast questo deve essere ben configurato su tutti i nodi. Basta un nodo con il multicast disabilitato che ti spezza il dominio multicast a metà. il grosso vantaggio di mDNS è che lo puoi usare anche se solo un sottoinsieme dei nodi della tua rete lo supporta. Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
allora ho letto dell'altra roba, praticamente la modalita' sparse e' buona per roba tipo iptv dove hai un botto di dati e relativamente pochi appartenenti al grupo di multicast ( praticamente ogni router ha un albero di routing con le rotte di come raggiungere tutti gli appartenenti al gruppo se ho capito bene ) l'approccio dense invece e' meglio per roba tipo mdns che hai un sacco di appartenenti ai gruppi ma che fanno relativamente poco traffico ( al posto di avere un albero preciso preferisce flodare tipo mdns di olsrd ) mi sa che daro' un po di test con l'approccio dense visto che a noi interessa principalmente per mdns e simili Il 22 febbraio 2011 12:48, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless
Re: [Ninux-Wireless] babel dual stack + mdns ?
mm nel menuconfig del kernel trovo solo pim-sm v2 tra l'altro per ipv6 e' flaggato ( EXPERIMENTAL ) :| allora vedro di testare questo visto che di pim-dm non trovo nemmeno documentazione... Il 22 febbraio 2011 13:26, cl...@ninux.org ha scritto: Qualche link? Grazie, Clauz On 02/22/2011 01:14 PM, Gioacchino Mazzurco wrote: allora ho letto dell'altra roba, praticamente la modalita' sparse e' buona per roba tipo iptv dove hai un botto di dati e relativamente pochi appartenenti al grupo di multicast ( praticamente ogni router ha un albero di routing con le rotte di come raggiungere tutti gli appartenenti al gruppo se ho capito bene ) l'approccio dense invece e' meglio per roba tipo mdns che hai un sacco di appartenenti ai gruppi ma che fanno relativamente poco traffico ( al posto di avere un albero preciso preferisce flodare tipo mdns di olsrd ) mi sa che daro' un po di test con l'approccio dense visto che a noi interessa principalmente per mdns e simili Il 22 febbraio 2011 12:48, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ 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] babel dual stack + mdns ?
pero' se io routo il multicast, vengono routati anche i pacchetti sparati dal protocollo di routing e succede un bel casino o mi sbaglio? Mi sa che devo dropparli nel forwarding con iptables Il 22 febbraio 2011 13:38, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: mm nel menuconfig del kernel trovo solo pim-sm v2 tra l'altro per ipv6 e' flaggato ( EXPERIMENTAL ) :| allora vedro di testare questo visto che di pim-dm non trovo nemmeno documentazione... Il 22 febbraio 2011 13:26, cl...@ninux.org ha scritto: Qualche link? Grazie, Clauz On 02/22/2011 01:14 PM, Gioacchino Mazzurco wrote: allora ho letto dell'altra roba, praticamente la modalita' sparse e' buona per roba tipo iptv dove hai un botto di dati e relativamente pochi appartenenti al grupo di multicast ( praticamente ogni router ha un albero di routing con le rotte di come raggiungere tutti gli appartenenti al gruppo se ho capito bene ) l'approccio dense invece e' meglio per roba tipo mdns che hai un sacco di appartenenti ai gruppi ma che fanno relativamente poco traffico ( al posto di avere un albero preciso preferisce flodare tipo mdns di olsrd ) mi sa che daro' un po di test con l'approccio dense visto che a noi interessa principalmente per mdns e simili Il 22 febbraio 2011 12:48, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ 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] babel dual stack + mdns ?
allora ho trovato finalmente un'implementazione di multicast routing pim-sm v2 http://www.xorp.org/ Il 22 febbraio 2011 13:40, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: pero' se io routo il multicast, vengono routati anche i pacchetti sparati dal protocollo di routing e succede un bel casino o mi sbaglio? Mi sa che devo dropparli nel forwarding con iptables Il 22 febbraio 2011 13:38, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: mm nel menuconfig del kernel trovo solo pim-sm v2 tra l'altro per ipv6 e' flaggato ( EXPERIMENTAL ) :| allora vedro di testare questo visto che di pim-dm non trovo nemmeno documentazione... Il 22 febbraio 2011 13:26, cl...@ninux.org ha scritto: Qualche link? Grazie, Clauz On 02/22/2011 01:14 PM, Gioacchino Mazzurco wrote: allora ho letto dell'altra roba, praticamente la modalita' sparse e' buona per roba tipo iptv dove hai un botto di dati e relativamente pochi appartenenti al grupo di multicast ( praticamente ogni router ha un albero di routing con le rotte di come raggiungere tutti gli appartenenti al gruppo se ho capito bene ) l'approccio dense invece e' meglio per roba tipo mdns che hai un sacco di appartenenti ai gruppi ma che fanno relativamente poco traffico ( al posto di avere un albero preciso preferisce flodare tipo mdns di olsrd ) mi sa che daro' un po di test con l'approccio dense visto che a noi interessa principalmente per mdns e simili Il 22 febbraio 2011 12:48, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ 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] babel dual stack + mdns ?
xorp sembra non essere piu' mantenuto attivamente ( non compila nemmeno ) ho trovato qeusto che invece compila http://www.candelatech.com/xorp.ct/ sono 15 megabyte pero... c'e' scritto che e' modulare quindi spero pim-sm sia installabile da solo su openwrt e occupi pochi k Il 22 febbraio 2011 14:17, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: allora ho trovato finalmente un'implementazione di multicast routing pim-sm v2 http://www.xorp.org/ Il 22 febbraio 2011 13:40, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: pero' se io routo il multicast, vengono routati anche i pacchetti sparati dal protocollo di routing e succede un bel casino o mi sbaglio? Mi sa che devo dropparli nel forwarding con iptables Il 22 febbraio 2011 13:38, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: mm nel menuconfig del kernel trovo solo pim-sm v2 tra l'altro per ipv6 e' flaggato ( EXPERIMENTAL ) :| allora vedro di testare questo visto che di pim-dm non trovo nemmeno documentazione... Il 22 febbraio 2011 13:26, cl...@ninux.org ha scritto: Qualche link? Grazie, Clauz On 02/22/2011 01:14 PM, Gioacchino Mazzurco wrote: allora ho letto dell'altra roba, praticamente la modalita' sparse e' buona per roba tipo iptv dove hai un botto di dati e relativamente pochi appartenenti al grupo di multicast ( praticamente ogni router ha un albero di routing con le rotte di come raggiungere tutti gli appartenenti al gruppo se ho capito bene ) l'approccio dense invece e' meglio per roba tipo mdns che hai un sacco di appartenenti ai gruppi ma che fanno relativamente poco traffico ( al posto di avere un albero preciso preferisce flodare tipo mdns di olsrd ) mi sa che daro' un po di test con l'approccio dense visto che a noi interessa principalmente per mdns e simili Il 22 febbraio 2011 12:48, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ 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] babel dual stack + mdns ?
niente da fare... non fa al caso nostro sto coso... pero' in compenso ho trovato questo che e' gia incluso in openwrt am funziona solo con ipv6 ( a non non interessa molto il multicast ipv4 in effetti... ) https://github.com/hugosantos/mrd6 Il 22 febbraio 2011 14:46, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: xorp sembra non essere piu' mantenuto attivamente ( non compila nemmeno ) ho trovato qeusto che invece compila http://www.candelatech.com/xorp.ct/ sono 15 megabyte pero... c'e' scritto che e' modulare quindi spero pim-sm sia installabile da solo su openwrt e occupi pochi k Il 22 febbraio 2011 14:17, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: allora ho trovato finalmente un'implementazione di multicast routing pim-sm v2 http://www.xorp.org/ Il 22 febbraio 2011 13:40, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: pero' se io routo il multicast, vengono routati anche i pacchetti sparati dal protocollo di routing e succede un bel casino o mi sbaglio? Mi sa che devo dropparli nel forwarding con iptables Il 22 febbraio 2011 13:38, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: mm nel menuconfig del kernel trovo solo pim-sm v2 tra l'altro per ipv6 e' flaggato ( EXPERIMENTAL ) :| allora vedro di testare questo visto che di pim-dm non trovo nemmeno documentazione... Il 22 febbraio 2011 13:26, cl...@ninux.org ha scritto: Qualche link? Grazie, Clauz On 02/22/2011 01:14 PM, Gioacchino Mazzurco wrote: allora ho letto dell'altra roba, praticamente la modalita' sparse e' buona per roba tipo iptv dove hai un botto di dati e relativamente pochi appartenenti al grupo di multicast ( praticamente ogni router ha un albero di routing con le rotte di come raggiungere tutti gli appartenenti al gruppo se ho capito bene ) l'approccio dense invece e' meglio per roba tipo mdns che hai un sacco di appartenenti ai gruppi ma che fanno relativamente poco traffico ( al posto di avere un albero preciso preferisce flodare tipo mdns di olsrd ) mi sa che daro' un po di test con l'approccio dense visto che a noi interessa principalmente per mdns e simili Il 22 febbraio 2011 12:48, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: non credo che Babel gestisca il routing del traffico multicast di per se. Ti devi affidare a qualche soluzione di multicast protocol independent (ovvero slegata dal protocollo di routing). ho letto un po di roba riguardo al multicast routing di linux, ci sono diversi approcci, i due che sembrano piu' buoni differiscono perche' uno parte dal presupposto che i gruppi di multicast siano densi e l'altro dal presupposto che siano sparse, quale pensate che vada meglio per una rete tipo la nostra? Il 22 febbraio 2011 12:26, Gioacchino Mazzurco gmazzurc...@gmail.com ha scritto: I am doing some testing with babel should i use babeld or babelz ? ( the testing is not only for enjoy but to learn babel and eventually replace olsrd with babel in ninux pisa ) Il 22 febbraio 2011 12:05, ZioPRoTo (Saverio Proto) ziopr...@gmail.com ha scritto: Non si potrebbe implementare in Babel una roba tipo mdns/p2pd di olsrd ? E quanto ci vorrebbe per implementare una cosa del genere? non so se è possibile perché non conosco il protocollo babel nel dettaglio. (cmq credo di no). OLSR era stato pensato per essere estendibile con applicazioni olsrd che facevano altro oltre al routing. mi sa che se devi partire a fare qualcosa di nuovo sicuramente conviene farla protocol independent possiamo approfondire al battlemesh Saverio ___ 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] babel dual stack + mdns ?
Ok very thanks i have found mrd6 but it do multicast routing in user space not in kernel ( do you think this will cause a notable performance degradation? ) and support only ipv6 ( this isn't a big problem in our network ;) ) In the evening i was trying to package babelz for openwrt but seems openwrt build-system doesn't support well darcs... Can you host babelz also on git or switch completely to git :P, scherzi a parte, there is a way to have a synchronized git babelz repository? more questions: I see the -T option is very cool I have only a doubt on this, babelz read the specified routing table only at babelz start or there is some kind of updating ( for example read the routing table every five minutes )? 2011/2/22 Juliusz Chroboczek j...@pps.jussieu.fr: I am doing some testing with babel should i use babeld or babelz ? Babelz should be stable now. Note that by default, babelz behaves just like babeld -- you need a ``-z'' flag to get it to take diversity into account. --Juliusz ___ Wireless mailing list Wireless@ml.ninux.org http://ml.ninux.org/mailman/listinfo/wireless