Port bonding for 2Gb wan speed

My cable ISP rolling out 2Gbit speeds in my area and I’ve got free upgrade for a year. How do I take advantage of it using Gigabit connections?
Option 1. Motorola MB8611 with 2.5gb port and openwrt router with 2.5gb wan port. Can anyone recommend a router?
Option 2 . Motorola mb8600 which has 2 LAG ports and any openwrt router with 2 WAN ports bonded to the same gateway.
Option 2, would be my preferred method, due to lower cost of modem and I already have linksys wrt1200 which in my opinion a solid router.
Question is how do I set it up? I checked mwan3 but it seems to be designed for dual WAN to dual ISP setup not a single gateway with port bonding.
My vision for this setup is to assign lan1 to wan, then lan2, lan3, lan4 bonded to smart switch on the lan. My media server and nas have dual nics and support port bonding,
I’m well aware that most internet servers will not support speeds over 1gig and it’s unlikely to hit a 2gig speed anytime soon, I just want to make it work

Hi

to be honest, bonding on plastic routers is far from ideal. CPU is connected with one lane to switch , in some cases two lanes (old swconfig) but DSA is currently limited to one CPU port (1 G)

even if you make a bond, it will be cpu intensive and limited experience

best is to buy a dedicated HW for 2.5 Gb

1 Like

DSA specific (no multi-cpu-port) issues aside, even with swconfig the wrt1200 would not suffice. Keep in mind, all data that's coming in from a LAG would also need to go out through (another-) LAG, but this hardware only has a two CPU ports (while it would require four, to deal with 2*1 GBit/s in and 2*1GBit/s out); the wrt1200 is fine for 1 GBit/s, but not any more.

You really need (well, want) a device that can master 2.5GBASE-T (or better, 5GBASE-T, 10GBASE-T, etc.) here, using 2+ dedicated 2.5GBASE-T ethernet cards and a matching switch distributing that to your internal systems. In practice this means x86_64 based hardware (very modern Atom or normal core/ ryzen based CPUs (if you want SQM and/or more of a margin)).

Upgrading hardware is an easy way out, but I dont see a reason to upgrade everything.
I found a router that should fit perfectly.
ASUS RT-AX86U Pro
It does have wan aggregation and lan aggregation.
No openwrt unfortunately

Now you're going from 'insufficient' for 2 GBit/s to utterly unsupported crap.

What’s the solution then? Which compatible openwrt hardware will have support for wan aggregation

Port aggregation makes a lot of sense in my case, because I get to keep all my existing cabling, switches and no changes on or server
A year from now I might not keep a 2Gb plan at all, or switch to Wi-Fi 6 throughout

The MT7622 (Belkin RT3200, Netgear WAP206) has a 2.5 Gb internal link from the switch to the CPU, avoiding a bottleneck there. I don't know if its DSA supports bonding though.

Hi

as i see you still want a bonding/LAG,so let me remind you, that 2x1G is not equal to 2G
it is still 2x1G

what i like to say is, connections are still limited to 1G
so when you start download on PC#1 it will be 1G
and with a luck, download on PC#2 will be 1G
but it will never be a 2G

in addition, transmit-hash-policy ,in my case i using L3+L4, is not supported on every device
so, it may be a fancy thing, and have its value in data center/server room, but it will be never "native 2G" and you will often stuck with unlucky situation where PC#1 and PC#2 use same 1G and second 1G is idle

The solution would be to get hardware that has two dedicated 2.5GBASE-T (or better) ports (in case of a switch, you'd either need one 5 GBit/s CPU-port between switch and SOC or two 2.5 GBit/s CPU-ports, but multi-port DSA is still tricky) - AND can service them at full speed (without proprietary accelerators).

By far the easiest and cheapest (starting around 200 EUR/ USD) option for this is x86_64, it has the necessary performance and can connect enough ethernet ports at that speed. While there are more traditional ARMv8 based wifi routers with these ports around, that does not mean you'd get two of those (which you'd need, WAN/ LAN), nor that these SOCs can actually keep them busy (even less so running OpenWrt, without, e.g., NSS support).

I get the speed part, but because each Pc has 2 teamed nics it will transfer same amount of data twice as fast.

You right guys, Asus router does have some nasty reviews online, pass on that.
Mikrotik newer models look promising and affordable, but no one has them in stock in US.
Looks like the only viable option is DIY based on x86_64 and I probably have all necessary hardware in my basement or readily available on Facebook marketplace near me.
I definitely have Dell poweredge servers T410 and T310 with dual nics. All I need is another nic card.
Any recommendations on dual or quad Ethernet boards?