Windows Server 2012 NIC Teaming配置实战

以往在WINDOWS SERVER上配置NIC时,例如WINDOWS SERVER 2003或2008上一般需要安装厂商的网卡聚合绑定软件,厂商软件针对自己系列的网卡设备支持的较好,但如果一个物理服务器上安装了2种以上的网卡,那么这个多厂商的网卡聚合绑定配置起来就比较麻烦了,容易互相冲突。现今WINDOWS SERVER 2012上自身NIC组件可以支持多网卡的聚合绑定,这个问题容易解决多了,那么如何掌握和配置WINDOWS SERVER 2012上的NIC呢?下面来具体学习下。

一、什么是NIC组合
简单来讲,NIC组合就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,也就是说,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。

微软NIC组合,也称为负载平衡/故障转移 (LBFO),允许多个网络适配器组合成一个,这样做的目的可以带来带宽聚合、解决网络连接失败过程中的故障转移;它应用于Windows Server 2012的所有版本中,包括核心版和图形界面完全版;NIC组合在 Windows 8 中是不可用的,但是 NIC组合的用户界面和 NIC组合的 Windows PowerShell Cmdlet命令行 都可以运行 Windows 8, 以便于 Windows 8 PC 可以用于管理一个或多个 Windows Server 2012主机上的NIC组合。

利用NIC组合技术,除了可以提高网络速度以外,还可以实现不同网卡之间的负载均衡(Load balancing)和网卡冗余(Fault tolerance)。

如图所示,NIC实现的具体功能:   
1)带宽聚合提高网络速度并在不同网卡之间进行负载均衡
2)进行流量故障转移,以防止在网络组件发生故障时失去连接。

二、NIC配置

NIC组合要求:
NIC 组合允许多个网络适配器组合成一个,该适配器可以用于分离使用 VLAN 的流量,对于集群服务器可支持多组(比如业务组和私网心跳组)。通过故障转移提供故障保护的所有模式都至少需要两个以太网网络适配器。Windows Server 2012 在一个组中可支持多达 32 个网络适配器。
NIC配置
默认情况下,NIC组合是禁用的,如下:

将其启用,然后进行新建NIC组合

点击组中“任务”—新建。选择需要组合的网卡,其他属性中,设定交换机独立及哈希地址。

这里说明下:

成组模式:

1、静态成组(IEEE 802.3ad draft v1):此模式配置交换机和主机之间需要哪种链接组合形式,由于这是一个静态配置的解决方案有任何附加协议,所以就不会因为交换机或主机因为电缆的插入错误或其它错误而导致组合的形成。此种模式中,网卡可以工作于不同的速度,就是说可以用不通速度的网卡建立组合, 但同样要求交换机完全支持IEEE 802.3ad 标准,一般情况下,服务器级别的交换机通常支持此模式。

2、交换机独立:这是配置时的默认值,此模式不要求交换机参与组合配置,由于独立模式下的交换机不知道网卡是主机上组合一部分,网卡可以连接到不同的交换机。

3、LACA动态组合(IEEE 802.1ax, LACP):LACA动态组合是到同一台交换机的链路聚合,只不过不是静态配置的,而是动态构成(也就是自动协商)的。它是通过一种智能的链路协商协议LACP (Link Aggregation Control Protocol)来实现的。LACP原本用于交换机和交换机之间的链路聚合,启用了LACP协议的2台交换机会相互发送LACP的协商报文,当发现2者之间有多条可用的链路的时候,自动将这些链路组合成一条带宽更大的逻辑链路,从而利用负载均衡来实现加宽交换机间链路带宽的目的。

负载平衡模式:

1、地址哈希:默认,这是一个基于哈希算法的处理负载平衡的模式。

可以指定哈希函数的输入包括以下组件:

源和目的MAC地址
源和目标IP地址
源和目的TCP端口和源IP和目的IP地址

启用该方式后,数据包到达Teaming后,会根据目的地址信息(MAC地址,IP地址和端口号)执行哈希算法,通过算法的结果,NIC Team决定由哪块物理网卡发送数据包。这种方式无法控制流量的走向,如果有大量数据是流向一个目标地址,那么只会通过一块物理网卡来发送。

2、Hyper-v端口:

