From: Marek Lindner <lindner_marek@yahoo.de>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@lists.open-mesh.net>
Subject: Re: [B.A.T.M.A.N.] originator tq_avg oscilations
Date: Wed, 24 Jun 2009 04:00:28 +0800 [thread overview]
Message-ID: <200906240400.29017.lindner_marek@yahoo.de> (raw)
In-Reply-To: <20090623150602.GM19149@ma.tech.ascom.ch>
Hi,
> I've been playing with B.A.T.M.A.N advanced for a few weeks now.
welcome in the jungle. :-)
> I've run into a "problem" when one vehicle/node moves away from the
> rest of the vehicles/nodes. It is taking a long time for the mesh to
> realize the node has gone and rebuild the mesh. With a 500ms
> orig_interval in our little test network, pings get lost for an
> average of 26 seconds. The variation is great, sometimes it reroutes
> in 10 seconds, sometimes in 50 seconds.
This is a known issue which is due to the current protocol design and its
effect is increased by some code defects.
We have a bunch of ideas how to improve the situation but we wanted to come to
an end on our current construction sites before opening a new one. Hence we
released a stable layer 3 version and the kernel module will follow soon
before touching the routing code again.
If you are willing to test a few things to reduce the effect we can start right
away. You could set TQ_GLOBAL_WINDOW_SIZE to 1 in order to deactivate the
averaging of the TQ values. Aslo, some people reported that reducing the hop
penalty also will increase the speed.
Beyond that we have to modify the code which is on my todo list but will
become experimental.
> I was surprised to see that its unstable and oscillating. The
> different tq_avg values mostly oscillate together, as shown in the
> figure, but i've also seen cases when they oscillate 180 degrees out
> of phase. In that case, the routing flips on the cross overs.
The TQ is obtained by sending broadcasts which get lost easily. If you have
interferences / collisions / etc these values might fluctuate a bit. Although
your values look rather unusual.
Regards,
Marek
next prev parent reply other threads:[~2009-06-23 20:00 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-06-23 15:06 [B.A.T.M.A.N.] originator tq_avg oscilations Andrew Lunn
2009-06-23 20:00 ` Marek Lindner [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-06-24 8:28 Andrew Lunn
2009-06-24 14:38 ` Marek Lindner
2009-06-24 21:06 ` Linus Lüssing
2009-06-25 19:47 ` Andrew Lunn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200906240400.29017.lindner_marek@yahoo.de \
--to=lindner_marek@yahoo.de \
--cc=b.a.t.m.a.n@lists.open-mesh.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox