Bonding or Load Balance Satellite & LTE

Hi Guys

I have a 2 Mbit/s VSAT satellite connection that I need to aggregate with a few 4G routes to maximise bandwidth. We have a CCR1009 to use for this purpose. We have a main server with a gigabit connection in our data centre that we want the CCR1009 to build a VPN back to using multiple routes. This will let the server compress traffic using a proxy before sending it over the VPN. All client’s behind the CCR1009 will come from the same IP address of the server regardless of which physical link is used to connect back.

I’ve looked at PCC, bonding and other load balancing methods but can’t see which will work best. It’s further complicated because we need the system to detect routes that are down i.e. LTE. We need to ping an IP over the link and drag it down if it’s unavailable.

We’re fully versed with configuring Mikrotik’s, just looking or the best way forward and some direction.

Thanks in advance.

Out of order packets might be a problem here but any suggestions?