由于虚拟机有独立的 MAC 地址,它的MAC地址或端口可以根据流量将它连接到的Hyper-V交换机,使用这个方案的虚拟化还有一个优势,因为相邻的交换机总是能看到一个特定的MAC地址对一个且只有一个连接的端口,交换机将基于目标 MAC (VM MAC) 地址的多个链路上分发入口负载(通信量从交换机到主机),如果主机只有几台虚拟机,当虚拟机的队列(VMQs)被用作一个队列可以放置在特定的达到流量预期NIC上,这是特别有用的,此模式对负载平衡来说,十分精确。这种模式也总是将限制在一个单独的 VM (亦即,从单个交换机端口的通信量) 到一个单一的界面上的可用带宽。Windows Server 2012以Hyper-V 交换机端口作为标识符,而不是源MAC地址,在某些情况下,在交换机上的端口上,虚拟机可以使用一个以上的MAC地址。

Hyper-V的模式,与无法控制的地址哈希相比,这种方式效率更高,数据会通过绑定虚拟网卡的不同物理网卡传输,同时这种绑定是基于每个虚拟网卡,而不是每台虚拟机的。如果是使用Hyper-V外部虚拟交换机建议选择这种方式。
      3、动态

这种方式是在Windows Server 2012 R2中新引入的方式,也是最优化的方式,数据会被平分到所有的成员网卡上,最大效率的利用带宽。

其它属性——备用适配器:

可以让其中的一个网卡当备用网卡;也可以让所有网卡都处于活动状态。

配置成功后:

我们再来看一下网络连接情况:两个以太网变成了 NEW NIC,即NIC组合。

然后再设置NEW NIC的IP地址、掩码和网关等信息就可以正常通信联网了。


另外Windows Server 2012 R2 中的网卡捆绑还能用于虚拟机。这样虚拟机即可通过虚拟网络适配器连接到多个 Hyper-V 交换机,就算该交换机下的一个网络适配器断开也能维持连接。在使用单根 I/O 虚拟化(SR-IOV)等功能时,这一特性尤为重要,因为 SR-IOV 通讯并不通过 Hyper-V 交换机传输,因此无法受到 Hyper-V 交换机中网卡捆绑的保护。通过对虚拟机本身进行捆绑,管理员可设置最多两个 Hyper-V 交换机,每个连接到一个支持 SR-IOV 的专用网络适配器。这样即可实现:

1. 每个虚拟机通过支持 SR-IOV 的一个或多个网络适配器安装虚拟 Function,随后一旦有网络适配器断开,虚拟机依然可从主要虚拟 Function 故障转移到后备虚拟 Function。

2. 或者虚拟机可通过一个网络适配器获得一个虚拟 Function,并通过非虚拟 Function 网络适配器连接到其他交换机。如果关联虚拟 Function 的网络适配器断开,通讯即可不断开直接故障转移到其他交换机。

备用适配器下,默认为“无(所有网络适配器处于活动状态,即active-active)”

如果管理员希望网络接口具有VLAN功能,则点击“默认VLAN”以打开VLAN对话框以便选择相应的VLAN ID

最后就是使用Windows PowerShell也可以创建NIC Teaming

1. 以管理员身份打开Windows PowerShell

2. 使用“Get-NetAdapter”查询当前主机所有网卡信息

3. 使用“New-NetLbfoTeam”命令将NIC1和NIC2添加到NIC组“AppNIC”中

4. 使用“Get-NetLbfoTeam”查看NIC Teaming信息

5. 使用“Set- NetLbfoTeam”修改NIC Teaming成组模式

6. 使用“Set- NetLbfoTeam”修改NIC Teaming负载平衡模式

7. 使用一下命令设置NIC Teaming的模式为交换机独立模式,负载平衡模式为Transporports(地址哈希)

8. 使用“Get-NetLbfoTeammember”查看NIC Teaming网络适配器状态,当前显示的active-active

9. 使用“Set-NetLbfoTeammember”修改NIC为standby模式

时间: 2024-12-19 21:52:26

Windows Server 2012 NIC Teaming配置实战的相关文章

Windows Server 2012 R2 DNS配置

DNS配置 打开"网络和共享中心"在安装完域控制器后,DNS地址已转变为指向本地的127.0.0.1,可以更改为本机IP192.168.0.2 2.在Server Manager中打开Tools内的DNS组件 3.正向查找区域如下图所示 4.在Reverse Lookup Zones新建区域 5.新建"反向查找区域向导" 6.这里有三种区域类型: 1)        主区域 2)        辅助区域 3)        末节区域 我们选择"主区域&qu

Windows Server 2012 R2 PHPStudy 配置 Laravel 运行环境

