WNDR3700 路由器 + Cisco SG200-08 + LACP + 双上行链路

WNDR3700 路由器 + Cisco SG200-08 + LACP + 双上行链路

背景

我有一台存储服务器,上面存储了多个虚拟机映像。我会将它们存储在本地,但我的桌面空间有限(使用 SSD 存储)。我想通过在每台计算机上使用两个 NIC 来增加桌面和存储服务器之间的带宽。我最初的配置允许桌面和存储服务器之间的带宽约为 55MBps。此存储服务器还包含几 TB 的文档、图片、电影、vm 和 ISO/程序。存储服务器有 8 个 1.5TB 硬盘,采用 RAID 10 配置,带有硬件 RAID 控制器。RAID 10 上的基准约为 300MBps。

配置

简而言之,我正在尝试桥接我的交换机和路由器。该交换机是一个小型 8 端口 Cisco 智能交换机,支持 802.3ad LACP。

我有两台计算机插入交换机,每台计算机都有 2 个英特尔千兆网卡。

第一台计算机是安装了 Intel ANS 软件的 Windows 7 计算机。我已为计算机配置了 LACP,现在显示 3 个 NIC(2 个物理 + 1 个 TEAM 虚拟 @ 2Gbps)。看起来这台计算机配置正确。我使用交换机的 Web 界面中继了这台计算机插入的两个端口。

第二台计算机是运行 Debian 的自制存储盒。我也在这台机器上启用了绑定,并为交换机配置了 LACP。

尽管图片中还没有 WNDR3700 路由器,但我能够在 Windows 7 机器和 Debian 机器之间进行通信,因为它们都有静态 IP 地址。

在两台机器上启用 LACP 后,我获得的速度约为 106-108MBps。

问题

我将交换机的网线插入路由器,并在桌面上启用 DHCP。我认为桌面上不需要静态地址。我的传输速率仍然是 106MBps-108MBps。虽然这仍然是一个提升,但我正在试图弄清楚如何获得大约 140-180MBps。我在想我需要增加从路由器到交换机的带宽。我的交换机允许 4 组端口中继。我插入了从路由器到交换机的第二条网线。

我的问题是,解决这个问题的正确方法是什么。我应该将交换机和路由器之间的两个端口进行端口中继吗?请记住,路由器是 WNDR3700,不确定它是否支持 LACP。我确实在路由器上安装了 OpenWRT,但在我找到的任何文档中,它是否支持 802.3ad LACP 标准仍不清楚。

我还想知道是否需要在 Cisco 设置中进行任何更改。

[编辑] - 更正了一些数字,其实没怎么注意。看起来,尽管至少两个 NIC 与 LACP 绑定,但速度仍然达到一个端口的最大带宽。有没有办法配置交换机,以便我可以增加这个带宽?此外,在存储服务器上,我有几个额外的 NIC 闲置在那里,也把它们扔在那里。

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

另一次编辑和更多发现

我偶然查看了每个 NIC 的流量,并认为我发现了问题所在。我使用简单的传输测试了一个 4GB 的文件。我注意到只有一个 NIC 承担了流量负载。然后我将文件复制回存储服务器,发现其他NIC 正在发送流量。我在两个 NIC 上启用了 802.3ad LACP,并且我看到它在交换机的接口上动态启用。我应该使用静态链路聚合吗?

在此处输入图片描述

在此处输入图片描述

相关内容