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>
Cc: Jernej Kos <kostko@unimatrix-one.org>
Subject: Re: [B.A.T.M.A.N.] Migration to Batman
Date: Thu, 12 Apr 2012 14:00:03 +0200 [thread overview]
Message-ID: <20120412120002.GE8528@ritirata.org> (raw)
In-Reply-To: <4F86B02B.9060900@gmail.com>
[-- Attachment #1: Type: text/plain, Size: 4170 bytes --]
On Thu, Apr 12, 2012 at 12:36:27PM +0200, Gioacchino Mazzurco wrote:
> Hao! Ma allora sei stronzo !!
>
> >As I
> > understand, we should be migrating the whole network at same time each
> > time a new version of Batman (or Linux kernel) is released, because
> > you do not keep things backwards compatible? How serious is this
> > limitation in practice?
>
> It happen just some times not every batman/kernel version change.
> We use batman-adv in Ninux Pisa and in Ninux Sicily and we managed have
> some compatibility break in updates without problem just start to update
> from the fairest node to the yours
Up to now we had the so called "COMPATIBILITY VERSION". All the nodes must use
the same compatibility version otherwise they will not be able to communicate to
each other. However the compatibility version is not increased in each and every
batman-adv release, but only when the packet format (or something really
crucial) is touched.
>
> > I am also a bit afraid of L2 meshing. How problematic are floods in
> > the network in practice? Like people broadcasting stuff and so on? Are
> > there any filters possible for this?
>
> II have tried to do something about filtering but without success, but
> we never encountered flooding problems nor in Pisa nor in Sicily
>
Actually it depends on what you want to filter. batman-adv itself doesn't
support filtering. But what you can do is using "ebtables" (bridge version of
iptables).
For example: If you are creating a bridge called br0 and enslaving bat0 and ap0, you can use
ebtables to DROP all the broadcast packet that want to go out through bat0. Int
his way you will limit the broadcast packets to the AP only.
By the way, I don't know if you really meant this kind of filtering.
> > We have a setup where nodes have WiFi connections and VPN links to
> > central server. We are thinking of migration OpenVPN to L2TP tunnels,
> > so on the central server there will be many tunnels dynamically
> > created as nodes connect and disconnect. Is Batman able to add
> > interfaces it operates during run-time? Probably we should not just
> > bridge all tunnels and run Batman on top of that? This would probably
> > hide that there are different links bellow from Batman? Or not? (For
> > example, on OLSR we should not do this, because then nodes would
> > discover each other over server as one hop/direct neighbors.)
>
> In batman-adv you can add/remove interfaces at runtime without problems
> so you doesn't need bridging or similar nasty things
exactly. You can add/remove interfaces at run-time. Creating a bridge with all
the tunnels would not be good because it would not make batman-adv exploit the
interface diversity.
Cheers,
>
> On 04/12/12 12:26, Mitar wrote:
> > Hi!
> >
> > I really liked your client roaming support presented at Battlemesh.
> > But I am still afraid to deploy Batman in the network. As I
> > understand, we should be migrating the whole network at same time each
> > time a new version of Batman (or Linux kernel) is released, because
> > you do not keep things backwards compatible? How serious is this
> > limitation in practice?
> >
> > I am also a bit afraid of L2 meshing. How problematic are floods in
> > the network in practice? Like people broadcasting stuff and so on? Are
> > there any filters possible for this?
> >
> > We have a setup where nodes have WiFi connections and VPN links to
> > central server. We are thinking of migration OpenVPN to L2TP tunnels,
> > so on the central server there will be many tunnels dynamically
> > created as nodes connect and disconnect. Is Batman able to add
> > interfaces it operates during run-time? Probably we should not just
> > bridge all tunnels and run Batman on top of that? This would probably
> > hide that there are different links bellow from Batman? Or not? (For
> > example, on OLSR we should not do this, because then nodes would
> > discover each other over server as one hop/direct neighbors.)
> >
> >
> > Mitar
--
Antonio Quartulli
..each of us alone is worth nothing..
Ernesto "Che" Guevara
[-- Attachment #2: Type: application/pgp-signature, Size: 490 bytes --]
next prev parent reply other threads:[~2012-04-12 12:00 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-12 10:26 [B.A.T.M.A.N.] Migration to Batman Mitar
2012-04-12 10:36 ` Gioacchino Mazzurco
2012-04-12 12:00 ` Antonio Quartulli [this message]
2012-04-12 15:13 ` Mitar
2012-04-12 15:36 ` Andrew Lunn
2012-04-12 17:12 ` Mitar
2012-04-12 18:12 ` Andrew Lunn
2012-04-12 19:49 ` 3zl Trizonelabs
[not found] ` <CAOaDhSRTgejL5tzAnAx6wBso1sjWn_7bVuT6P1_C1qcVu25McQ@mail.gmail.com>
2012-04-12 15:37 ` Jernej Kos
2012-04-12 17:19 ` Mitar
2012-04-12 21:08 ` Mitar
2012-04-12 21:15 ` Gioacchino Mazzurco
2012-04-13 5:59 ` Andrew Lunn
2012-04-13 7:58 ` Mitar
2012-04-13 8:15 ` Andrew Lunn
2012-04-13 8:41 ` Mitar
2012-04-13 9:24 ` Andrew Lunn
2012-04-13 13:24 ` Mitar
2012-04-14 2:26 ` Nicolás Echániz
2012-04-14 9:06 ` Mitar
2012-04-16 10:25 ` Mitar
2012-04-16 10:37 ` Marek Lindner
2012-04-16 10:46 ` Mitar
2012-04-16 10:58 ` Marek Lindner
2012-04-16 12:32 ` Mitar
2012-04-16 12:40 ` Antonio Quartulli
2012-04-16 13:59 ` Mitar
2012-04-16 18:28 ` Marek Lindner
2012-04-16 18:30 ` Marek Lindner
2012-04-16 11:03 ` Antonio Quartulli
2012-04-16 12:37 ` Mitar
2012-04-12 17:10 ` Mitar
2012-04-12 22:13 ` Marek Lindner
2012-04-12 17:05 ` Mitar
2012-04-12 22:17 ` Marek Lindner
2012-04-13 6:22 ` Antonio Quartulli
2012-04-13 7:29 ` Mitar
2012-04-13 7:43 ` Andrew Lunn
2012-04-13 7:51 ` Mitar
2012-04-13 8:26 ` Andrew Lunn
2012-04-13 8:35 ` Mitar
2012-04-13 8:52 ` Christian Huldt
2012-04-13 13:32 ` Mitar
2012-04-13 13:50 ` Andrew Lunn
2012-04-13 13:53 ` Mitar
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=20120412120002.GE8528@ritirata.org \
--to=ordex@autistici.org \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
--cc=kostko@unimatrix-one.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