基于windows server 2012的多网卡链路聚合实验设计与实现

发布日期:2017年1月18日
基于windows server 2012的多网卡链路聚合实验设计与实现 基于windows server 2012的多网卡链路聚合实验设计与实现

本内容试读结束

下载后可阅读完整内容,立即下载

NIC Teaming与链路聚合技术的使用能够扩展网络设备和服务器的带宽、增加吞吐量,并在链路上实现冗

随着网络技术和大数据应用的发展,数据通信量快速增长,对服务器的带宽要求越来越高,网络的核心部位就会出现瓶颈, 如果单靠升级网络硬件(如千兆网卡及千兆交换机)来提高网络性能会对服务器高性价比带来负面影响。因此,在利用现有网络硬件设备的环境下,通过服务器上NIC Teaming 及交换机链路聚合技术来提升服务器的带宽和负载均衡是一种既经济又有效的解决方案[1] [2] [3]。本文主要讨论NIC Teaming 与链路聚合原理和技术, 重点介绍NIC Teaming 与链路聚合实验的设计与实现。

实验证明, 利用NIC Teaming 与链路聚合技术可以扩展网络设备和服务器的带宽、增加吞吐量,并在链路上实现冗余和负载均衡,提高服务器可用性和可靠性。

2. 相关技术 2.1. NIC Teaming 技术概述[4] NIC Teaming 就是将两个或更多的网络适配器组合形成一个逻辑适配器,从而达到容错和带宽聚合作用。对于任何应用程序,以及本服务器所在的网络,这台服务器只有一个网络链接或者说只有一个可以访问的IP 地址。NIC 组中的每个网络适配器都是物理存在的,并且各自连接独立的网络线缆。默认情况下,NIC 组合是禁用的。

微软NIC 组合,也称为负载平衡/故障转移(LBFO),允许多个网络适配器组合成一个,这样做的目的可以带来带宽聚合、解决网络连接失败过程中的故障转移;它应用于Windows Server 2012 的所有版本中。在Hyper-V 主机上支持最多32 个网卡组成一个Team。NIC 组合技术的优点是:一、利用多网卡同时工作来提高网络带宽。二、通过NIC 组合实现不同网卡之间的负载均衡(Load balancing)和网卡冗余(Fault tolerance)。

在Windows Server 2012 R2 中部署NIC Teaming 有三种“成组模式”。

静态成组也叫做交换机依赖组,这种NIC 组合需要交换机参与到组合中,所以NIC 组中的所有适配器都必须连接到相同的交换机,不能分散在多个不同的交换机上。此种模式中,网卡可以工作于不同的速度,就是说可以用不通速度的网卡建立组合,但同样要求交换机完全支持IEEE 802.3ad 标准,一般情况下,服务器级别的交换机通常支持此模式。

交换机独立这是配置时的默认值,该NIC 组合无需交换机参与到组合中,所以每个适配器可以连接到不同的交换机,也在交换机级别提供了基本的容错。这种组合方式适用不支持网卡组合的交换机,由Windows Server 2012 来完成相应的处理工作。



相关标签