I’ve looked at Speedify. In fact, I signed up for service with them on my iPad and iPhone as soon as I heard about their service years ago. It doesn’t really get you any higher speed (at least, not on download), what it gets you is a more robust network connection with failover if the primary goes down, although I do see a speed improvement for upload.
On the software-only router side of the house, Speedify at least let’s you tie your multiple links together and get you a more reliable connection. But true aggregation (like LACP) requires that all links be of exactly the same speed — e.g., you do link aggregation on multiple Ethernet ports that are connected to the same switch, and while no one connection will have bandwidth greater than a single Ethernet port, you will have be able to have multiple connections that can all achieve that same level of speed. Their style of bonding isn’t the same thing.
I’ve also looked at OpenMPTCPRouter. On paper, it looks like a better solution to me than Speedify, but in practice it’s not designed to handle multiple different upstream connections with varying levels of performance. I’ve chatted with the author, who lives in France and his ISP connection is 1.25 gigabits per second, so this hasn’t been a priority. He did say that this was going to be something he was going to start working on soon, however.
So, I might be forced to go with something like a six port Protectli pfSense or OPNSense router plus Speedify, at least until I can get something better.
Oh, and Speedify has (or had, maybe they’ve changed this), an effective speed limit that they also implement. I think it’s about 200 mbps. If you’re getting that speed or better over Wi-Fi or Ethernet or whatever your primary network provider is, then they don’t even bother to bring up the other providers.
So, you’re not going to tie multiple upstream sub-1gbps providers together into one giant network connection, because Speedify will just stop bringing up more channels when it thinks you have enough speed.
At least, that was the Behaviour I saw when I was doing my tests. Maybe I had the wrong type of account, so that they were effectively throttling me down?
Hmm. Okay, I did some more testing tonight, and it looks like they do now have more connection modes, including one optimized for streaming, one optimized for raw speed, and one optimized for reliability.
I was able to get some higher speeds with Speedify than I could get with my naked ISP or with NordVPN, and the graphs showed that the cellular 4G connection was actually a significant bonus on top of my DSL.
So, now I guess I’m going to have to build my own Speedify router combined with OPNSense or pfSense, and get those other upstream network connections also set up.
On the software-only router side of the house, Speedify at least let’s you tie your multiple links together and get you a more reliable connection. But true aggregation (like LACP) requires that all links be of exactly the same speed — e.g., you do link aggregation on multiple Ethernet ports that are connected to the same switch, and while no one connection will have bandwidth greater than a single Ethernet port, you will have be able to have multiple connections that can all achieve that same level of speed. Their style of bonding isn’t the same thing.
I’ve also looked at OpenMPTCPRouter. On paper, it looks like a better solution to me than Speedify, but in practice it’s not designed to handle multiple different upstream connections with varying levels of performance. I’ve chatted with the author, who lives in France and his ISP connection is 1.25 gigabits per second, so this hasn’t been a priority. He did say that this was going to be something he was going to start working on soon, however.
So, I might be forced to go with something like a six port Protectli pfSense or OPNSense router plus Speedify, at least until I can get something better.