On Sun, Apr 04, 2021 at 07:52:35PM +0200, Andi Depressivum wrote:
Hello everybody,
What's the correct setup to mesh also over an existing ethernet VLAN link?
My core network with all routers & servers is running on VLAN 3 (eth0.3 in the routers). How do I have to setup batman-adv to a) mesh also over this existing link and b) propagate this VLAN also over wireless links. Bridging eth0.3 with bat0.3 and adding eth0.3 also as a hardif doesn't work, as it will remove eth0.3 from the bridge.
Right, that is not supported. That goes in the direction of creating an encapsulating loop. It's best to avoid sharing a link for both the payload frames and the mesh layer.
One option could be to add an extra VLAN, like VLAN 4, dedicated for the mesh layer with the batman-adv frames, parallel to the VLAN 3.
Or if most/all hosts are running batman-adv, so if architecturally batman-adv is forming the backbone of your network, you could run batman-adv over this VLAN 3 only. And then either run batman-adv on the servers themselves or bridge the servers into the batman-adv mesh on their adjacent mesh router(s).
Regards, Linus