Does Flint 3 support True Bonding?

I got 2 ISP both with 200mbps.

I wanted to know if I can do a true bonding and make it 400mbps perhaps with the help of VPS?

I used to do it with OpenMPTPCrouter but I don't see that feature in Flint 2. Was wondering if I can do it in Flint 3?

If not out of the box then with manual configuration.

Hello,

Are you looking the SD-WAN?

Hello

What i want is to aggregate both WAN into 1.

So that my 2 x 200mbps becomes 400mbps and i can use both entwork at once.

If one goes down then it becomes 200mbps (the working onr).

Hello,

I just confirmed with PM that AstraWarp does not support Bonding for the time being.

So, the current GL router firmware cannot support the Bonding function. Sorry.

Hi

Check out the above video

This is a difficult ask for these routers to do. Most (all?) routers in the consumer space will load balance across multiple providers. This means one stream will not get access to the bandwidth of both providers. However, two streams could have one assigned to each provider. So if a download uses multiple streams, it is possible that you could have access to the full amount of bandwidth. It depends on several variables, many of which will not be in your control, how the streams are built and balanced.

Its actually not that hard to do it.

I was able to achieve it in Beryl AX.

Gonna do it in Flint 2 soon.

You were able to bond 2 connections to 1? As in if You were connected to 2 Sources (ISP / Connections) of 100 Mbps each, You were able to get 200 Mbps...
If Yes how? please share

Yes. I have done it before too using virtual routers.

Check openmptcprouter

This is really not channel bonding all traffic, though, is it? It is simply making the application believe the traffic from multiple streams looks like 1 stream. The traffic itself is still load-balanced. Also - how does this work for udp streams?

Edited to add - how would 1 tcp connection be spread across multiple paths using this? It won't. You will still be limited to the bandwidth of your fastest connection at best. You can test this with iperf across your link with a single connection using an actual buffer than can be validated between the near and far ends. Would be quite interested to hear your methodology and findings if you take the time to actually test this sometime.

Nah. It works fine. 200mbps x 2 connection i have. It becomes 400mbps.

How it works is with the help of a vps. It makes a tunnel to the vps (which should have speed more than your combined speed limit) and then it tunnels through that server and gives you full speed.

The ip that shows is of the vps too and not the ISP.

I am honestly surprised no one has heard about it.

I have been using it for past 2-3yrs over a VM. But want to switch to flint 2 and i assumed that flint 3 would have this feature inbuilt.

1 Like

You should try it. Spin a vm and try if you have 2 connections.

Btw this is what even speedify does. The only diff is this is opensource and you need ur own VM.

Show me the speed test via iperf with a single tcp connection and I might put in the effort - otherwise, this is just a load balancer / proxy combination that works the same as regular ALB. This is why SMB moved to multiple connections from a single connection at the protocol level - to increase performance. But now, in your example, I am paying for the isp, and the vps, and maybe even the bandwidth twice. In my specific case, I already have multiple providers (starlink, tmobile, at&t, FTTH), in fail over, with FTTH being symmetric gig. It is just not needed in my case.

(post deleted by author)

Then let it go...

You can check the github of it and see how it works.