[Mesh] From libre-mesh

Pau pau at dabax.net
Wed Jul 31 06:41:18 PDT 2013


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 31/07/13 13:17, Mitar wrote:
> Hi!
> 
>> At this point I believe you understand why using a mesh dymanic 
>> routing protocol instead of BGP.
> 
> Not really. BMX6 cannot really measure any packet loss over Batman 
> clouds because all the packet loss is abstracted away anyway, no?
> So it sees whole Batman cloud as one hop? Still, for best
> performance, some information from WiFi layer below should be
> available to BMX6. This is why I am not sure if BMX6 is suitable.
> Probably it would be easier to adapt Batman itself to be able to do
> some simple L3 announcements on border nodes? It would have access
> to underlying data as well.

Yes, BMX6 will measure packet loss too. Border nodes will have BMX6
enabled, but each BAT-ADV cloud will have as many border nodes as
possible. As said, a BAT-ADV community can be a single building and
the next building will be another community, both can be connected by
several BMX6 links, and even the border-nodes can connect between them.

So you can end up with any kind of crazy topology which BGP cannot
manage as good as any mesh routing protocol. Also, probably most of
these links will be WiFi so having a protocol which bases its metric
in the packet loss would be a good idea.

> But yes, BMX6 can probably work as well and the job. I am just
> unsure if it is the best option for the given task. BMX6 was
> developed with some other design parameters (running on wireless
> mesh, measuring packet loss, finding the best path there) and now
> you are moving it to some other problem domain.

I don't know how deep is your knowledge about BMX6 but it is *NOT*
just designed for WiFi links. In our networks with bmx6 we are mixing
wired and wireless.

> Maybe BMX7 would be more suitable. :-) BMX7 which would talk with
> underlying Batman and collect real link quality information.
> Because if it does not talk with it, then maybe something like
> running cjdns on top of those Batman clouds to merge them together 
> would be more suitable? You would get crypto for free. And you
> would not care about physical topology anyway.

During the WCW Axel, Simon, Guido, Nico, Giohack and me were talking
about a small daemon named two-faces which will share metrics between
Batman-adv and BMX6 to be able to get more profit from this
dual-protocol setup. But for the moment it is not implemented so we
have to deal which what we have now.

> 
> Mitar
> 

I'm going in vacations for some weeks, so I don't think I will be able
to reply more mails.

Cheers.

- -- 
./p4u
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.20 (GNU/Linux)

iQEcBAEBAgAGBQJR+RP+AAoJEAX7rWpc+YnNPNIH/j7hCDlkGqviIrr8cEg1AJws
z1oxSn+AbWQCARLIWXkhDbOlFCJHnnbKFpl3pdyC0VOHWtHI4m7VBGzaQt0uu2Mb
RdpHplE2EeaoxZawYJk5GezfQUhlCH6Hcw3SsfKajDXkeZ0qp4n0Q4p3qpVfVZMd
FhsCQrjeuX1iucKYM3Ivso5psMT1P60EmBnYSDEG2Hd0Je94eIIiFMg/zNxdf/ls
tVfnZ3dcLwUxbNmGurS5U1TKIBgz3hj9kt6f5qJEyVN0PxCz7T25LE+/D5hssgoK
t5+n//Yg7NxkupjuQ7iqX9hdFHeFqtTbi3U7OT3ehMiWmJqgrnqjtr9vAzcHIzw=
=594B
-----END PGP SIGNATURE-----



More information about the mesh mailing list