1.下载安装PhpStudy 1.1安装Mysql数据库 1.1.1 修改密码 1.1.2 导入Mysql 数据脚本 或者数据 2.下载Composer-Setup.exe 2.1 运行Composer install 安装组件依赖 3.启动Apache服务 4.创建网站 4.1把Laravel 项目复制到phpStudy_Pro/WWW目录下. 4.2选择发布目录是项目的Public目录 原文地址:https://www.cnblogs.com/xiaoyichong/p/11682211.h

Server 2012 网卡teaming 和 cisco 交换机配置, network card teaming

基本上及时 用 服务器的R720的后面两个端口, Nic3 Nic4 做成一个Teaming 然后插到交换机的端口一和二口:对了 同时记得在端口三插的是R720的IDAC 7 管理端口,不同的vlan: 我的环境是,两个网线插到同一台交换机上:还有一个就是两个网线插到不同的交换机的情形.请参考下面的文章: Windows Server 2012网卡Teaming模式http://www.cnblogs.com/dreamer-fish/p/3483190.html 对于cisco方面的协议可以参

Windows Server 2012 虚拟化实战:存储(二)

五.搭建Window Server 2012虚拟化的存储网络 前文我们讨论了Window Server 2012支持的各种与存储相关的技术,接下来我们通过实践对其中的一些技术进行检验.实际上Window Server 2012虚拟化并不一定需要诸如NAS或者SAN之类的第三方存储,利用服务器的内的本地磁盘也同样可以部署Window Server 2012虚拟化的基础架构SCVMM(System Center Virtual Machine Manger).但是虚拟化本质上追求的是可伸缩性和高可用

Windows Server 2012 AD 创建

VM中安装好windows server 2012 服务器DC12R2-1. 配置好网络设置: 一.创建域控服务器 添加角色和功能 选择Active Directory域服务和DNS服务器 安装完毕后,配置域控服务器,没有林和域的情况下,选择添加新林,该林即为根域名. 都设置完毕后点击安装 安装完毕重启计算机 至此,已经创建完一个新域和管理这个域的一台域控服务器(还可以增加多台)

Windows Server 2012系统配置指南_完整版PDF电子书下载 带索引书签目录高清版_1

链接: https://pan.baidu.com/s/1tn7mPLbuxoZlLvbiuKMYzQ 密码: 173m 本书由台湾知名的微软技术专家戴有炜先生倾力编著,是他*推出的Windows Server 2012三卷力作中的系统配置指南篇. 书中延续了作者的一贯写作风格:大量的实例演示兼具理论,以及完整清晰的操作过程,以简单易懂的文字进行描述,内容丰富且图文并茂.本书共分19章,内容包括Windows Server 2012基本概念.安装 Windows Server 2012.Wind

Windows Server 2012 通过RD Web用户自助修改密码

环境准备OS:windows server 2012 R2 已配置的服务:AD 域服务IP地址:192.168.1.242一.安装远程桌面服务及IIS服务角色 在任务栏中单击下图所示"服务器管理器"图标.2.打开的"服务器管理器"窗口中,点击 "添加角色和功能",如下图所示:3.在下图所示页面中,单击"下一步"按钮.4.在下图所示页面中,选择"基于角色或基于功能的安装".5.在下图所示页面中,勾选"

Windows Server 2012 R2 NIC Teaming

为提高虚拟化环境的适应性与性能,Windows Server 2012/R2 内建支持具备网卡捆绑功能的网络适配器硬件.虽然 Windows Server 2012/R2 中的网卡捆绑技术并非 Hyper-V 的功能,不过对重要的 Hyper-V 环境必不可少,因为该技术能为虚拟机提供更高适应性与性能.网卡捆绑也叫做"适配器捆绑",及"负载平衡故障转移"(LBFO).允许出于以下目的将一台计算机上的多个网络适配器放置到网卡组中:带宽聚合.进行通信故障转移,以防止在网

Windows Server 笔记(六):Windows Server 2012 R2 NIC Teaming(NIC组)

什么是NIC Teaming? NIC Teaming 就是将两个或更多的网络适配器组合在一起,从而达到容错和带宽聚合作用.NIC Teaming 中的每个网络适配器都是物理存在的(虚拟机中的网络适配器也算物理存在的,因为需要绑定物理网卡.)并且各自连接独立的网络电缆. 在Windows Server早期的版本中,NIC Teaming只能通过第三方软件来实现,例如Intel.然而在Windows Server 2012 R2中,NIC Teaming 可以直接通过系统实现,而不需要安装额外的软