From: Simon Wunderlich <simon.wunderlich@s2003.tu-chemnitz.de>
To: The list for a Better Approach To Mobile Ad-hoc Networking
<b.a.t.m.a.n@open-mesh.net>
Subject: Re: [B.A.T.M.A.N.] batman-adv use in Manchester NH
Date: Thu, 7 May 2009 12:08:17 +0200 [thread overview]
Message-ID: <20090507100817.GA7137@pandem0nium> (raw)
In-Reply-To: <bad82a80905051153y14c528c7mc3461a1467824cc9@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 2443 bytes --]
Hey Arc,
On Tue, May 05, 2009 at 02:53:56PM -0400, Arc Riley wrote:
> > Excellent! Is there a website for your project?
>
>
> Not yet, in the next two weeks.
>
>
> Are you fully committed to Batman or still in the evaluation phases?
>
>
> There's room to be swayed, but batman-adv seems to be the best suited for
> our needs right now. The primary concern is that the layer 2 branch isn't
> old enough to guarentee that it'll last - but it's free software so if it
> fizzles and is useful, someone will pick it up.
>
>
> OSPF perhaps? :)
>
>
> As I understand it, OSPF is designed for layer 3 networks. There is no
> layer 3 routing going on within this network, to layer 3 protocols the
> entire mesh appears to be locally accessable.
>
> We really need something that directs users to use the gateway with the
> highest TQ.
>
> One method I just thought of; each gateway runs a DHCP server. When a
> broadcast request is received, each gateway announces to the others their TQ
> to the requesting node, and after a brief timeout, the gateway with the
> highest TQ responds to the requesting node.
>
> This raises a question however. After reading the protocol document, I do
> not understand how the nodes on a network know which node to route frames
> which are destined for a MAC not belonging to a node, ie, a standard laptop
> connected to the mesh. The above scenario would require knowing which node
> a non-node MAC is connected through.
Each node collects the local MAC-addresses by reading the source-MAC from
the Payload Ethernet Frames. These collected MAC addresses are then announced
over the mesh by attaching the list to the BATMAN packets (we call this HNA).
For example, a standard laptop would send frames to its AP A. A will have
a linux-bridge over the wifi interface and the mesh interface. The mesh interface
reads the laptop MAC and knows that its local. This laptop MAC will then be
announced with the BATMAN packets. Another mesh node B will receive the
BATMAN packet and knows that frames for the laptop are to be passed to A.
Hope this explanation was clear enough, if not please ask. :)
>
>
> As a completely unrelated question, how does the batman-adv 0.1 kernel
> module currently handle multicast frame routing?
We have no special care for multicast currently, we just detect it and
broadcast it.
best regards,
Simon
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2009-05-07 10:08 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-05 14:08 [B.A.T.M.A.N.] batman-adv use in Manchester NH Arc Riley
2009-05-05 16:05 ` Marek Lindner
2009-05-05 18:11 ` Arc Riley
2009-05-06 5:15 ` Marek Lindner
2009-05-06 5:48 ` Antoine van Gelder
2009-05-06 7:18 ` Marek Lindner
2009-05-06 9:49 ` [B.A.T.M.A.N.] [PATCH] Add switch for vis daemon to serve mesh topology in JSON format Antoine van Gelder
2009-05-06 9:51 ` [B.A.T.M.A.N.] batman-adv use in Manchester NH Antoine van Gelder
2009-05-06 9:58 ` [B.A.T.M.A.N.] [PATCH] Add switch for vis daemon to serve mesh topology in JSON format - TAKE 2 Antoine van Gelder
2009-05-05 17:26 ` [B.A.T.M.A.N.] batman-adv use in Manchester NH Dennis Bartsch
2009-05-05 17:34 ` Charles Wyble
2009-05-05 17:34 ` Carcellelist
2009-05-05 18:29 ` Charles Wyble
2009-05-05 18:53 ` Arc Riley
2009-05-07 10:08 ` Simon Wunderlich [this message]
2009-05-06 5:18 ` Marek Lindner
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=20090507100817.GA7137@pandem0nium \
--to=simon.wunderlich@s2003.tu-chemnitz.de \
--cc=b.a.t.m.a.n@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