I currently have 2 rb333’s connected to 4 motorola backhauls using bonding and bridging. It works great and I no problems with bandwidth across these link and the load balancing works flawlessly. The problem I have is communicating with the 4 radios between the bonds. It uses round robin distribution so the packets get evenly sent down each path which means that when I am trying to work with any of the 4 backhauls between them, they only recieve half of the packets. I have tried setting rules and routes and everything else I can think of to alleviate this issue to no avail.
WAN<—>Eth1<->Bridge<->Bond[Eth2]<—MotoBackhaul1—><—MotoBackhaul2—>Bond[Eth2]<->Bridge<->Eth1<—>LAN
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ^>Bond[Eth3]<—MotoBackhaul3—><—MotoBackhaul4—>Bond[Eth2]<^
-
-
-
-
-
-
-
-
-
-
-
-
-
-
It seems that the bridge supersedes any policy routing in place.
Any help or suggestions would be appreciated.
Thanks