Mark RM :
bill001g :
If you have say only 1 machine talking to say NAS that is also link aggregated you would still only be able to use 1g of traffic for single file transfers.
That's not true actually and is why you have LACP on the switch. The server drivers allow true aggregation as one of your three choices even on cheap NICS for LACP enabled switches. You are describing a load balanced situation, not an aggregated install.
Please see the Server 2012 R2 guide for more detailed information.
https://gallery.technet.microsoft.com/windows-server-2012-r2-nic-85aa1318
You linked something that require a login. I am talking about LACP 802.3ad. It does not spread the traffic by packet it at the very best puts traffic into the link by using a hash that includes the tcp ports. This means a single session will always only use 1 link. So you can call it a HASH rather than load balancing but it does the same function.
Microsoft may have invented some new protocol that I do not know about but then it would only work with servers back to back a switch will still run standard 802.3ad.
The last time I saw a microsoft server it talked about some virtual machine teaming or use of the standard hash everyone else does. Hard to say we do not run teaming on any servers anymore for capacity we use 10g ports and only use the teaming as a method of failover.
Even so most the teaming drivers you get that are not part of microsoft server follow the hash method in 802.3ad.