Ask HN: Alternative to Speedify? How does it work?(snbforums.com) |
Ask HN: Alternative to Speedify? How does it work?(snbforums.com) |
https://www.openmptcprouter.com/
Speedify/Riverbed($$$) can do bonding, load balancing, and redundancy at the same time per each flow going to the VPN, it also does packet steering if one link goes down in aggregation mode. If parallel downloads are detected, or flows with the same source, they are load balanced instead of aggregation, provides much better performance and no buffer bloat. Uses DPI to detect sensitive connections and routes them to the redundant channel. It also stops bonding and sticks to load balancing if the majority of the uplinks are bad. e.g:
ISP1 Good: LB + aggregation channel with 2 + redundant channel / ISP2 Good: LB + aggregation channel with 1 + redundant channel / ISP3 Bad: LB + redundant channel
or
ISP1 Good: LB + redundant channel / ISP2 Bad: LB + redundant channel
"Bad" as very high latency difference or/and packet loss. Packet aggregation is used only when a single TCP download session is detected. LB is preferred.
It solves all the issues when combining different types of internet which deemed to be impossible or poor before.