Bonding between 5 sites

Hi,

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.

Regards,

Rodin.

Bonding across links with different latency is a horrible idea.

What are you actually trying to achieve? Why do you think you should use bonding?

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

Can you clarify where the 5 sites are in relation to each other, and how they are physically connected ?

E.g. 5 sites connected via wifi etc.

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.

http://acronyms.thefreedictionary.com/TLAN

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?

Any help is appreciated.