我有一台装有双网卡的 Windows Server 2008 计算机。在典型的单交换机单网关家庭网络中,两台计算机都插入同一个交换机。
此服务器几乎专门用于入站连接。它托管 Web 服务器 (IIS 6)、SQL 服务器和文件服务器(通过 LAN UNC 路径和映射驱动器)。
如何充分利用两个 NIC 的入站带宽?例如,如果我通过主机名连接到它,并且其中一个接口的流量很高,我希望新连接使用另一个接口。
答案1
传输负载平衡非常简单,您只需在 NIC 上启用它,它就会通过两个端口发送流量。
然而,接收负载平衡稍微复杂一些。简而言之:
- 配置交换机上两个连接的端口以用于以太网通道
- 将 NIC 组合在一起并将负载平衡策略设置为具有容错功能的 802.3ad 动态
- 确保您的流量至少通过 2 个唯一 IP 地址(网络内部)到达 Web 服务器
您必须确保您的流量来自多个 IP,因为负载平衡是在每个连接的基础上实现的。我不知道如何在 2 个 NIC 之间对单个连接进行负载平衡。
答案2
您可以使用 Windows 绑定将 NIC 绑定在一起。但是一个 NIC 和公共互联网之间的带宽量很小。您看到该 NIC 速度明显变慢的可能性很小。
答案3
适配器组合实际上并不是以那种方式工作的,至少在一般的 Windows 使用中并非如此。它是在驱动程序级别处理的,因此操作系统只会看到 1x2Gb 连接,而不是 2x1Gb 连接并选择使用哪一个。
如何智能地处理这一问题取决于 NIC、交换机及其相关软件/驱动程序,而不是操作系统的功能。