标签:linux lvs
1.LVS持久连接
无论使用什么算法,LVS持久都能实现在一定时间内,将来自同一个客户端请求派发至此前选定的RS。通过在内存缓冲区中保存一个持久连接模板,其中记录了每一个客户端及分配给他的RS映射关系。
2.持久连接类型
PPC(持久端口连接):将来自于同一个客户端对同一个集群服务的请求,在一定时间内始终定向至此前选定的RS;
ipvsadm -A -t VIP:CPORT -s SCHEDULER -p ipvsadm -a -t VIP:CPORT -r RIP1 -m|-g -w WEIGHT ipvsadm -a -t VIP:CPORT -r RIP2 -m|-g -w WEIGHT
PCC(持久客户端连接):将来自于同一个客户端对所有端口的请求,在一定时间内始终定向至此前选定的RS,即把所有端口统统定义为集群服务,一律向RS转发;
ipvsadm -A -t VIP:0 -s SCHEDULER -p ipvsadm -a -t VIP:0 -r RIP1 -m|-g -w WEIGHT ipvsadm -a -t VIP:0 -r RIP2 -m|-g -w WEIGHT
PNMPP(持久防火墙标记连接):能将部分端口定义为同一个集群服务;
iptables -t mangle -A PREROUTING -d $VIP -p tcp --dport $CPORT1 -i $INCARD -j MARK --set-mark 10 iptables -t mangle -A PREROUTING -d $VIP -p tcp --dport $CPORT2 -i $INCARD -j MARK --set-mark 10 ipvsadm -A -f 10 -s SCHEDULER -p ipvsadm -a -f 10 -r RIP1 -m|-g -w WEIGHT ipvsadm -a -f 10 -r RIP2 -m|-g -w WEIGHT
标签:linux lvs
原文地址:http://wangyongbin.blog.51cto.com/8964308/1691801