how to do bonding links , when , different bandwidth availble !
i have four link
i using 4 Devices ( vDSL Modem of PATTON )
3 Devices vDSL Modem , The Bandwidth is 12 Mbps of one modem ( 12*3 = 36 Mbps )
1 Devices vDSL Modem , The Bandwidth is 60 Mbps
Link aggregation only works with same link speeds.
I think the nearest solution would be to aggregate the three 12MBps links through 3 EoIP tunnels and then apply a bonding on those three which would give you 36MBps - tunnel overhead in ideal conditions.
Then add a 2:1 weighted PCC load balancing over the single 60MBps and the bonded interfaces.
Are those three 12MBps links from the same ISP? If so, and you connect via PPPoE, you could probably be lucky (or pay for) that they enable MLPPP for you and you already have it bonded.
If they’re not from the same ISP, chances are high that you get a lot (and I mean a LOT) out-of-order packets and retransmits due to different RTTs.