Web服务的多万问题

我最近为一家小公司build立了一个多WAN连接,因为他们在任何可能的ISP的末端,服务确实停止了,他们真的依赖于他们的互联网连接。 我正在使用CISCO RV042,它可以在故障切换或负载平衡模式下工作。 使用负载平衡似乎是合乎逻辑的 – 只要你有两个连接,为什么不使用它们。 但是,负载平衡会导致我将要描述的问题。

数量惊人的Web服务显然build立了多个TCP连接,然后当这些连接来自不同的IP地址(当他们通过多个WAN接口进行负载平衡时)失败。 最近,这家公司银行的新电子银行界面显然是这样做的。 例如,在电子银行连接的情况下,简单地变得不可能login到服务。 其他服务提供奇怪的错误,或只是不正常工作。

有很多公司与多万连接。 当然有更好的解决办法? 任何人?

没有连接跟踪是不可能的。 基本上路由器必须能够:

  1. 跟踪传入和传出的连接
  2. 标记它们
  3. 直接通过基于连接标记的不同路由表。

检查你的路由器是否支持这个。 如果没有,你真的想要负载平衡stream量),你可以取代它Mikrotik路由器(几乎任何型号将做)。 在其上设置负载平衡相对比较容易( 请参阅Wiki上的防火墙标记 )

Mikrotik也有PC版本(24小时试用),所以你可以testing它是否适合你的设置。

PS。 这实际上不是Web服务的问题。 TCP连接在大多数情况下由源和目标IP以及源和目标端口标识 – 所以当IP改变时,它被认为是不同的TCP会话。