如果我的系统中有两个 NIC,并且都连接到具有不同 IP 地址的不同 ISP,我是否可以在它们上分配网络流量以增加带宽。我已经看过像网络绑定这样的解决方案,我们在其中创建了一个呈现给应用程序的逻辑接口,并将两个 NIC 绑定在一起。
我还看到了使用 SCTP 或 SCPS-TP 协议而不是 TCP 的解决方案。
我的困境是我必须使用应用程序域中存在的解决方案。假设我正在为多个客户端系统编写一个软件,我不希望他们使用 sctp 更改他们的 tcp 或使用绑定太深(也使用 netbonding,它仅在 IP 来自同一网络时才有效)。
设计这样一个解决方案的关键问题是什么?