Wondering if it’s possible to do a sort of bonding over two LTE connections where I just send every packet over both LTE connections. At the far end there would be a RouterOS VM taking those packets in and only keeping the first one and dropping the second. This way we could achieve the best response times over two LTE and also if one of them fails, there’s no failover time.
I’m fine with bandwidth of one LTE connection, but would like to have faster failover times as the routerboard would be installed in a moving device. So if there’s something like 30s failover to the second LTE, vehicle probably has already moved from the blind spot
It would be also nice if I could use WLAN as the third uplink when the vehicle is in the garage. As the devices inside the vehicle also need WLAN I guess my best bet is to get at least WLAN on a mini-pcie and then use 2x LTE USB modems that work with routerboards and hot glue them inside the chassis ?
There is no “bonding” feature built in to Mikrotik that work with LTE/Wi-Fi . The alternative approach is “load balancing”, that is supported with configuration on a Mikrotik. There are a few approaches for that in the forum/wiki, I think “ECMP with connection marking” is the easier, but even that is not a single checkbox to just enable.
If you dealing with a lot web traffic, “load balancing” is pretty good choice anyway. And, bonding get trickier even on device that support it, as requires another router at the other end to “un-bond” it, adds some latency, among others…
Router at the far end is not a problem as the traffic would be terminated in our DC. Problem I’ve seen with LTE ECMP is that the connection might be up even though the latency could be hundreds of millisecond and throughput in kilobits Copying packets would go around this problem I think, though with some performance impact but it’s not a problem for me.