public inbox for b.a.t.m.a.n@lists.open-mesh.org
 help / color / mirror / Atom feed
From: Antonio Quartulli <ordex@autistici.org>
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.] Improving the roaming procedure: multiple roaming within one orig interval
Date: Sat, 12 May 2012 20:31:18 +0200	[thread overview]
Message-ID: <20120512183104.GA27709@ritirata.org> (raw)
In-Reply-To: <201205102112.37690.lindner_marek@yahoo.de>

[-- Attachment #1: Type: text/plain, Size: 2193 bytes --]

On Thu, May 10, 2012 at 09:12:37 +0800, Marek Lindner wrote:
> 
> Hi,
> 
> > Right now I am working on a concept that would enable such possibility. I
> > tried to summarise my ideas on the wiki as well[1] in order to share with
> > you the solution I am thinking about.
> > 
> > The document is still a draft and may not be 100% understandable. If you
> > have time and you are curious enough to read the wiki, please drop me your
> > feedback, it would really be appreciated :-)
> 
> if I understand the document correctly each mesh node a client connects to 
> will send a roaming advertisement back to the last known mesh node this client 
> was connected to.

Yes, this is the idea.

> A few questions come to my mind:
> 
>  * Does this already work with the current code ? If not what happens now ?

Now the ROAM_ADV is still sent to the last known mesh node the client was
connected to, but the rerouting mechanism could be broken by other nodes that
still think the client is connected to them. (if a client at A roams to B and
then to C, B could break the rerouting).

>  * How do all nodes get back in sync ? It sounds to me like for certain while 
> a number of nodes claim the same client, right ? Nobody tells the intermediate 
> mesh nodes that their client has moved.

all the nodes will advertise the entry and so all the nodes will delete it,
but, eventually, the node that is really serving the client will re-add it and
advertise it again.
Yap, this must be improved. thank you for pointing it out.

>  * What if receiving a roaming advertisement triggered an immediate 
> (unscheduled) OGM broadcast ? That would potentially speed up the gap and also 
> address the "longer path" problem you outlined in the wikipage.

I have to think about that... Imho the OGM should not be the solution, because an
OGM have a not negligible prob to be lost. So we should not rely on it.


Thank you for your comments!
I'll try to refine the concept a bit more to address the problem you pointed
out and then I will post an update here :-)

Cheers,

-- 
Antonio Quartulli

..each of us alone is worth nothing..
Ernesto "Che" Guevara

[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]

      reply	other threads:[~2012-05-12 18:31 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-05-04  0:08 [B.A.T.M.A.N.] Improving the roaming procedure: multiple roaming within one orig interval Antonio Quartulli
2012-05-10 13:12 ` Marek Lindner
2012-05-12 18:31   ` Antonio Quartulli [this message]

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=20120512183104.GA27709@ritirata.org \
    --to=ordex@autistici.org \
    --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