Ask HN: Alternative to Speedify? How does it work?
snbforums.com
Ask HN: Alternative to Speedify? How does it work?
1–6 of 6 posts
Re: Ask HN: Alternative to Speedify? How does it work?
#2Re: Ask HN: Alternative to Speedify? How does it work?
#3Speedify seems to be capable of doing packet aggregation, load balancing, and redundancy simultaneously per each connection flow. Any alternative? (preferably open or self-hosted)
Re: Ask HN: Alternative to Speedify? How does it work?
#4Speedify seems to be capable of doing packet aggregation, load balancing, and redundancy simultaneously per each connection flow. Any alternative? (preferably open or self-hosted)
Just a few I've used: https://www.openmptcprouter.com/ https://github.com/zehome/MLVPN https://github.com/ovh/overthebox
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.
Re: Ask HN: Alternative to Speedify? How does it work?
#5Re: Ask HN: Alternative to Speedify? How does it work?
#6As someone who used it in RV for years I've yet to find an alternative, poor naming though as it offers more than bonding. Ulive seems to be similar but it uses FEC to achieve bonding and redundancy at the same time however RTT is very high, it is optimized for streaming not general internet usage AFAIK, and it needs equal RTT, usually used with multiple LTE connections.Speedify seems to be a cheap SD-WAN. Good post!…