NIC Teaming issue Windows Server 2019

Andrew Bienhaus 106 Reputation points
2021-01-14T22:45:45.973+00:00

Good day,

2019 server, 4 NICs. (dell R710, QLogic BCM5709C nics x 4, DLink managed switch)

Have been using NIC teaming for many years with success on a 2012R2 similar hardware system, one generation older, and while I initially had some of the "network startup woes" where it was fine until a reboot, but then team wouldn't come online... we resolved that fairly quickly, adding a dependancy somewhere along the way, as I recall

This new system, I have been running as a lab machine, but need the bandwidth, and I'd really like it to work too!

I have been playing with a few Unix VM systems, the last of which was ProxMox, which took the LACP config like a pro, and I bonded the 4 NICs to one IP, plugged them in the 4 ports that had been configured to do 802.3ad (LACP), and boom, 4gig connection worked like a champ.

Have installed a headless 2019, to run the HyperV on, and while initial NIC config was direct and automatic, once I created the Team and added the 4 nics to it, and moved the cables over to the 4 ports they should be in, no joy.

I get an UP status for the 4 ports, or disconnect if I pull them.

The team originally said "cable disconnected", but now that I have sent a few enable/disable commands to try and "tickle" it, it's status is just "blank".

My team config is set to: includ the 4 names, lacp mode, dynamic, and fast.
(those happen also to be the same settings the old 2012r2 has been running on for years, except "fast" as that seems to be a new setting since 2012r2)

Doing this via powershell now of course, at the console, so open to any commands, tweaks, etc.
The only other thing i know that ProxMox was setting, was the hash type, and we were using the default of level 2/3.

Open to any thoughts or ideas, or things I can try. :-)

with thanks,

Andrew

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
13,375 questions
Windows Server Setup
Windows Server Setup
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Setup: The procedures involved in preparing a software program or application to operate within a computer or mobile device.
257 questions
Windows Server Infrastructure
Windows Server Infrastructure
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Infrastructure: A Microsoft solution area focused on providing organizations with a cloud solution that supports their real-world needs and meets evolving regulatory requirements.
554 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andrew Bienhaus 106 Reputation points
    2021-01-20T23:30:32.877+00:00

    Solution:

    Moved the physical box into a live room, where there is a Cisco SG220-50 smart switch, presently doing NIC teaming with a 2012R2 box for a number of years now.
    Created a second LACP trunk, assigned some ports, and ran haphazard cables from the server box to this switch.

    Bam.
    Success, with two ports, then three, now all 4 as I wanted it.

    It would seem that Windows Server 2019 (and perhaps all of them before it too?) are sensitve to the switching hardware - where other operating systems are not.
    (recalling that I had LACP working on this same box, with both the DLink smart switch mentioned above, and an SMC smart switch that I dragged out to the lab - using Debian Linux, but neither switch liked Windows server teaming)

    :-)
    Andrew


5 additional answers

Sort by: Most helpful
  1. Andrew Bienhaus 106 Reputation points
    2021-01-18T13:58:03.937+00:00

    HI, no, this is a virgin install, just the other day. One test hyperv clint OS running in it so far and that's all.
    Totally empty other than the OS. Firewalls all disabled. (via PS commands)

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.