在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
命令列出网卡名称
3.使用 New-NetLbfoTeam
命令创建网卡组当交换机无链路聚合功能时使用下列命令
New-NetLbfoTeam “NIC TEAMING” -teamingMode SwitchIndependent
其中
-
-Name
后表示创建的网卡组的名字 -
teamingMode SwitchIndependent
表示网卡组的类型为交换机独立,即无需交换机拥有端口绑定功能。 - 使用
-teamingMode Static
配置静态链路聚合或者-teamingMode LACP
配置LACP动态聚合。
4.按回车之后,系统会提示需要加入网卡组的网口,根据提示输入两个网口名称,当系统继续提示输入时留空并按回车结束。
对于Windows10 1903之后版本,此步如果此步报错
The LBFO feature is not currently enabled, or LBFO is not supported on this SKU.
则只能使用NetSwitchTeam方式创建聚合组,详情参见后文。
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
按回车之后,系统会提示先输入聚合网卡名称,再输入需要加入网卡组的网口,根据提示输入两个网口名称,当系统继续提示输入时留空并按回车结束。
三、删除NIC Teaming
在创建完NIC Teaming之后,如果要删除,可以使用下面的命令删除
Remove-NetLbfoTeam -Name xxxxx(NetLbfoTeam方式)
Remove-NetSwitchTeam -Name xxxxx(NetSwitchTeam方式)