在Windows中开启链路聚合

在Windows Server 2012中,Windows中已经内置了一个非常强大的链路聚合功能,称为:NIC Teaming(网卡绑定),虽然是作为Windows Server系统的新增功能,且只在Server上有可视化操作面板,但是普通的Windows系统其实在8.1之后也包括了这个功能,只不过需要通过PowerShell命令行来开启和使用这个功能。下面就来演示如何在Windows中开启和设置NIC Teaming网卡绑定功能。

一、NetLbfoTeam方式创建NIC Teaming

适合windows Server和早几个版本的windows10

1.在搜索框中输入PowerShell,并右键用管理员权限启动

2.使用 Get-NetAdapter命令列出网卡名称

bios链路聚合 链路聚合 windows_Windows


3.使用 New-NetLbfoTeam命令创建网卡组当交换机无链路聚合功能时使用下列命令

New-NetLbfoTeam “NIC TEAMING” -teamingMode SwitchIndependent

其中

  • -Name后表示创建的网卡组的名字
  • teamingMode SwitchIndependent表示网卡组的类型为交换机独立,即无需交换机拥有端口绑定功能。
  • 使用-teamingMode Static配置静态链路聚合或者-teamingMode LACP配置LACP动态聚合。

4.按回车之后,系统会提示需要加入网卡组的网口,根据提示输入两个网口名称,当系统继续提示输入时留空并按回车结束。

bios链路聚合 链路聚合 windows_Windows_02

对于Windows10 1903之后版本,此步如果此步报错

The LBFO feature is not currently enabled, or LBFO is not supported on this SKU. 则只能使用NetSwitchTeam方式创建聚合组,详情参见后文。

bios链路聚合 链路聚合 windows_链路_03

5.配置负载均衡参数。一切正常系统会显示创建的网卡组信息,除了刚才设置的 -teamingMode SwitchIndependent 参数外,还有一个 -LoadBalancingAlgorithm dynamic参数,即负载平衡模式,不设置的话默认是dynamic,即自动将数据包分割并通过不同的NIC网口进行传输,最为常用,另外还有其他两种模式,详细可见参考文章。经过以上步骤之后,就可以在网络连接面板中查看刚刚创建的网口组了如果设置无误,在绑定网口之后,打开网页的速度会有明显的提高。

二、NetSwitchTeam方式创建NIC Teaming

后期的windows10不在支持使用NetLbfoTeam方式创建聚合组,LACP功能也被限制。但是依然可以使用NetSwitchTeam创建聚合链路,不过只能使用独立网卡模式,等同于NetLbfoTeam模式里的-teamingMode SwitchIndependent 1.在搜索框中输入PowerShell,并右键用管理员权限启动
2.使用 Get-NetAdapter命令列出网卡名称。
3.输入命令

New-NetSwitchTeam

按回车之后,系统会提示先输入聚合网卡名称,再输入需要加入网卡组的网口,根据提示输入两个网口名称,当系统继续提示输入时留空并按回车结束。

bios链路聚合 链路聚合 windows_bios链路聚合_04

三、删除NIC Teaming

在创建完NIC Teaming之后,如果要删除,可以使用下面的命令删除

Remove-NetLbfoTeam -Name xxxxx(NetLbfoTeam方式)
Remove-NetSwitchTeam -Name xxxxx(NetSwitchTeam方式)