链路聚合是在路由器级别、操作系统级别还是两者上配置的?

链路聚合是在路由器级别、操作系统级别还是两者上配置的?

我刚买了一块带有两个以太网端口的新主板。我正在尝试使用支持该功能的路由器 (qnap) 设置链路聚合。

我的问题是:我是否需要在路由器中设置链路聚合并配置 Windows 10 团队?Windows 10 和路由器上都需要配置吗?还是只需要其中一个配置?这就是我感到困惑的地方。

在路由器上设置聚合很简单,但是当我这样做时,我的 Windows 10 端口会突然显示

以太网 1:连接的

以太网 2:没有网络

如果没有路由器配置聚合,端口将显示

以太网 1:连接的

以太网 2:连接的

我刚刚设置了 Windows 10 TEAM 以合并两个以太网端口,并配置了路由器以聚合相同的端口。一切似乎都正常,我看到 Windows 为 TEAM 创建的第三个以太网适配器,它是接收流量的适配器。这听起来配置正确吗?

这是我为了在 Windows 10 中运行 TEAM 功能而安装的内容:https://downloadcenter.intel.com/download/25016/Intel-Network-Adapter-Driver-for-Windows-10?product=36773

附言:我还应该使用哪种类型的聚合?我现在配置为静态链路聚合,我正在寻找速度和带宽,两个端口将始终处于开启状态,这是一种家庭设置。

答案1

一般来说,设备两端以太网电缆的各部分需要就如何聚合链路达成一致。至少,他们需要就要分组的端口以及是否使用 LACP/802.3ad 协议自动验证参数达成一致。对于相关的模式,“散列算法”可能也应该匹配。

否则,如果一端通过它认为的聚合链路发送数据包,另一端可能会因为到达错误的接口或类似情况而忽略其中一半。

所以是的,您需要安装 Windows“组合”支持并将其配置为与路由器的聚合模式相匹配。(请注意,Windows Server 具有组合作为内置功能,即使您的以太网驱动程序本身不提供该选项,它也可以工作。)

(例外:我认为 Windows 组合有一种不需要路由器/交换机参与的模式。不太清楚其背后的魔力——也许它只适用于发送的流量,而不适用于接收的流量?)

我个人更喜欢使用 LACP 即 802.3ad 的动态聚合,因为它允许两个设备知道无论它们是否一致,它们都会向您显示某种链接状态。它还可以进行故障转移。但缺点是单个 TCP 流始终坚持单个链接 - 例如,如果您有 4x1 Gbps 链接,您可以建立四个 1 Gbps TCP 连接,但永远无法建立单个 4 Gbps 连接。

另一方面,静态聚合需要在两端仔细配置——没有任何东西会报告配置不匹配。另一方面,有几种静态绑定模式允许将单个 TCP 流分布在所有链路上,以利用全部聚合容量。

相关内容