我可以在4个ADSL链路之间平衡负载吗?

我最近开始在这个组织工作,我们有4个ADSL分开的链接,所以人们连接到最近的WiFi,导致使用不平等。 我正要改变光纤链路,但今年不可能。 所以我想达到的是以下几点:

  • 服务器在链接之间平衡负载。
  • 服务器也可以作为防火墙阻止访问某些网站。
  • 理想情况下,它会实现像鱿鱼一样的caching。

我想购买一台服务器,它有2个端口的网卡,我会这样configuration接口:

  • eth0:192.168.1.254
  • eth1:192.168.2.1

为了平衡链接之间的负载,我的想法如下:

| |-- 192.168.2.254 eth0 eth1 | |-- 192.168.2.253 |LAN|--|Server|---|Switch| | |-- 192.168.2.252 | |-- 192.168.2.251 

我没有这方面的经验,所以我想知道:这是可能的吗?考虑到网卡只有两个端口,服务器操作系统,我正在考虑PFSense或Linux发行版。

先谢谢你。

是的,这是可能的,pfSense和一些基于Linux的防火墙发行版可以做到这一点。 正如Zoredache所说,有相当多的硬件产品可以满足您的需求。

这里有一个关于这种设置的pfSense文档的链接: pfSense多WAN

我会使用一个设备的方法,而不是依靠服务器。 就像Elfiq LB-600E或Elfiq LB-800E一样,将会是一个更灵活的链路平衡器。 它应该比一个高质量的服务器花费更多,但是你可以摆脱服务器硬件/操作系统硬件的依赖。

我知道你正在寻找一体机,但有时分离不同的function是有意义的。 我不希望我的caching服务器成为我的防火墙,例如…

你也可以用ssh和bonding来做到这一点。 http://simonmott.co.uk/vpn-bonding