Avatar of Abraham Deutsch
Abraham Deutsch asked on

NIC Teaming in Windows 10

I tried doing a nic teaming on my windows 10 machine but  The LBFO feature is not currently enabled, or LBFO is not supported on this SKUit is not supported, sometimes it the cards that is not compatible, does anyone did this and can recommend a nic cards that will allow teaming?

Currently have a
Intel(R) 82574L Gigabit Network Connection
Intel(R) 82574L Gigabit Network Connection
Realtek PCIe GBE Family Controller
Windows 10Windows OSNetworkingComponentsPC

Avatar of undefined
Last Comment
Abraham Deutsch

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
William Miller

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Cliff Galiher

Windows 10 does not have native teaming. That is a server-only feature. And since it was introduced in 2012, many newer NICs have dumped their own teaming feature from their drivers.

If you want teaming in windows 19, you'll have to find a NIC where the vendor still offers their own teaming solution via driver/software *and* supports windows 10.  

It is a rare request. Usually when teaming is needed, you'd want to be running windows server anyways. I'd strongly look at why you want to do this via windows 10. It probably isn't a good fit.
Cliff Galiher

Regarding the first intel link, that actually won't work.  New-LBFOTeam is actively blocked on current builds on windows 10.  To quote Microsoft's official stance from https://social.technet.microsoft.com/Forums/en-US/66166918-5b67-4754-89e5-a2572b1888a2/nic-teaming-failed-build-10568-windows-10?forum=win10itpronetworking:

here are no native LBFO capabilities on Win10. Microsoft does not support client SKU network teaming.

It was a defect in Windows 10 build 10240 that “New-NetLbfoTeam” wasn’t completely blocked on client SKUs.  This was an unintentional bug, not a change in the SKU matrix.  All our documentation continued to say that NIC Teaming is exclusively a feature for Server SKUs.

While the powershell cmdlet didn’t outright fail on client, LBFO was in a broken and unsupported state, since the client SKU does not ship the mslbfoprovider.sys kernel driver.  That kernel driver contains all the load balancing and failover logic, as well as the LACP state machine.  Without that driver, you might get the appearance of a team, but it wouldn’t really do actual teaming logic.  We never tested NIC Teaming in a configuration where this kernel driver was missing.

In the 10586 update (“Fall update”) that was released a few months later, “New-NetLbfoTeam” was correctly blocked again.

In the 14393 update (“Anniversary update”), we continued blocking it, but improved the error message.

The bottom line is that customers should NOT attempt to create teams on client SKU.  It is NOT supported on client SKU, and never has been.  Classic NIC Teaming continues to be supported in Windows Server 2016.
SOLUTION
William Miller

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
ASKER
Abraham Deutsch

Thank you for your help
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy