So, for the multiplication of machines in a big network, you confirm that batman-adv is not compatible with lxc.
However something is still not clear: with one batman-adv per namespace, would it be possible to have what you have with kvm but with lxc? The gain for this work would be only performance, the useful scenario being no other than what you have with kvm: big (independant) networks.
Thanks for your answer. Kind Regards Vincent
On Wednesday 14 September 2011 18:43:36 clownix@clownix.net wrote:
Hello, I was wondering if the batman code in the kernel make batman not compatible with lxc.
Lxc are the linux containers that permit to have virtual machines with the least overhead (native speed) but those machines use the host's kernel. If you know openvz, lxc is the same technology.
It would be nice to be able to have lxc compatible with batman so as to test big networks on a single machine.
At least OpenVZ support would mean: one batman-adv instance which provides separate interfaces for the different namespaces.
We looked at it and found no useful scenario for the OpenVZ support. And your example doesn't seem to make sense for me right now. It would be one batman- adv instance which is connected to itself... not a big virtual network.
We tend to use something like kvm for big virtual network tests.
Kind regards, Sven