Re: [Babel-users] no via line in zebra/quagga routes

2012-02-08 Thread Juliusz Chroboczek
> 1) When testing against an older babel (circa september) > > The zebra version would not install "via" routes for > subnets. Okay, I'm starting to understand. IPv6 works fine, it's only IPv4 that's broken. (Why don't we all switch to IPv6 and be done with it?) Babel sets both the gateway and

Re: [Babel-users] no via line in zebra/quagga routes

2012-02-08 Thread Juliusz Chroboczek
> IPv4 didn't work for me either, this was briefly noted before. I am > not sure, if any IPv4 information was ever exchanged in PDUs. Yes, the on-the-wire packets are fine (tcpdump), babeld has the right information (show babel database), but it doesn't get communicated correctly to zebra (show ip

Re: [Babel-users] no via line in zebra/quagga routes

2012-02-09 Thread Juliusz Chroboczek
>> Okay, I'm starting to understand. IPv6 works fine, it's only IPv4 >> that's broken.  (Why don't we all switch to IPv6 and be done with it?) >> Apparently, either quagga doesn't like an IPv4 route to have both >> a next-hop address and an ifindex, or we're doing something wrong. > but nexthop+

[Babel-users] Babel for Quagga status

2012-02-09 Thread Juliusz Chroboczek
Hi, I've spent much of the last two days reading the Babel/Quagga code. Many, many thanks to Matthieu Boutier and Denis Ovsienko for getting this to work. Unless I'm confused, here's the current status. Basic functionality *** For IPv6, Babel/Quagga should be just as functional

Re: [Babel-users] Babel for Quagga status

2012-02-10 Thread Juliusz Chroboczek
> Redistributing Kernel->Babel, RIP->Babel and RIPng->Babel work fine. (I > cannot easily test OSPF->Babel and BGP->Babel.) Babel->RIP and > Babel->RIPng don't work, I'll look into it. Meanwhile, Matthieu has fixed Babel->RIP and Babel->RIPng (commits cd603d and 5af239). So all forms of redistr

Re: [Babel-users] Babel for Quagga status

2012-02-10 Thread Juliusz Chroboczek
> Do you have a gitweb to view those commits? Upstream tree: http://code.quagga.net/?p=quagga-RE.git Matthieu's tree (obsolete?): https://github.com/boutier/babeld-for-quagga My tree: https://github.com/jech/babeld-for-quagga I recommend tracking the upstream tree, which is where the t

Re: [Babel-users] Babel for Quagga status

2012-02-10 Thread Juliusz Chroboczek
> (I can’t reach code.quagga.net right now but it might be my ISP’s > fault). There's a routing problem with Renater (Denis has filed a ticket). It works fine from Proxad. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org htt

[Babel-users] HEADS UP: babeld -i not supported in next version

2012-02-10 Thread Juliusz Chroboczek
Hi, Matthieu has noticed that the implementation of "idle" interfaces (babeld -i) is incompatible with per-interface timer values. I'm therefore planning to remove this little-used feature. Please let me know if you're using this feature, and if you'd be sorry to see it go. -- Juliusz

[Babel-users] ANNOUNCE: babeld-1.3.1

2012-02-11 Thread Juliusz Chroboczek
Version 1.3.1 of the babeld routing daemon is available from: http://www.pps.jussieu.fr/~jch/software/files/babeld-1.3.1.tar.gz http://www.pps.jussieu.fr/~jch/software/files/babeld-1.3.1.tar.gz.asc For more information about the Babel routing protocol, please see http://www.pps.jussieu.fr/

[Babel-users] Babeld for Quagga news

2012-02-11 Thread Juliusz Chroboczek
Hi to all, We've merged 1.3.1 into Quagga, and the Quagga command-line interface has been cleaned up and made more uniform. Quagga has also learnt to save Babel's configuration (show running-config). For your greater kibbitzing pleasure, I've put a copy of the docs on http://www.pps.jussieu.f

Re: [Babel-users] Babeld for Quagga news

2012-02-12 Thread Juliusz Chroboczek
> 1) when doing a 'save' from the vtysh interface some key information > is lost. Yep, that's a known limitation. I'm leaving it for later, I don't think it's essential in a first release. > Where A has a /64 ipv6 address and a /27 ipv4 address > gets a correct looking 'via' line for the /128 an

[Babel-users] Parasitic mode

2012-02-14 Thread Juliusz Chroboczek
Does anyone use -P? I'm half tempted to remove it in a future release, since filtering is both more flexible and more intuitive. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/

[Babel-users] Filtering IPv4 [was: Parasitic mode]

2012-02-14 Thread Juliusz Chroboczek
> Is there a right way to not announce ipv4 routes through a natted > interface, but announce ipv6? In standalone Babel (untested): out if eth42 ip 0.0.0.0/0 deny (The part between "out" and "deny" is a list of keyword/value pairs, so it should be read as "when if=eth42 and ip is in 0.0.0.0/0"

[Babel-users] Babel-quagga tree

2012-02-18 Thread Juliusz Chroboczek
There's been some movement in the Babel-quagga trees: 1. The official Quagga-RE tree is now mirrored on github: https://github.com/Quagga-RE/quagga-RE or git clone git://github.com/Quagga-RE/quagga-RE.git The RE-testing-0.99 contains the most up-to-date version of Babel-enabl

[Babel-users] Babeld merged with GPL headers against copyright holders' wishes

2012-03-27 Thread Juliusz Chroboczek
standalone Babel daemon [2] or the quagga-RE version. -- Juliusz Chroboczek [1] https://github.com/Quagga-RE/quagga-RE [2] http://www.pps.jussieu.fr/~jch/software/babel/#download ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http

Re: [Babel-users] Babeld merged with GPL headers against copyright holders' wishes

2012-03-27 Thread Juliusz Chroboczek
> The primary reason for using MIT/X11/BSD is precisely to allow others > to *relicense* the code as they wish. This is correct. Please read my initial mail again. At no point have I argued the legality of Paul's actions. I'm simply stating that I find his actions rude. And I don't enjoy worki

Re: [Babel-users] quagga-babel and blackholes

2012-03-27 Thread Juliusz Chroboczek
> I recently had a chance to catch up with the quagga-babel implementation, > and set it up as a leaf node on my laptop and connected it to bloatlab #1, Cool. > 1) when connectivity to a destination is lost, babeld puts an 'unreachable' > route in place, zebra puts a 'blackhole' route in place. I

Re: [Babel-users] [quagga-users 12819] Re: Babeld merged with GPL headers against copyright holders' wishes

2012-03-28 Thread Juliusz Chroboczek
Now that I've set the record straight, there's hardly any point to continuing this thread. > What would you have preferred Paul to do instead? Not merge the code at all? The respectful thing to do would have been to give us the choice between adding GPL headers or not getting merged. Adding the

Re: [Babel-users] quagga-babel and blackholes

2012-04-01 Thread Juliusz Chroboczek
> 1) This was mostly just a note as to the difference in behavior > > 2) Unreach, as it give instant feedback, and is the same as the original > behavior, is preferable to me. It might not be to others. Yes, but Babel's hold time is a transient situation -- it's just a loop avoidance mechanism tha

Re: [Babel-users] ahcp ipv6 prefix delegation?

2012-04-06 Thread Juliusz Chroboczek
> I went looking to see how ahcpd did it, only to discover that it only > sort of did, in that there is some support for client side delegation > but no server side support in the code at present. That's right. I've been planning to implement it on the server side, but other things have been comi

Re: [Babel-users] ahcp ipv6 prefix delegation?

2012-04-07 Thread Juliusz Chroboczek
>> I've been planning to implement it on the server side, but other >> things have been coming up. > No worries. Let me know if you have plans to do something with it, and I can reorder my todo list. > As one of many examples of tricky policy issues As usual, Dave, you're overcomplicating thing

Re: [Babel-users] Question about Babel

2012-04-12 Thread Juliusz Chroboczek
> Does Babel support client roaming? Client-roaming is a BATMAN-specific concept, that doesn't make sense in Babel. There's no such thing as "client roaming" in Babel, since Babel doesn't have the notion of "client" -- it's a pure peer-to-peer protocol. So rather than using non-standard terms th

Re: [Babel-users] Question about Babel

2012-04-12 Thread Juliusz Chroboczek
> So if I have APs connected together with > Babel, can Babel help in some way when one AP (A) client migrates to > another AP (B)? I would like that client keeps the same IP and all > connections stay open. What it would be the way to setup this in a > mesh using Babel to mesh APs together. [...]

Re: [Babel-users] Question about Babel

2012-04-12 Thread Juliusz Chroboczek
> OK, so such daemon which would allow roaming in combination with Babel > in the sense I am hoping for does not yet exist. Do you maybe know if > there is already some project hoping to implement that? Not to my knowledge. Certainly not difficult to write if you're interested. (The people who a

Re: [Babel-users] Question about Babel

2012-04-13 Thread Juliusz Chroboczek
Antonio, are you trying to be constructive, or do you just feel a compulsive need to object to everything I say? >> BATMAN is a commercial project, > I just want to point out that BATMAN is an open source project There is absolutely no contradiction between open-source and commercial. RedHat Lin

[Babel-users] About Babel's security

2012-04-16 Thread Juliusz Chroboczek
https://groups.google.com/a/hacdc.org/group/Byzantium/browse_thread/thread/360ab7142f7001e5 (You'll need to click on "- Show quoted text -" to see the content. Don't we all love Google Groups?) -- Juliusz ___ Babel-users mailing list Babel-users@lists

Re: [Babel-users] RFC: Babel packet authentication

2012-05-23 Thread Juliusz Chroboczek
Hi Denis, > An implementor of an authenticated Babel network is left with the > following options: > * Authenticate all packetes in the network (e.g. WPA). Yes. > * Selectively authenticate Babel packets with IPSec policy. I don't think that can be made to work, at least not without some proto

Re: [Babel-users] RFC: Babel packet authentication

2012-06-12 Thread Juliusz Chroboczek
We've just had a long discussion with Denis on IRC. Here's a summary. Short summary: this is very impressive work, and I'm very grateful to be able to accept that as an experimental extension to the Babel protocol (which is itself experimental). TLV types 11 and 12 are hereby assigned to this ex

Re: [Babel-users] RFC: Babel packet authentication

2012-06-12 Thread Juliusz Chroboczek
> Will this be going int the babeld mainline branch I see no reasons (technical or legal) why it couldn't. However, I'm badly overloaded right now, and security is pretty far from my research interests, so unless you're volunteering, don't hold your breath. (I personally think that fixing the is

Re: [Babel-users] RFC: Babel packet authentication

2012-06-14 Thread Juliusz Chroboczek
> an excellent, huge, advance on the state of the art of secure mesh > routing, Well, Dave has a tendency to overstate things, but in this particular case it is true that this is the first case in history that we have a production-level, documented and open-source secure routing protocol for mesh

Re: [Babel-users] Babel for Quagga status

2012-06-18 Thread Juliusz Chroboczek
>> For IPv4, you need to have a prefix on your interfaces that covers all >> your neighbours, and the prefixes on all of your interfaces must be >> disjoint. > There are commits in RE-testing-0.99 addressing onlink nexthop > management in zebra and babeld. The problem should be gone on Linux, > co

Re: [Babel-users] Babel for Quagga status

2012-06-18 Thread Juliusz Chroboczek
>> There are commits in RE-testing-0.99 addressing onlink nexthop >> management in zebra and babeld. The problem should be gone on Linux, >> could anyone confirm? Denis, why is this not used also by the RIP code? This would make it possible to use Linux-style unnumbered interfaces with RIP, and w

Re: [Babel-users] Babel for Quagga status

2012-06-19 Thread Juliusz Chroboczek
>> K>* 0.0.0.0/0 via 134.157.168.126, eth0 > Is this the only default route around? Good catch. There's also a default route advertised over Babel, and restarting Quagga just got it to appear. Sorry I don't have time to debug it right now. -- Juliusz __

[Babel-users] RIP and onlink flag [was: Babel for Quagga status]

2012-06-19 Thread Juliusz Chroboczek
>> Denis, why is this not used also by the RIP code?  This would make it >> possible to use Linux-style unnumbered interfaces with RIP, and would >> make RIP behave the same as RIPng. > Well, there may be multiple places where RIP nexthops are matched > against connected prefixes. Perhaps, it's be

Re: [Babel-users] switching cerowrt to quagga-babeld issues

2012-06-30 Thread Juliusz Chroboczek
> the very exciting authentication code is now in there, Please note that the auth TLV format is changing right as we speak (commit f0f71a), so if you enable auth by default, warn your users about the incompatibilities. > 1) I liked the original add route/delete old route update scheme > better t

Re: [Babel-users] switching cerowrt to quagga-babeld issues

2012-06-30 Thread Juliusz Chroboczek
> babel rxcost auto > no babel rxcost > no babel rxcost 100 > ! custom value, visible in running-config > babel rxcost 100 > ! implicitly change rxcost in "auto" mode > babel wired > babel wireless No objection, but I really think that route-maps are the right solution for what Dave is sug

[Babel-users] ANNOUNCE: babeld-1.3.2

2012-06-30 Thread Juliusz Chroboczek
Dear all, Babeld-1.3.2 is available from http://www.pps.univ-paris-diderot.fr/~jch/software/files/babeld-1.3.2.tar.gz http://www.pps.univ-paris-diderot.fr/~jch/software/files/babeld-1.3.2.tar.gz.asc For more information about the Babel routing protocol, please see http://www.pps.univ-par

Re: [Babel-users] switching cerowrt to quagga-babeld issues

2012-06-30 Thread Juliusz Chroboczek
>>>   babel rxcost 100 Implemented, committed, tested, pushed, and documented. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users

[Babel-users] Race condition in babeld?

2012-07-01 Thread Juliusz Chroboczek
Hi, The author of the attached bug report wishes to remain anonymous. I'll puzzle over it later, in the meantime I'm sharing it with the list (with his permission). -- Juliusz I am a bit new to babel but I am having an odd problem that looks like a race condition in babel. I am running babel-1

Re: [Babel-users] jitter and delay in babel

2012-07-02 Thread Juliusz Chroboczek
> wifi already has enough jitter and delay built into it already, IMHO, > as well as means to arbitrate contention to the medium. No. The natural jitter of wifi will not prevent synchronisation of different routers. Floyd, S. and V. Jacobson, "The synchronization of periodic routing mess

[Babel-users] DLEP [was: switching cerowrt to quagga-babeld issues]

2012-07-02 Thread Juliusz Chroboczek
> I would like to point you towards a nice feature that Henning is > currently implementing: DLEP - a (mostly routing protocol independent) > framework for communicating settings and metrics between a radio and > a routing daemon. I reviewed an early draft of that. As I understand DLEP, it is a s

Re: [Babel-users] Race condition in babeld?

2012-07-02 Thread Juliusz Chroboczek
> It looks like the internal babel route status and the kernel routing > table can get out of sync when Node B regains comms while NodeA is in > the process of banning the route. I've had an extended e-mail exchange with the original reporter, and spent all evening trying to reproduce the issue.

[Babel-users] Route selection using smoothed metrics

2012-07-03 Thread Juliusz Chroboczek
Dear all, I'm currently experimenting with a new algorithm to improve the stability of route selection in Babel. The algorithm is fully generic (it should apply to any routing protocol that has flexible route selection), and, after quite a few rounds of refinement, turns out to be trivially simpl

[Babel-users] IPv6 RA and RTPROT_whatever [was: switching cerowrt to quagga-babeld issues]

2012-07-06 Thread Juliusz Chroboczek
> There is a kernel patch attached, which should fix the issue with IPv6 > default route delivery in CeroWrt (it does fix it on my PC). I'm a little bit confused. RAs are supposed to be ignored by routers -- the RFCs are very clear on that. Linux obeys the RFCs, it will disable accept_ra when fo

[Babel-users] Setting ECN on Babel packets [was: Route selection...]

2012-07-07 Thread Juliusz Chroboczek
> I will be changing the hardware wifi VO queue in cerowrt 3.3.8-10 to > be sane (2 packets rather than 128). That's probably going to kill your throughput for high-RTT links, unless you also fix the lack of backpressure in Linux. It might break Babel on networks with more than 120 nodes (the max

[Babel-users] Backpressure [was: Setting ECN on Babel packets]

2012-07-08 Thread Juliusz Chroboczek
>>> with *your permission* I'd like to be marking babel packets in cerowrt >>> as CS6 + ECN capable. >> You're applying AQM to locally-originated data in order to compensate >> for the lack of backpressure, and then falsely asserting ECN in order >> to bypass the AQM policy. > Have a sys call tha

[Babel-users] Congestion-aware routing metrics [was: Setting ECN...]

2012-07-08 Thread Juliusz Chroboczek
> I can think of several other more silent metrics (like leveraging > information from deep within minstrel and mac80211's states regarding > transmission rates - or from within codel as to it's drop states) that > would probably be more useful to use a base for metrics. Yes, you've mentioned that

[Babel-users] Babel-Z ported to Quagga

2012-07-10 Thread Juliusz Chroboczek
Hi, I've just finished porting the Babel-Z extensions (radio diversity routing) to Quagga. It's in RE-testing-0.99. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/bab

[Babel-users] ANNOUNCE: babeld-1.3.3

2012-07-12 Thread Juliusz Chroboczek
Dear all, Babeld-1.3.3 is available on http://www.pps.univ-paris-diderot.fr/~jch/software/files/babeld-1.3.3.tar.gz http://www.pps.univ-paris-diderot.fr/~jch/software/files/babeld-1.3.3.tar.gz.asc Some important BSD fixes (thanks to Grégoire Henry) -- pure meshes are now supported on BSD sy

Re: [Babel-users] ANNOUNCE: babeld-1.3.3

2012-07-12 Thread Juliusz Chroboczek
> Babeld-1.3.3 is available on Sorry for the invalid GPG signature -- it's a bounce that I resent, and the signature got corrupted somehow. The signatures of the .tar.gz and of the Git tag are correct. -- Juliusz pgpTQ7NKAVChr.pgp Description: PGP signature

[Babel-users] Smoothed metrics now the default

2012-07-16 Thread Juliusz Chroboczek
Hi, I've just merged the smoothed-metric branch into master, and made smoothed metrics the default. The defautl time constant is 4s, which is very conservative; you'll probably want to increase this value if you're seeing route flapping (-M). You can use '-M 0' to disable smoothing -- recommende

Re: [Babel-users] babel freebsd issues

2012-07-31 Thread Juliusz Chroboczek
> Here, the value of c is in fact -1, but optimisations hide it. The > culprit is gnc_string which returns -1 in case of error, but every > error checking in this file checks (c < -1) for some reason. [...] > -return -1; > +return -2; The convention in this file is that -1 signa

Re: [Babel-users] babel freebsd issues

2012-07-31 Thread Juliusz Chroboczek
>> -return -1; >> +return -2; > > The convention in this file is that -1 signals EOF, while -2 signals an > error. So the return value is correct, it's the handling of EOF that's > broken. @@ -71,7 +78,7 @@ getword(int c, char **token_r, gnc_t gnc, void *closure) c = skip_w

Re: [Babel-users] babel freebsd issues

2012-08-02 Thread Juliusz Chroboczek
> Thanks for the fix! Should we add the patch to the FreeBSD port or wait > for the next release? Difficult to say. I'm waiting for feedback on another bug report, and I'll make a 1.3.* release with both fixes. Unfortunately, I cannot give you an ETA -- it depends on the reporter for the other b

[Babel-users] Gitweb

2012-08-02 Thread Juliusz Chroboczek
For those of you allergic to Github, there's now a Gitweb server on http://git.wifi.pps.jussieu.fr/ -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users

Re: [Babel-users] babel jumps my default route

2012-08-02 Thread Juliusz Chroboczek
> in ip 0.0.0.0/0 le 0 deny This should work. > Any ideas? I have tried to look for a sample babeld.conf in the source > distribution, couldn't find any... that would be very useful. http://mid.gmane.org/7ive3ry9r7@lanthane.pps.jussieu.fr This is linked from http://www.pps.univ-par

Re: [Babel-users] babel jumps my default route

2012-08-02 Thread Juliusz Chroboczek
> in ip 0.0.0.0/0 le 0 deny I've just checked again, and it works just fine -- it rejects the default route. Are you sure that the babeld.conf file is being read (it's in /etc/)? And that the spurious route is not being installed by DHCP or something else? -- Juliusz __

Re: [Babel-users] providing a sample babeld.conf in the distro

2012-08-02 Thread Juliusz Chroboczek
> I still think that a sample babeld.conf should be shipped with the babel > source code. Well, the message I'm trying to send is that babeld "just works" -- you don't need a babeld.conf for normal usage, you're only supposed to use one if you have special needs. (As mentioned on IRC, you appear

Re: [Babel-users] providing a sample babeld.conf in the distro

2012-08-03 Thread Juliusz Chroboczek
> git://src.anarcat.ath.cx/babeld > > it's a merge of the OpenWRT sample config file and the mailing list > post. Hmm, as you justly note, that's a wee bit too confusing. I suggest the following: - make the link to the Gmane posting to the Message-ID, which is more stable: http://mid.

Re: [Babel-users] babel freebsd issues

2012-08-06 Thread Juliusz Chroboczek
> - revert the patch and don't use atomic route change on OS X (and > probably old BSD) That's what I would prefer. > - implement another filtering mechanism (by comparing each route to > the babel internal routing table ? That won't work -- think about what happens when there's a static and B

[Babel-users] ANNOUNCE: babeld-1.3.4

2012-08-08 Thread Juliusz Chroboczek
-paris-diderot.fr/~jch/software/babel/ This is a bug-fix release, and doesn't include the smoothed-metric changes. If you're tracking the master branch, there is no need to upgrade to this version. Enjoy, -- Juliusz Chroboczek 8 August 2012: babeld-1.3.4 * Disable atomic route change

Re: [Babel-users] babeld can't parse an empty configuration file

2012-08-10 Thread Juliusz Chroboczek
> roadkiller# babeld -c /dev/null -d1 > Couldn't parse configuration from file /dev/null. > roadkiller# touch /tmp/empty commit d5e52adac4326f8b4bbb711c2645b1765efe2948 Author: Juliusz Chroboczek Date: Sat Aug 4 16:29:16 2012 +0200 Fix typo in configuration parser.

Re: [Babel-users] How should an AHCP server configure it's ip address?

2012-08-10 Thread Juliusz Chroboczek
> I'm working on building a mesh between a number of Ubuntu 10.04 boxes. > I've managed to get babeld, ahcpd, and iptables all working together > nicely, so I've got routes between all of them, internet gateways, the > whole bit. Cool. Is there a website describing your project? > The question c

Re: [Babel-users] babelctl?

2012-08-10 Thread Juliusz Chroboczek
> babeld -g 33123 ... > telnet ::1 33123 Yep, although that's not really meant for human consumption -- it's the interface BabelDraw[1] and BabelWeb[2] listen on. I suppose it could be extended for the kind of applications you envision, but you'll want to coordinate with Gabriel, so that you don'

Re: [Babel-users] How should an AHCP server configure it's ip address?

2012-08-10 Thread Juliusz Chroboczek
> I figured out what was throwing me off. AHCPd doesn't allocate the > first IP address in the netmask. So for 10.99.1.32/27, it skips > 10.99.1.32. Unfortunately, for 10.99.1.1/24, it skips 10.99.1.0. Yes. In IPv4, the first and last addresses of a subnet are reserved (the first is the network a

Re: [Babel-users] babelctl?

2012-08-31 Thread Juliusz Chroboczek
> Well, for one thing it would be more reliable to have a unix socket > instead of a network port. A Unix socket cannot easily be tunnelled using ssh or socat. > Also, the output is not easy to parse as it is right now. First off, > there is no delimitation that allows us to see when a listing is

Re: [Babel-users] how to reach non-babel router from babel node?

2012-08-31 Thread Juliusz Chroboczek
> I don't have full control to my Internet provider router, so, I can't > put babeld on this router. and I don't know how to give route to > reach non-babel router from any babel node. You need to put a static route on your Babel gateway (the Babel router that's directly connected to your provide

[Babel-users] Dubugging your network [was: how to connect...]

2012-10-02 Thread Juliusz Chroboczek
> Netlink message: [multi] (msg -> "" 0), [multi] (msg -> "found address on > interface eth1(3): That's the output of ``babeld -d3'', which dumps every single activity that the daemon performs. ``babeld -d2'' should usually be more than enough -- it doesn't dump kernel-side activities (the "Netli

Re: [Babel-users] wireless summit

2012-10-06 Thread Juliusz Chroboczek
> Any babel people at the International Summit for Community Wireless? > > http://wirelesssummit.org/ Not to my knowledge, unfortunately. (I'm extremely busy this semester, and Gabriel is starting at a new job; we could have asked Matthieu to go, but we've been too busy to think about it.) Sorry

Re: [Babel-users] preferred source address on installed routes

2012-10-06 Thread Juliusz Chroboczek
Julien, What you're suggesting is a pretty horrible hack, I'm not sure how I feel about it. > - eth0: linked to the FAI box > - 2001:db8:1:3::5/64 scope global temporary dynamic > - with a default route via fe80::1 > - eth1: > - 2001:db8:42:2::1/64 scope global > - radvd/dhcpd6 to other m

Re: [Babel-users] [quagga-dev 9750] Quagga-RE proceedings: Babel

2012-10-07 Thread Juliusz Chroboczek
Quagga mainline; this should not be taken to imply that the work was done by anyone else than Matthieu Boutier. -- Juliusz Chroboczek ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users

[Babel-users] Current master branch of babeld

2012-11-07 Thread Juliusz Chroboczek
The current master branch appears to be working as designed, so I'm planning to make a release of babeld-1.4.0 in the near future, perhaps this week-end. If you have any bad experiences with the current master, please let me know now rather than later. -- Juliusz

[Babel-users] Random router ids

2012-11-07 Thread Juliusz Chroboczek
Hi, I've just added the ``-r'' flag to the master branch of babeld, which causes router-ids to be drawn randomly rather than derived from the MAC address of the first interface. By default, babeld uses a persistent router-id. Most of the time that works fine, but people are running babeld on nod

Re: [Babel-users] babel complain about channel on interface

2012-11-12 Thread Juliusz Chroboczek
> Babeld 1.3.4 doesn't like channel interfering in configuration Thanks for the report. diff --git a/configuration.c b/configuration.c index 64802a8..3b9368f 100644 --- a/configuration.c +++ b/configuration.c @@ -475,7 +475,7 @@ parse_ifconf(gnc_t gnc, void *closure) free(t); -

Re: [Babel-users] Babeld dirty routing table

2012-12-13 Thread Juliusz Chroboczek
> Babeld 1.3.4 is dirtying routing table on our servers we can see the > same destination as reacheable and unreacheable too I've seen that happen when two babeld processes are running at the same time. Normally, /var/log/babeld.pid protects against that, but it could happen if you manually remov

Re: [Babel-users] Babeld dirty routing table

2012-12-14 Thread Juliusz Chroboczek
> after a while dirty routes disappeared, it didn't seems deterministic > how the problem appear, but heavy packets loss seems improve probability > of problem That's very strange. What happens when you shut down babeld cleanly (using a plain kill, not kill -1 or -9)? -- Juliusz ___

Re: [Babel-users] Babeld dirty routing table

2013-01-07 Thread Juliusz Chroboczek
> >> after a while dirty routes disappeared, it didn't seems deterministic > >> how the problem appear, but heavy packets loss seems improve probability > >> of problem > > That's very strange. What happens when you shut down babeld cleanly > > (using a plain kill, not kill -1 or -9)? > As you c

Re: [Babel-users] 1.4 changelog

2013-01-07 Thread Juliusz Chroboczek
> What change between 1.3.4 and 1.4 ? The main new feature is an algorithm for improving route stability (decreasing flapping). It's been reported to work quite well, and will be enabled by default. There are some other minor tweaks (automatic detection of BATMAN interfaces, random router-ids).

Re: [Babel-users] AHCP and hostnames [was: Announce hostname on local interface]

2013-01-07 Thread Juliusz Chroboczek
> One of the things I was hoping ahcp would gain one day would be a way > to suggest a name to the ahcp server, and the ahcp server assign one, > much like how dhcp works today. I happen to prefer the model where the client registers its preferred name with a dynamic DNS service rather than having

Re: [Babel-users] [PATCH] Announce hostname on local interface

2013-01-07 Thread Juliusz Chroboczek
> The following patch uses the hostname instead of "alamakota" [...] > babelweb, to display a meaningful name automatically. Thanks, applied with minor modifications. (I've added some paranoia, since strncpy does not necessarily NUL-terminate the destination. It should not matter in this particu

Re: [Babel-users] AHCP and hostnames

2013-01-07 Thread Juliusz Chroboczek
> I had put up several of my thoughts towards extending the ahcp > protocol somewhat, here: > https://github.com/dtaht/dnsmasq-ahcp/blob/master/src/ahcp-extensions.md Heh. > Routing Protocol Extension > Default gateway Something similar was present in very early versions of AHCP, and was remove

Re: [Babel-users] AHCP and hostnames

2013-01-07 Thread Juliusz Chroboczek
>> What application do you have in mind? > Assume no global connectivity, where do you register? With the DNS server advertised by AHCP? > Since dnsmasq is rather common on just about everything embedded, and > doesn't support a dynupdate facility Oh, that's just an implementation detail. (Fam

Re: [Babel-users] AHCP and hostnames [was: Announce hostname on local interface]

2013-01-19 Thread Juliusz Chroboczek
> > Since dnsmasq is rather common on just about everything embedded, > > and doesn't support a dynupdate facility, > "Machines which are configured by DHCP have their names automatically > included in the DNS and ___the names can specified by each machine___ > or centrally by associating a name

Re: [Babel-users] Babel for Windows

2013-01-23 Thread Juliusz Chroboczek
> Nexedi, will start porting babel to Windows, Excellent news! > unless someone already did it. Not to my knowledge. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/

Re: [Babel-users] A happy babel user: re6st

2013-01-23 Thread Juliusz Chroboczek
> Last summer, we have implemented a wired mesh network system based > on babel which can provide stable IPv6 to all nodes of > a decentralized cloud operation system. It works great. Cool. > A report will be published. I'm looking forward to it. > a- How can we prevent one babel participant to

Re: [Babel-users] Babel for Windows

2013-01-24 Thread Juliusz Chroboczek
> Nexedi, will start porting babel to Windows, Excellent news! > unless someone already did it. Not to my knowledge. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/

Re: [Babel-users] A happy babel user: re6st

2013-01-24 Thread Juliusz Chroboczek
> Last summer, we have implemented a wired mesh network system based > on babel which can provide stable IPv6 to all nodes of > a decentralized cloud operation system. It works great. Cool. > A report will be published. I'm looking forward to it. > a- How can we prevent one babel participant to

[Babel-users] About latency-based metrics [was: A happy babel user: re6st]

2013-01-29 Thread Juliusz Chroboczek
> > I told you last summer, I've come up with a cool way to measure > > latency without increasing the amount of traffic much, so now it's > > a simple matter of programming. > awesome. in time for IETF? Could do. I'm invited? > I note that my (side?) of the work has been on reducin

Re: [Babel-users] About latency-based metrics [was: A happy babel user: re6st]

2013-01-30 Thread Juliusz Chroboczek
>> Unfortunately, the maths of the problem is beyond me, so don't expect >> anything more than some rough intuitions for the time being. > I'd like to take a look if you don't mind, though I not sure algebraic > number theory is the best suited branch of mathematics. I think it's a control theor

Re: [Babel-users] Early windows patch

2013-02-09 Thread Juliusz Chroboczek
> Some early mega-patches to run babel on Windows. Jean-Paul, Why are you using Cygwin rather than doing a native Windows port? My experience with Polipo indicates that doing a native port is not much more difficult than dealing with Cygwin, and yields cleaner and more portable software at the e

[Babel-users] Git has moved

2013-03-03 Thread Juliusz Chroboczek
The git repositories are back online, they're now on git://git.wifi.pps.univ-paris-diderot.fr/babeld git://git.wifi.pps.univ-paris-diderot.fr/ahcpd Gitweb is on http://git.wifi.pps.univ-paris-diderot.fr The github mirrors are still online, of course. (I'm trying to get a CNAME for the ol

Re: [Babel-users] ipv4/ipv6 route filter in quagga for babel?

2013-03-04 Thread Juliusz Chroboczek
> distribute-list dont-redistribute-v4 out wlan0 > ipv6 distribute-list redistribute-v6 out eth0 That should be eth0 in both cases, right? -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cg

[Babel-users] Tweaks to smoothing algorithm

2013-03-13 Thread Juliusz Chroboczek
After an exciting week-end of debugging, we've found a bug in the smoothing algorithm that could significantly slow down convergence in some cases. If you're running head with smoothing enabled, I strongly recommend upgrading. http://git.wifi.pps.univ-paris-diderot.fr/?p=babeld.git;a=commit;h=e

Re: [Babel-users] Lookingfor

2013-03-13 Thread Juliusz Chroboczek
> There is a budget available in a public institution to sponsor a PhD > student who would work on babel. Do you have a topic in mind? Who would be the supervisor? What's the deadline? -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth

Re: [Babel-users] [PATCH] Fix resetting of rp_filter to its old value on shutdown

2013-03-14 Thread Juliusz Chroboczek
> Of course rp_filter should be reset to its old value, and not to the old > accept_redirects value. Thanks, applied to both branches. -- Juliusz ___ Babel-users mailing list Babel-users@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/ma

Re: [Babel-users] Lookingfor

2013-03-19 Thread Juliusz Chroboczek
> Scaling dv to a million is something of a challenge. With or without aggregation? With aggregation, there should be no problem scaling to 500 subnets of 2000 nodes each. > I would dearly like someone to work with on attempting to implement > new metrics in babel. We are working on that. The

Re: [Babel-users] Lookingfor

2013-03-19 Thread Juliusz Chroboczek
> You will have to change babeld to only consider a slice of the network. Manual aggregation can be done without changing anything. On a border router for the network 192.168.42.0/24, you say ip route add unreachable 192.168.42.0/24 proto static and in babeld.conf, out ip 192.168.42.0/24 g

Re: [Babel-users] Babeld Team ID ( AS number like )

2013-03-24 Thread Juliusz Chroboczek
> > So we thinked that it would be very useful if Babeld would suppert > > a "team id" similar to AS number so we can just puts a line like > > in team_id roman_routers_team_id deny and then set the same > > team_id for every babeld router in rome I strongly sympathise with your desire to drop Rom

Re: [Babel-users] Babeld Team ID ( AS number like )

2013-03-24 Thread Juliusz Chroboczek
> A single domain might have more border routers, so to avoid loops in > redistribution of routes from a protocol to another (olsrd into babeld > and babeld into olsrd) we need to identify the autonomous system these > routes are coming from. I still don't understand. Are the Babel and OLSR prefi

[Babel-users] Heads up: minor change to local interface

2013-04-04 Thread Juliusz Chroboczek
Hi, As requested by the reseaulibre.ca folks, I've added an "done" marker to the local interface that is sent after the initial dump. This shouldn't break anything, since you should already be ignoring lines that your software doesn't understand. It is therefore now possible to say something lik

<    1   2   3   4   5   6   7   8   9   10   >