Re: [Babel-users] babeld output on status socket - change neighbour

2017-02-14 Thread Christof Schulze
Hi Juliusz, Under which conditions are rtt and rttcost included? When we've received a valid timestamp from the neighbour within the last three minutes (see valid_rtt in neighbour.c). A zero rtt is strange; could you please send us your configuration? This is openwrt running lede on a x86-64

[Babel-users] babeld output on status socket - change neighbour

2017-02-13 Thread Christof Schulze
Hello everyone, I have seen the following two lines on the status socket in apparently the same network condition and I am wondering when which one is acutally being printed: change neighbour 7ff8e2a52020 address fe80::ff:3fff:fe10:7d01 if mesh-vpn reach rxcost 96 txcost 96 cost 96

Re: [Babel-users] babel export routes from bird to routing table?

2016-11-21 Thread Christof Schulze
Hi Juliusz, Thank you very much for your response. * I am aware that babel 1.8 is not stable yet. It's stable -- I just need to take the time to do a release. Great to hear! :) I have not seen any weird behavior in my tests with a small amount of nodes. > As Babel 1.8 will be incompatible

[Babel-users] babel export routes from bird to routing table?

2016-11-18 Thread Christof Schulze
Hello everyone, This is my first post to this list. And I would be glad to receive some input on a problem that on first glance looks similar to http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/babel-users I am hoping to use babel to distribute routes in my network and to have it fill

Re: [Babel-users] another feature request

2016-12-15 Thread Christof Schulze
On Mon, Dec 12, 2016 at 09:30:18AM -0800, Dave Taht wrote: bird-2.0 is now in beta (and, sigh, the babel implementation broke entirely) I think it supports globbing on interfaces (?), which strikes me as a useful feature in babeld when interfaces come and go as they do nowadays with horrific

Re: [Babel-users] babel export routes from bird to routing table?

2017-01-02 Thread Christof Schulze
Hello Juliusz, At a later stage I would like to announce different default-routes at different places in the mesh network. Why? I am working on integrating babel into gluon, which is a framework for building freifunk-firmwares. Freifunk is a project where large, mostly wifi, mesh networks are

[Babel-users] removal of old/stale routes from babel

2018-02-07 Thread Christof Schulze
Hello everyone, I am using babel 1.8 in an experimental Freifunk network to hopefully replace another mesh protocol. There is a small test-network set up that consists of <10 nodes and that has less than 10 concurrent users. Over time many devices have connected and disconnected from this

Re: [Babel-users] removal of old/stale routes from babel

2018-02-09 Thread Christof Schulze
You're probably just seeing fallback routes. (We'd need to see your dump to be sure.) Babel keeps a redundant routing table -- it keeps routes to every destination through every single neighbour. This way, it can switch to a different route immediately when it detects that its current

Re: [Babel-users] Route-dete:wq

2018-03-06 Thread Christof Schulze
approaches? Regards Christof On Fri, Feb 09, 2018 at 09:12:11PM +0100, Christof Schulze wrote: You're probably just seeing fallback routes. (We'd need to see your dump to be sure.) Babel keeps a redundant routing table -- it keeps routes to every destination through every single neighbour

Re: [Babel-users] Route-dete :wq

2018-03-07 Thread Christof Schulze
Hi Toke, possible solutions that come to my mind are: * making babel trigger updates on newly appeared routes Wait, it isn't doing that already? Yeah, this would be an obvious improvement :) I think babel is meant to do triggered updates however using tcpdump I was not able to see them when

Re: [Babel-users] SOLVED - routes appearing later than hoped-for

2018-03-08 Thread Christof Schulze
Juliuszm Christof, I'm very much interested in your experiments, which are likely to improve the quality of the Babel implementations. I like to share what I do. Will you be in Berlin for the BattleMesh this year? In either case, there is already some documentation for it and I think there

Re: [Babel-users] Route-dete :wq

2018-03-09 Thread Christof Schulze
I start running into trouble with 1000+ routes using 1Mbit mcast. Sooner if I seriously slam the network with flent or something else that abuses mcast like mdns. YMMV. So what is the culprit here? What would it take to add an order of magnitude? As for aggregation and filtering: Most of my

[Babel-users] babeld interface

2018-03-09 Thread Christof Schulze
Hello, when building a large mesh network, Freifunk communities use maps such that users can find nodes in the real world. For this there must be a daemon collecting telemetry in the network. This daemon must know a little bit about the network topology, at least its neighbours. Nils and I

Re: [Babel-users] babeld interface

2018-03-10 Thread Christof Schulze
What do you think of providing the same data over json to make it better parsable? The format of the monitoring interface is well defined : it's a series of lines of the form keyword id key value key value ... where each key/value is either space separated, or a string within double quotes.

[Babel-users] List-ID

2018-03-10 Thread Christof Schulze
Hi Guys, I am aware that you might already feel spammed by my mailing activity. May I ask for the list admin to include a List-ID header in the mails of this mailing list for easier filtering? Also with this header, many mail clients will recognize this mail as a mail to the mailing list

[Babel-users] monitor command - change neighbours - where is the change

2018-04-07 Thread Christof Schulze
Hello When looking at the output of the monitor command, I saw those lines following each other within a very short time: change neighbour 560221ea6f60 address fe80::183b:50ff:fe6e:f7df if babel-vpn-1374 reach ureach rxcost 96 txcost 96 cost 96 change neighbour 560221ea6f60 address

Re: [Babel-users] babeld interface

2018-03-30 Thread Christof Schulze
Hi Juliusz, On Thu, Mar 15, 2018 at 12:37:55AM +0100, Juliusz Chroboczek wrote: > https://github.com/christf/libbabelhelper When you feel you're ready, please provide me with a one-line description, and I'll add a link to the Babel page. I just pushed a set of improvements to the library