public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
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

  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