使用ip route命令实现多链路负载均衡
使用ip route命令实现多链路负载均衡
其实在linux下实现多链路负载均衡很简单,只需借助ip route命令即可。
环境:ubuntu 10.04 ,两个3G网卡,分别为CDMA2000 和 WCDMA
1.分别将两个网卡拨号上网,方法不再具体描述,拨号成功后会多出两条链路ppp0和ppp1,注意拨号脚本里不要添加默认网关,(具体请参见《pppd拨号与默认网关》),而是手动添加两条默认路由。
2.利用iptables进行nat转换,不再赘述。
3.此时路由表里会有两条默认路由,其实只有第一个起作用,所有的流量都会从这条链路出去,没有实现负载均衡的效果,只需使用如下命令:ip route replace default equalize nexthop dev ppp0 weight 1 nexthop dev ppp1 weight 1
其中weight表示权重,根据链路的实际情况设置相应数值。
4.测试:内网机器进行网络活动,在网关利用命令tc -s qdisc ls dev ppp0,tc -s qdisc ls dev ppp1,分别查看两条链路的流量,发现基本流量是按照1:1的比率的。
5.问题:内网的机器通过多链路网关访问外网速度比单链路得到提升,但是网关本身访问外网的速度比单链路要慢得多,甚至不能访问网站,原因不详,猜想是http数据包从不同的链路进出,不能很好的拼凑给网关。
>更多相关文章
- 07-30什么路由器穿墙效果好? 无线路由防坑指南
- 07-30家中重要的无线路由器你选对了吗?
- 07-30无线路由器重启有什么好处? 上网更快!
- 07-30家中路由器长期不关 都会带来哪些损害
- 07-30你了解快递就能明白什么是路由器和交换机
- 10-238秒破解TP-Link路由器后台管理员密码
- 01-22新手学习路由器设置WIFI无线网络
- 01-07Linksys和Netgear路由器发现严重漏洞
首页推荐
佛山市东联科技有限公司一直秉承“一切以用户价值为依归
- 01-11全球最受赞誉公司揭晓:苹果连续九年第一
- 12-09罗伯特·莫里斯:让黑客真正变黑
- 12-09谁闯入了中国网络?揭秘美国绝密黑客小组TA
- 12-09警示:iOS6 惊现“闪退”BUG
- 12-05亚马逊推出新一代基础模型 任意模态生成大模
- 12-05OpenAI拓展欧洲业务 将在苏黎世设立办公室
- 12-05微软质疑美国联邦贸易委员会泄露信息 督促其
- 12-05联交所取消宝宝树上市地位 宝宝树:不会对公
- 12-04企业微信致歉:文档打开异常已完成修复
相关文章
24小时热门资讯
24小时回复排行
热门推荐
最新资讯
操作系统
黑客防御