I am wondering if the following setup will work. I am setting up a network which will join 5 sites together, this is via a Layer 2 service, each site connects into the layer 2 cloud via 2 modems and I would like to set it up so that each Mikrotik 1100 uses both connections via it’s bonding feature.
I would like it to be both failover and load balancing.
Each network behind the Mikrotik will be a different subnet and the Mikrotik 1100’s at each site will route via the bonded interfaces.
Is there a way to get this to work as I have only been able to get it work using Broadcast and none of the load balancing methods.
it’s about bonding-rr. other modes work more reliable. for example, bonding-xor with ‘layer3’ policy will send all packets between two computers over single line
The 5 sites are all connected via a Layer 2 server provided by the telco called a T-LAN, each service is using 2 different lines and modems to connect to this layer 2 cloud.
The idea is that we want to utilise both lines (and thus increase bandwidth) between sites and also provide failover.
I can get bonding to work via roundrobin if only 2 sites are setup (ie 2 routers) as soon as I add a third device it no longer fails over. I am testing this all pluged into 2 switches to simulate the modems/layer2 environment.
Acronym Definition
TLAN Transparent Local Area Network
TLAN Tomahawk Missile, Land Attack, Nuclear
Since you stated it’s L2, You can put an OSPF L3 network over it, it will ensure you load balancing and failover (You can even improve reactiveness with BFD). Then if you REALLY still need a L2 link between the sites, MPLS will do the job
We don’t need the layer 2 between the sites but this is what is provided by the carrier, each site will be it’s own network and the mikrotik’s will do the routing, we just want to use both links at each site and I thought that bonding would provide this.
Is there any way to make bonding work when there are more than 2 sites involved or do I have to look at routing protocols?