From: Simon Wunderlich <sw@simonwunderlich.de>
To: Andreas Pape <APape@phoenixcontact.com>
Cc: 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.] Antwort: Re: Antwort: Re: Re: Antwort: Re: Looping unicast packets when using BLA
Date: Mon, 15 Feb 2016 09:54:52 +0100 [thread overview]
Message-ID: <3485451.rMHW1YXhP4@prime> (raw)
In-Reply-To: <OF10684F8B.B1994E7A-ONC1257F57.004CBB7B-C1257F57.004DA2CF@phoenixcontact.com>
[-- Attachment #1: Type: text/plain, Size: 2767 bytes --]
Hi Andreas,
On Friday 12 February 2016 15:07:59 Andreas Pape wrote:
> Simon Wunderlich <sw@simonwunderlich.de> schrieb am 12.02.2016 14:04:23:
> > Von: Simon Wunderlich <sw@simonwunderlich.de>
> > An: Andreas Pape <APape@phoenixcontact.com>
> > Kopie: The list for a Better Approach To Mobile Ad-hoc Networking
> > <b.a.t.m.a.n@lists.open-mesh.org>
> > Datum: 12.02.2016 14:04
> > Betreff: Re: Antwort: Re: Re: [B.A.T.M.A.N.] Antwort: Re: Looping
> > unicast packets when using BLA
> >
> > Hi Andreas,
> >
> > On Friday 12 February 2016 11:40:21 Andreas Pape wrote:
> > > > > [...]
> > > > > using dat in combination with bla:
> > > > > 1.Broadcast ARP requests from the backbone network are handled by
>
> each
>
> > > > > gateway, leading to multiple dat adress resoultions in parallel.
> > > >
> > > > That shouldn't be a problem on its own.
> > >
> > > I think I wasn't precise enough concerning this point. I meant the
>
> effect,
>
> > > that
> > > a broadcast ARP coming from a common backbone reaches all gateways. If
>
> now
>
> > > accidentally
> > > several gateways can already answer that request due to dat, then the
> > > current code sends
> > > an arp reply from each gateway being able to answer. This broadcast
>
> does
>
> > > not even reach
> > > the mesh if all gateways can answer the request (as far as I have
> > > understood the code).
> > > Therefore broadcast handling in the mesh layer does not solve this
> > > problem.
> >
> > Yes, we may have multiple gateways answering with an ARP reply. But how
>
> is
>
> > this a problem? It is redundant, yes, but its just a unicast sent back.
>
> I
>
> > don't see this a s problem yet ...
>
> I would like to prevent duplicated packets as much as possible, even if
> they are unicast packets normally harmlexs for typical PC hardware. But I
> know of enough small embedded devices (sensors and stuff like that) which
> don't like that.....
>
Thats a good point. In general it could be debated whether we prefer redundant
replies to no replies at all. But I'd agree to your point, especially since
having answers from different devices may confuse a switch because it thinks
there is some mac flapping or worse, having answers from different ports.
>> [...]
>
> I've just sent the patches. They have the state of my "experiments" last
> year. That means that your latest proposal is not integrated yet.
> I quickly updated my devices in my test setup and it looks good (no
> looping arp requests or multiple replies seen so far).
Thanks a lot! I've reviewed them, we still have some formatting work to do so
please bear with us with the iterations. Splitting and cleaning them up was
definitely a great start, this is a very good contribution. :)
Thanks,
Simon
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
prev parent reply other threads:[~2016-02-15 8:54 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-02-08 11:35 [B.A.T.M.A.N.] Looping unicast packets when using BLA Andreas Pape
2016-02-08 12:29 ` Simon Wunderlich
[not found] ` <4917381.eeOl7B1qNb-2016-02-09-07-20-04@prime>
2016-02-09 7:01 ` [B.A.T.M.A.N.] Antwort: " Andreas Pape
2016-02-11 9:19 ` Andreas Pape
2016-02-11 11:08 ` Simon Wunderlich
2016-02-12 10:40 ` [B.A.T.M.A.N.] Antwort: Re: " Andreas Pape
2016-02-12 13:04 ` Simon Wunderlich
2016-02-12 14:07 ` [B.A.T.M.A.N.] Antwort: " Andreas Pape
2016-02-15 8:54 ` Simon Wunderlich [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=3485451.rMHW1YXhP4@prime \
--to=sw@simonwunderlich.de \
--cc=APape@phoenixcontact.com \
--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