免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2172 | 回复: 0
打印 上一主题 下一主题

关于LVS-NAT和LVS-DR对于rr调度的疑问 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-08-17 07:39 |只看该作者 |倒序浏览
本帖最后由 qz357 于 2014-08-17 07:39 编辑

我用LVS-NAT模式下,rr调度,用浏览器刷新一次就跳到下个页面----->这是我想达到的效果
用ipvsadm -lnc跟踪了连接,每次请求很快就到了FIN-WAIT1状态。每次刷新请求都会另外新建一个TCP会话,达到了轮询的效果。

但是我用LVS-DR,rr调度,用浏览器在短时间内刷新,都是停留在同一页面,
用ipvsadm -lnc跟踪了连接,在计时器没有过期时,短时间的刷新没有新建会话,而且停留在同一个对话,状态保持为SYN-RECV。当倒计时过期时,才调度到下一个页面。
注意我配置ipvsadm时没有设置-p(持久连接)
于是我抓包分析了一下,我follow了一下TCP STREAM


奇怪,就算是apache设置了keepalive,为什么NAT模式就可以一直切换?
求大神解答。
   


下面是我LVS-DR的配置:

环境:
Win7客户机
寄宿于Win7客户机的Vmware虚拟机(Director(LB)、RS1、RS2)
---都是Cent OS 2.6.18-371.8.1.el5 i686
---ipvs版本是1.24

网络环境:
win7客户机接入家用无线路由器通过猫出去上网
LB、RS1、RS2桥接到win7客户机的无线网卡

拓扑:


IP:
网关:192.168.1.1
VIP=192.168.1.200  (LB我配置在eth0:0上,RS都配置在lo:0上)
RIP1=192.168.1.128
RIP2=192.168.1.126

LB:
/sbin/ipvsadm -C
/sbin/ipvsadm -A -t $VIP:80 -s rr
/sbin/ipvsadm -a -t $VIP:80 -r $RIP1:80 -g
/sbin/ipvsadm -a -t $VIP:80 -r $RIP2:80 -g

RS1和RS2:
/sbin/ifconfig lo:0 $VIP broadcast $VIP netmask 255.255.255.255 up
/sbin/route add -host $VIP dev lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP