通过链路聚合提高传输速率

网络工程 转变
2021-07-05 10:24:49

我正在研究一种提高本地网络中D-Link DGS-1210-28 交换机连接的PC 和服务器之间文件传输速率的方法

阅读此开关的规格后,我发现了“链路聚合”功能。由于 PC 和服务器都有 2 个 NIC,我认为这对我有帮助。所以我用谷歌搜索它希望它能解决我的问题,但这项研究并没有帮助我,反而给我带来了更多的疑虑。

这里是问题:

网络

  • 如果我将服务器上的两个 NIC 和 PC 上的两个 NIC 都聚合在一起,如上图所示,我是否会将计算机 A 和服务器之间的文件传输速率加倍(200 MB/s 的文件传输速率)?
  • 如果答案是肯定的,我应该使用哪种链路聚合?
2个回答

一般来说,没有。我所知道的所有聚合方案都不会对单个流进行负载平衡。虽然您可能会通过某些操作系统技巧从终端设备获得 200Mbps 的能力,但不幸的是,您将仅使用从交换机到每个终端设备的捆绑链接之一,因此不会增加吞吐量。

如果您有两台 PC,那么服务器可能能够为每台 PC 提供 100Mbps,因为每个流都可以使用不同的路径。

端点和网络设备必须支持并匹配链路聚合组 (LAG) 类型。NIC teaming 是一个术语,您可能会在谷歌上搜索相应端点 NIC 卡和/或操作系统版本的品牌/型号。

微软表示

NIC Teaming,也称为负载平衡和故障转移 (LBFO),允许将一台计算机上的多个网络适配器置于一个组中,用于以下目的:

  • 带宽聚合
  • 流量故障转移可防止网络组件出现故障时连接丢失