在 Windows 上的多个以太网适配器之间循环传出 TCP 请求

在 Windows 上的多个以太网适配器之间循环传出 TCP 请求

我有一台带有 3 个以太网适配器的 Windows Server Standard。我正在运行一个 C# 应用程序,该应用程序与另一台服务器建立 TCP 连接。目前,它们都是通过具有默认网关的适配器建立的。有没有办法让连接以循环方式通过所有 3 个适配器(它们都连接到 Internet)?连接本身是相当长的 TCP 会话(从几个小时到几天不等)。

答案1

如果您有三个不同的 Internet 上行连接,那么正确的方法是将这三个连接终止在商务级路由器上,该路由器支持多个 WAN 接口,并可以相应地进行负载平衡。服务器将与路由器建立单一连接,并有一个默认网关。

如果您想尝试使用 Windows 服务器,可以使用 Netsh Metrics 更改默认网关。您需要设置一个循环,在特定时间范围内不断更改所有三个适配器的度量标准。这是一个使用利用率切换适配器的示例 VP 脚本。

http://menistuff.blogspot.com/2012/02/network-load-balancing-using-windows-7.html

相关内容