Cisco 负载均衡器上 80 端口上的非 HTTP 流量

Cisco 负载均衡器上 80 端口上的非 HTTP 流量

是否可以将 Cisco 负载均衡器上的端口 80 配置为通用 TCP 而不是特定的 HTTP,以便在该端口上支持更多协议?

我正在尝试通过平衡器使 Websockets 工作,但看到的行为表明它默认阻止端口 80 上的非 HTTP 流量。

答案1

我猜您说的是 Cisco ACE 负载均衡器?

是的……正如所提到的,这是完全可能的。尽管 Cisco ACE 对 WebSocket 协议没有任何特定的了解,但可以将其设置为执行基于通用连接的 3 级和 4 级负载平衡。我已经使用以下手册页中的信息成功完成了此操作:

http://www.cisco.com/en/US/docs/app_ntwk_services/data_center_app_services/ace_appliances/vA3_1_0/configuration/slb/guide/classlb.html

它提供了许多协议的负载平衡的示例,以及有关通用 TCP/IP(第 3 级和第 4 级)连接负载平衡(我使用过)的信息。

答案2

我相信这是可能的,但我怀疑它是否支持 Websockets 协议。领先的负载平衡解决方案(很多人说思科不支持)对 Websockets 的支持是上个月左右才出现的,因此,我怀疑这就是您遇到的问题的原因。

相关内容