Creating a Mesh using BATMAN-adv

Hi there,

I'm trying to setup a mesh with few of my routers using BATMAN-adv. I want to configure around 10 routers in mesh setup where each of them are connected with individual wan connection. I want them communicate each other and also if one router's wan connection failed, it must be fixed by communicating to other nodes sharing theirs. Which type of network topology should I go for this setup? I tried the configuration of https://cgomesu.com/blog/Mesh-networking-openwrt-batman/ Mesh Gateway with VLAN Configuration and the routers were communicating each other while sending ping but if disconnect one of the WANs from a router it is not getting connection from other peers. I don't know if there is anything wrong in the setup that i've mentioned because i'm new to mesh. Can anyone help me in this?

which router (i mean model No.) are they all same make?

A mesh node interface can only connect to other mesh nodes. It broadcasts beacon frames similar to those from an AP but will not make "normal" STA connections. The only requirement is the server nodes should not go down. If you configuration is server to server then the connection will go down if on goes down.

802.11s routing and batman-adv running over an 802.11s mesh are two, entirely different routing protocols.

I just want to not pick that 802.11s is layer-2 and just forwards(!) Frames.
Batman-adv is kind of a bastard and sits somewhere between layer-2 and layer-3.

However, frames are getting forwarded, while packets are getting routed. (I think there is a reason why we have distimct names for both functions.)

You can put any layer-3 routing protocol on top of a 802.11s mesh, like olsr, olsr2, ospf, bgp, babel, ...

Multi-hop mesh routing on B.A.T.M.A.N. advanced routing protocol

Network-mesh-emulator

If you are doing a big setup. please go through these links.