From: Andrew Lunn <andrew@lunn.ch>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@lists.open-mesh.org>
Subject: Re: [B.A.T.M.A.N.] Routing improvement taking into account links bit-rate
Date: Sun, 8 May 2011 14:55:53 +0200 [thread overview]
Message-ID: <20110508125553.GA4071@lunn.ch> (raw)
In-Reply-To: <BANLkTi=NMtjCDO5461N+mxmKqmDnSpPa+w@mail.gmail.com>
Hi Daniele
> It is not a real Link State routing, the document maybe is not
> completely clear. Every node before the OGM rebroadcast, attach its
> current best path toward the originator node. I could do this
> without adding an hop list, but simply substituting the TQ with PCE.
How you tried this? How well does this work?
Not adding path information will be a big help in avoiding routing
loops. It seems to me, just the simple idea of weighting the local TQ
with a bitrate factor might help.
The hard part is correctly handling the total air time. One 36Mbps hop
is better than two 54Mbps hops, because of the total air time.
It would also be interesting to see how bit rates change with
usage. It could be that you pick a next hop partially based on its bit
rate, which puts load onto the next hop, and its bit rate drops, since
it is now being used more and so suffers more interference. The
dropping bit rate causes the next hop route decision to change.
It could be, you are actually introducing more route flipping.
What would be interesting is to look at the effect of route
flipping. Is it bad for performance? If so, can hysteresis be added
without causing routing loops. There was some work posted here a
couple of months ago that started to look at these
questions. Unfortunately, it did not consider if routing loops would
be introduced.
Andrew
next prev parent reply other threads:[~2011-05-08 12:55 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-07 8:54 [B.A.T.M.A.N.] Routing improvement taking into account links bit-rate Daniele Furlan
2011-05-07 17:33 ` Marek Lindner
2011-05-08 8:15 ` Daniele Furlan
2011-05-08 12:55 ` Andrew Lunn [this message]
2011-05-08 14:55 ` Daniele Furlan
2011-05-08 13:28 ` Marek Lindner
2011-05-08 15:12 ` Daniele Furlan
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=20110508125553.GA4071@lunn.ch \
--to=andrew@lunn.ch \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
/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