From: Simon Wunderlich <sw@simonwunderlich.de>
To: b.a.t.m.a.n@lists.open-mesh.org
Cc: Fernando Gont <fgont@si6networks.com>
Subject: Re: b.a.t.m.a.n. specification
Date: Tue, 28 Apr 2020 17:33:44 +0200 [thread overview]
Message-ID: <1691638.nYY6pOqhUW@prime> (raw)
In-Reply-To: <a4778f23-2eec-b3aa-b661-fe06112dccae@si6networks.com>
[-- Attachment #1: Type: text/plain, Size: 2040 bytes --]
Hi Fernando,
On Tuesday, April 28, 2020 5:07:00 PM CEST Fernando Gont wrote:
> Hello, folks,
>
> While looking at batman, I came across your IETF Internet-Draft
> https://tools.ietf.org/id/draft-openmesh-b-a-t-m-a-n-00.txt.
>
> Questions:
>
> 1) Is this the closest there is to an specification of batman?
Yes, that's the closest complete specification. There are various aspects
documented on open-mesh.org in the documentation section, although those are
not really complete.
>
> 2) Does it described the current protocol, or have there been changes
> since then that have not been reflected into the internet-draft?
There have been various changes. The algorithm described in the internet draft
was called B.A.T.M.A.N. III ; there have been amendments which have been then
implemented as algorithm version B.A.T.M.A.N. IV. Since then, batman-adv has
been implemented as Layer 2 mesh software (BATMAN as described was a Layer 3
routing daemon). There have been more modifications since then like multi
interface routing, bonding, interface alternating, bridge loop avoidance etc.
See: https://www.open-mesh.org/projects/batman-adv/wiki/BATMAN_IV
>
> 3) Any reason why the draft wasn't published as an IETF RFC?
The initial draft received various devastating reviews from some professors,
including missing mathematical proofs and that we should change the name since
it was considered ridiculous. We thought otherwise, but didn't want to spend
energy making reviewers happy. Instead we focused on the software itself. I
believe the original draft received around a thousand scientific references
(although nobody should reference IETF drafts, but after all its the most
complete document there is). Batman-adv is now in the Linux kernel, and the
old Layer 3 BATMAN daemon development is pretty much abandoned for years, but
still available for download. Almost everyone is using the layer 2 variant,
which wouldn't fit well with IETF in the first place but would more be an IEEE
thing.
Cheers,
Simon
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
prev parent reply other threads:[~2020-04-28 15:33 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-28 15:07 b.a.t.m.a.n. specification Fernando Gont
2020-04-28 15:33 ` 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=1691638.nYY6pOqhUW@prime \
--to=sw@simonwunderlich.de \
--cc=b.a.t.m.a.n@lists.open-mesh.org \
--cc=fgont@si6networks.com \
/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