什么是NIC组合
简单来讲,NIC组合就是把同一台服务器上的多个物理网卡通过软件绑定成一个虚拟的网卡,也就是说,对于外部网络而言,这台服务器只有一个可见的网卡。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP地址。 之所以要利用NIC组合技术,除了利用多网卡同时工作来提高网络速度以外,还有可以通过NIC组合实现不同网卡之间的负载均衡(Load balancing)和网卡冗余(Fault tolerance)。
微软NIC组合,也称为负载平衡/故障转移 (LBFO),允许多个网络适配器组合成一个,这样做的目的可以带来带宽聚合、解决网络连接失败过程中的故障转移;它应用于Windows Server 2012的所有版本中,包括核心版和图形界面完全版;NIC组合在 Windows 8 中是不可用的,但是 NIC组合的用户界面和 NIC组合的 Windows PowerShell Cmdlet命令行 都可以运行 Windows 8, 以便于 Windows 8 PC 可以用于管理一个或多个 Windows Server 2012主机上的NIC组合。
在早期版本的Windows,NIC Teaming的功能是通过第三方的解决方案来实现的,常用的有HP,Intel或Dell。这种情况会带来两个问题:1.每个供应商提供的解决方案都是基于各种的硬件来实现,不对其他供应商的硬件提供支持;2.如果在一个配置了Teaming的网络上出现连接错误,需要找第三方的供应商来解决问题,微软无法提供相应的支持。过去的项目中,曾经出现过使用Intel Teaming技术导致网络连接失败,查找原因后发现是Teaming的问题,接下来卸载驱动才解决问题,用了多块网卡不但没提供高可用,反而与微软的产品发生冲突,导致应用的不可用。在新的Windows Server 2012 R2版本中,微软终于给出了集成到操作系统的Teaming解决方案。
下面就NIC组合的相关配置及参数做一个简单介绍:
默认情况下,NIC组合是禁用的,如下:
这个时候,我们来查看一下网络情况:三块网卡