我有一个代理服务器和一个PBX服务器,都有自己的路由器作为网关。 尽pipe如此,该公司又获得了更稳定的ISP,现在我有三个互联网连接。
有没有一种方法可以configuration代理同时使用两个? 有一种方法使用两个网关与一个代理?
编辑:
因为我知道我提供了太less的细节,这里是一个更加描述的场景:
我有两个服务器一个是PBX,另一个是DNS / Proxy / IpTable,因此对于语音和呼叫人员去PBX有自己的网关,因特网数据访问用户请求由第二个服务器处理。 尽pipe如此,我们的互联网服务供应商现在不稳定,我需要提供另一个互联网网关。 我真的很喜欢多WAN路由器的想法,但我也一直在说,我可以通过添加我的服务器DNS /代理第三个网卡。
附加信息:
当前路由器:
谢谢
这个问题没有足够的细节来提供一个完整的解决scheme。 然而,我可以分享一些你可以自己研究和应用的一般原则。
相关的细节包括:
你也应该明白,说你想要负载平衡就像走进一家杂货店,告诉店员你想买些食物。 第一个问题是“什么样的食物”? 以同样的方式,至less要明白,您必须分别考虑出站(即从服务器到互联网)和入站(从互联网到您的服务器)负载平衡的情况。
说实话,如果你用这么less的上下文信息提出这个问题,经验告诉我,你可能会陷入困境。 此外,devise负载平衡解决scheme的时间是在公司签署购买额外带宽的协议之前 。 我并不是说这对你有轻微的影响,但应该把它作为一个预防措施; 负载均衡解决scheme很复杂,需要充分考虑需求,包括发生故障时会发生什么,或者需要添加/扩展组件。 如果有其他人决定购买带宽,然后把这个项目交给你,那么我就会发生共同的悲剧……我也去过了。
有几种方法可以影响出站负载平衡:
有几种方法可以影响入站负载平衡:
如果你可以发布更多关于需求和环境的细节,你可能会在ServerFault上得到一个很好的解决scheme……然后,你可能会得到一些希望有一点荣耀的人坚持自己的方式是最好的; 同时企业环境特有的情境因素会破坏所述build议的实施。
假设你有一台linux机器,我会看看在netfilter中可用的可能性…一个选项是shorewall 。 他们有一个正式的howto和另一个howto ,通过一个linux堡垒主机防火墙涵盖了跨多个ISP的负载均衡的基础知识,但是由于你涉及到IP PBX,所以你的情况会更复杂。
我会推迟到实际做过这个的人发表详细的build议。

Shorewall用例
如果您不知道如何构build一个,则需要购买能够在多个ISP之间进行负载平衡的networking设备(路由器)。
对于入站stream量,一种解决scheme是使用dynamic路由协议,如BGP 。
对于出站stream量,解决scheme是使用诸如HSRP的协议在多个设备之间故障转移VIP。
如果您没有可用的知识或资源来构build更强大的解决scheme,则可以寻求能够处理多个WAN连接的路由器。 你可能会find负担得起的SOHO设备能够满足您的需求。 除非引入冗余,否则认识到这个路由器将成为单点故障是非常重要的。
另一种select是使用单个服务器,您可以使用不同的度量标准引入多个路由。