I have two Max HD2 units that have a SpeedFusion bonded connection over low latency 900 MHz radios and high latency cellular connections. Because I’m streaming video I have the cellular connection set to priority 2 while the radios are priority 1 (otherwise the video is disrupted by the packets that arrive very late). This works
The one unit is mobile though so when the radio’s get to max range the signal levels and data rates drop such that the video is too degraded to be useful. the problem is that the connection still passes the health check so it doesn’t failover to the cellular connection. this can create a region where the bonded connection is working very poorly.
I looked at using the WAN smoothing, cut-off latency, and suspension time after packet loss. These still didn’t seem to failover from a priority 1 connection to a priority two connection while it still was alive even marginally.
Some things that helped: the radios (not Peplink) have a setting to not allow a client to connect if it’s below a set signal level, but that only helps after they disconnect. Still, it helps prevent the radios from cycling between connecting/disconnecting.
I modified the connections’ health check settings and the SpeedFusion link failure detection to detect the failure as soon as possible.
These have helped but we still have the same underlying issue of a poor quality connection that is priority 1 will mess everything up until it improves for totally fails.
Any suggestions for how to improve this?