免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: ssffzz1

Linux下的双线ADSL负载均衡安装日志 [复制链接]

论坛徽章:
0
发表于 2007-05-09 14:52 |显示全部楼层
如果是打过补丁的 2.4 内核,就可以对某地址也自动均衡,根据 session
不打补丁是根据 link 均衡的,patched 是根据 session

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
发表于 2007-05-09 15:02 |显示全部楼层
这分别叫做目的网络负载均衡,和包负载均衡。
在路由器上叫做快速交换和过程交换。是通过no ip route cache来切换的。
不知道platinum 说的是那个补丁,我没见过。个人感觉,不用补丁应该也可以实现。正在实验中,昨晚上用FC3做,没搞好。今晚再实验,我会及时发出实验结果的。

论坛徽章:
0
发表于 2007-05-10 12:15 |显示全部楼层
to LZ,

这是ip route list的结果。

2快CARD, 接到本地2个地址。

172.16.133.0/24 dev eth1  proto kernel  scope link  src 172.16.133.39
172.16.133.0/24 dev eth2  proto kernel  scope link  src 172.16.133.242
127.0.0.0/8 dev lo  scope link
default equalize
        nexthop via 172.16.133.253  dev eth2 weight 2
        nexthop via 172.16.133.253(或254)  dev eth1 weight 2

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
发表于 2007-05-10 13:41 |显示全部楼层
好像是在同一个网段的问题。掩码是多少。
这会牵扯到路由条目的匹配优先级问题。你把2个网卡设置成不同的网段,试验一下。
对了,你的内核版本是多少。

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
发表于 2007-05-10 13:43 |显示全部楼层
原帖由 platinum 于 2007-5-9 14:52 发表于 61楼  
如果是打过补丁的 2.4 内核,就可以对某地址也自动均衡,根据 session
不打补丁是根据 link 均衡的,patched 是根据 session



我试验过了,目前FC6,我调整了多个参数都不能取消路由CACHE,按照你的方法频繁的flush cache也可以,在2次刷新的空档也还不是完全的包均衡。看来要实现完全的包均衡,需要修改内核的路由CACHE机制。

论坛徽章:
0
发表于 2007-05-10 13:46 |显示全部楼层
to ssffzz1,

你来了很高兴,因为你有经验了。

KERNEL 2。6。13-15

是在同一个NET上。好象是总走后一个

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
发表于 2007-05-10 13:50 |显示全部楼层
应该就是同一网段的原因。你按我说的调整一下。2.6.13应该没问题,不过我没有测试过。我用的是2.6.18

论坛徽章:
0
发表于 2007-05-10 22:54 |显示全部楼层
to ssffzz1,

我实验条件有限. 想办法继续.
这几天我看KERNEL中的ROUTE代码(net/ipv4/route.c, fib_xxx.c, etc), 没有发现在哪里做这个: 判断目的地址是在rt_dst区间内的代码. 你或班主有研究吗.

论坛徽章:
0
发表于 2007-05-11 08:21 |显示全部楼层
关于等价多路vpn线路负载均衡及类似网络连接实现的方法


关于等价多路vpn线路负载均衡及类似网络连接实现的方法


                     +-------+  eth1(tunnel1)         +-------+
                     |          | ================|          |
network1----   |   A     |                              |  B       |----  network 2
                     |          | ================|          |
                     +-------+  eth2(tunnel2)         +-------+
# tc qdisc add dev eth1(tun1) root teql0
# tc qdisc add dev eth2(tun2) root teql0
# ip link set dev teql0 up

路由 A:
eth1(tun1) 10.0.0.1
eth2(tun2) 10.0.0.2
# ip addr add dev teql0 10.0.0.3/24
# ip ru add default via 10.0.1.3 dev teql0
路由B:
eth1(tun1) 10.0.1.1
eth2(tun2) 10.0.1.2
#ip addr add dev teql0 10.0.1.3/24
#ip ru add default via 10.0.0.3 dev teql0
# echo 0 > /proc/sys/net/ipv4/conf/eth1/rp_filter
# echo 0 > /proc/sys/net/ipv4/conf/eth2/rp_filter

这是一种包均衡方案.

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
发表于 2007-05-11 10:36 |显示全部楼层
能详细解说以下原理吗。

这个应该是需要两端都做的吧,感觉和多网卡绑定差不多。

[ 本帖最后由 ssffzz1 于 2007-5-11 10:37 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

ITPUB技术栈

ITPUB技术栈:http://z.itpub.net/
ITPUB技术栈是由ITPUB社区打造的垂直于IT领域的知识交流平台,在这里,你既可以是创作者也可以是消费者。如果你的IT生涯丰富多彩,喷薄的个人价值尽可在小栈内体现;如果你渴望找到志同道合的伙伴,拓宽人脉,小栈会是你最好的选择。





点击进入>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP