I'm trying to build a fairly simple network.
I've got a few devices acting as the network core, which are basically all connected to each other by a simple Ethernet switch.
Each of these devices (I call the "core-nodes") can therefore directly talk to every other over Layer 2.
They are all contained in the
(All the core-nodes are connected via a B.A.T.M.A.N. Advanced Mesh, which behaves as a simple Layer 2 switch)
These core-nodes now each have different networks attached to them, which they can route traffic to. I want to setup all core-nodes in a way, that they simply annouce all routes they have to the other nodes. I tried setting up something like BGP, but I think this is too complicated for this job.
Although it would be pretty easy to just set all routes statically, this is a highly dynamic network with core-nodes appearing and disappering on a daily bases, and having different networks routed behind each of them.
Is there a simple protocol to just announce routes to other devices, without all the fancy stuff of pathfinding etc.? I think it would be pretty easy to develop such a stupid protocol, but I don't want to re-invent the wheel.