注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 可扩展、高可用、负载均衡..
 帮助

Linux环境下多链路负载均衡(ADSL线路)


2008-02-24 23:29:28
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://coolerfeng.blog.51cto.com/133059/62994
今天花了好久弄出来个ADSL双线负载均衡功能.当然是在vmware测试的.实际是否好用还得去公司真实环境验证.
关于多条ADSL线路,大家可以用routeros架设一个pppoe服务器来模拟.
 
多链路负载均衡原理.采用Multipath routing
同一个ISP的多链路得到的gateway ip 可能是一样的,这种情况下multipath routing不能工作。另外multipath routing只能对管理outgoing package

不是真正的负载均衡,一个IP地址不可能占用第二个链路的带宽。
2.6.18的内核不用打补丁也可以正常工作.不过不打补丁只能用连接负载平衡.不能用包负载平衡.
 
连接负载平衡.不是真正的负载均衡,一个IP地址不可能占用第二个链路的带宽。
 
也就是说单ip下载无法带宽加倍了(ftp无法突破带宽限制).不过多站点下载应该可以加速(BT有希望了.哈哈)
 
参考CU论坛上各位的办法,并自己学着写了一个线路检测的功能.
功能很简陋,还需要改进.
 
关于以太网等固定ip的多线路负载均衡,不能简单的套这个办法.因为有一个问题需要解决.就是链路检测.如何判断一条线路是否能够正常使用,仅仅是简单的ping对端网关是不准确的.
 
在此基础上还需要增加vpn拨号功能,今天时间有限.来日再完善它吧.

本文出自 “风吹云动” 博客,请务必保留此出处http://coolerfeng.blog.51cto.com/133059/62994


附件下载:
  脚本下载




    文章评论
 
2008-02-25 09:38:31
看看脚本。

2008-02-25 15:01:51
关注中
感谢楼主分享

2008-02-26 22:56:21
链路负载.不是真正的负载均衡

脚本里 equalize 就是链路负载

2008-04-17 16:51:46
全球唯一能实现多链路负载均衡VPN的公司就是Stonesoft,详细参考www.stonesoft.com,我们用过,非常厉害!!

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: