使用网络管理器进行网络负载平衡

我可以使用网络管理器连接到多个网络,以便共享负载吗?

也许你想要负载平衡。 有一个名为Crossroads的好程序: http : //crossroads.e-tunity.com/index.xr

如果你想要一个类似的程序列表,我在http://linuxpoison.blogspot.com/2008/09/opensource-load-balancing-software.html上有一个摘录。

BalanceNG : http : //www.inlab.de/balanceng/

  • 现代软件IP负载均衡解决方案。 它体积小,速度快,易于使用和设置。 它提供会话持久性,不同的分发方法(循环,随机,加权随机,最少会话,最小带宽,哈希,代理和随机代理)以及源代码中的可自定义UDP运行状况检查代理。 它支持VRRP在多个节点上设置高可用性配置。 它支持SNMP,将BALANCENG-MIB与Net-SNMPD集成。 它实现了一个非常快速的内存IP到位数据库,允许基于位置的强大服务器负载平衡。

HAproxy : http : //haproxy.1wt.eu/

  • 高性能,高度健壮的TCP和HTTP负载均衡器,提供基于cookie的持久性,基于内容的切换,具有浪涌保护的高级流量调节,自动故障转移,基于运行时正则表达式的报头控制,基于Web的报告,高级日志记录帮助解决有问题的应用程序和/或网络故障,以及一些其他function。 它自己的事件驱动状态机每秒可达到20,000次点击,并且在现代硬件上超过千兆以太网,即使有数万个同时连接也是如此。

十字路口负载均衡器 : http : //crossroads.e-tunity.com/

  • 守护程序在用户空间中运行,具有广泛的可配置性,使用唤醒调用查询后端,状态报告,为请求选择“正确”后端的许多算法(以及针对特殊情况的用户定义算法)等等更多。 Crossroads与服务无关:它可用于任何TCP服务,例如HTTP(S),SSH,SMTP和数据库连接。 在HTTP平衡的情况下,Crossroads可以为需要会话的后端进程提供会话粘性,但不能识别其他后端的会话。 十字路口可以作为独立守护程序运行,也可以通过inetd运行。

  • 请注意我的精彩发布能力。 无论如何,你可以看到最新的(仍然更新)并有关于如何做事的文档。

是的,理论上您可以连接到多个网络,但每个要连接的网络至少需要一个网络接口。

因此,例如,如果您有两个无线网络接口和一个以太网接口,那么您将能够将每个无线网络接口连接到无线网络,并将以太网接口连接到有线网络。

但是,我认为Ubuntu选择第一个接口(如果连接的话,通常是以太网接口)并默认使用它而不是均匀地分配流量。