Windows 10 Software NIC Teaming现在可以吗?


12

Windows Server 2012带来了不同制造商的适配器NIC组合。

我的意思是说使用Intel的1个NIC和Realtek的另一个来组队。可以在驱动程序级别进行分组或绑定,但是Windows Server 2012中引入的功能是在操作系统级别。我感谢Linux已经这样做了多年:-)

它没有进入Windows 8 / 8.1。我看过一些文章,据报道有人在Windows 10 Preview上运行它,但不再运行。

Windows 10 Pro是否支持NIC Teaming?或其他版本。


至少从Windows XP开始,就可以在Windows中进行NIC分组。您在哪里读了什么?
qasdfdsaq

@qasdfdsaq在驱动程序级别是,但是您需要相同型号的适配器。我并不是说他们支持一对realtek或一对intel。我的意思是它支持使用1个Intel和1个Realtek进行分组。如果您对我可以如何更清楚地定义这一点有任何建议,请告诉我。
2015年

Realtek为此非常糟糕。英特尔在Windows 8中为我的卡提供了驱动程序支持,但即使拥有“支持”,第二个Intel处理器也确实会更好。我从未真正与realtek一起使用
Journeyman Geek

Answers:


8

-编辑5/4/16-

在Windows 10的最新版本以及内部版本14295中已禁用此功能。powershell命令将错误输出,或说当前SKU不支持LBFO,具体取决于所运行的Windows版本。希望MS将在不久的将来重新启用此功能。

-以下原始帖子-

是的,这是可能的!对于通过Googling找到此帖子的其他人:

我还没有找到通过GUI访问此文件的方法,但是运行以下PowerShell命令将为您创建一个团队。只需用您的NIC名称替换以太网名称。

New-NetLbfoTeam TheATeam "Ethernet","Ethernet 6"

然后,您应该拥有2GB的Switch Independent团队。在这里,您可以使用“网络连接”屏幕来设置所需的设置。

网络和团队的屏幕截图


1
非常感谢@FunkeDope-我在您的帖子中添加了屏幕截图。完美运作。现在,我将必须在我的VM Server上进行分组;-)
albal 2015年

创建分组后,如何将其删除?当我右键单击团队界面时,“删除”按钮显示为灰色。
比洛

请注意,您的PowerShell会话将需要以管理员身份运行
Nate

1

否,不可能在Windows 10客户端SKU中获得NIC teamin。但是可用于服务器SKU。

从14393版本(周年更新)开始,此NIC分组功能已被永久阻止或删除。似乎该功能错误地添加到客户端Windows 10 SKU中。当您将New-NetLbfoTeam命令放在PowerShell中时,例如New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2",错误显示如下

New-NetLbfoTeam:当前未启用LBFO功能,或者此SKU不支持LBFO。在第1行:1个字符:1 + New-NetLbfoTeam-名称“ NewTeam” -TeamMembers“以太网”,“以太网2” + ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + CategoryInfo:未指定:( MSFT_NetLbfoTeam:root / Standa rdCimv2 / MSFT_NetLbfoTeam)[New-NetLbfoTeam],CimException + FullyQualifiedErrorId:MI RESULT 1,New-NetLbfoTeam

新NetLbfoTeam

主要原因是在Social.TechNet.Microsoft中给出的:Nic Teaming在内部版本10586中破坏,如下所示(引用):

“ Win10上没有本机LBFO功能。Microsoft不支持客户端SKU网络成组。

Windows 10内部版本10240中的一个缺陷是“ New-NetLbfoTeam”没有在客户端SKU上被完全阻止。这是一个无意的错误,而不是SKU矩阵中的更改。我们所有的文档都继续说NIC Teaming是服务器SKU的独有功能。

尽管powershell cmdlet并未在客户端上完全失败,但LBFO处于损坏且不受支持的状态,因为客户端SKU没有附带mslbfoprovider.sys内核驱动程序。该内核驱动程序包含所有负载平衡和故障转移逻辑以及LACP状态机。没有那个驱动程序,您可能会看起来很像一个团队,但实际上并没有真正的团队逻辑。我们从未在缺少该内核驱动程序的配置中测试过NIC Teaming。

几个月后发布的10586更新(“秋季更新”)中,“ New-NetLbfoTeam”再次被正确阻止。

在14393更新(“周年更新”)中,我们继续阻止它,但改进了错误消息。”


0

似乎此功能又回来了:

英特尔在驱动程序版本22.3或更高版本中提到了对Windows 10的分组支持。当前23.5可用。

此版本随附ANS(高级网络服务,默认情况下已安装),该版本应允许通过powershell命令进行分组

我还没有尝试过-我拥有两个Intel NIC的唯一主板有点固执地升级了BIOS。

如果有人可以使用发行说明中提到的最新Windows创建者更新,请告诉我:)

更新:已尝试在Windows 10上进行链接聚合-因此目前可以正常使用(2019年1月)

PS C:\Windows\system32> Import-Module -Name "C:\Program Files\Intel\Wired Networking\IntelNetCmdlets\IntelNetCmdlets"

PS C:\Windows\system32> Get-IntelNetAdapter

Location        Name                                                           ConnectionName            LinkStatus
--------        ----                                                           --------------            ----------
0:31:6:0        Intel(R) Ethernet Connection (2) I219-LM                       Intel-219                 Nicht verf...
7:0:0:0         Intel(R) I210 Gigabit Network Connection                       Intel-210                 1.00 Gbit/...

PS C:\Windows\system32> New-IntelNetTeam

Cmdlet New-IntelNetTeam an der Befehlspipelineposition 1
Geben Sie Werte fuer die folgenden Parameter an:
TeamMemberNames[0]: Intel(R) Ethernet Connection (2) I219-LM
TeamMemberNames[1]: Intel(R) I210 Gigabit Network Connection
TeamMemberNames[2]:
TeamMode: StaticLinkAggregation
TeamName: link_name_team

PS C:\Windows\system32> Get-IntelNetTeam

TeamName         : Gruppe:  link_name_team
TeamMembers      : {Intel(R) I210 Gigabit Network Connection, Intel(R) 
Ethernet Connection (2) I219-LM}
TeamMode         : StaticLinkAggregation
PrimaryAdapter   : NotSet
SecondaryAdapter : NotSet

从两个客户端运行的iperf3似乎可以正常工作:

在此处输入图片说明


关于非Intel适配器(例如Realtek)有什么想法吗?
Cocowalla

因为此功能来自英特尔驱动程序,所以我对realtek假定相同:仅在其驱动程序支持时
wemu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.