If you want more speed just upgrade to 10G, 40G or 100G
😉
For scenario 3 configuring seperate LAGs - with or without LACP - wouldn't help. Possible scenario:
- one server with 4x 1G links
- two 1G links to switch A
- two 1G links to switch B
- each switch has a seperate LAG configured
What happens when you configure a LAG is that the switch basically uses the same MAC address for both links (at least when using LACP, not 100% sure for static LAGs). In the scenario above let's say that switch A uses the MAC AA:AA:AA:11:11:11 and switch B uses BB:BB:BB:22:22:22.
Look at that from the server side. He's talking to two different devices! Cannot work unless you are going to configure two teamings/bondings on the server and then use those two _logical_ links for an active-standby solution.
Let's say that you make both switches known as MLAG peers and ...
- ... configure sharing on switch A.
- ... configure sharing on switch B.
- ... configure MLAG with the same ID for those links.
The simple effect for the server is that it's now talking to, for example, MAC CC:CC:CC:33:33:33 on all four ports. This simple fact in turn enables your server guys to configure a single teaming/bonding using all four ports, with or without LACP (remember - talk with them, has to be the same on switch and server).
That's LAG and MLAG, at least how I understand it. Corrections are accepted at any time.