首页 > 其他 > 详细

LVS 持久连接学习笔记

时间:2015-05-30 01:54:57      阅读:238      评论:0      收藏:0      [点我收藏+]

LVS持久连接:

    无论使用何种算法,LVS持久连接都能实现在一定时间内,将来自同一个客户端的请求转发至此前选定的RealServer。


命令格式:

    ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]

        -p timeout:持久连接时长,默认300秒,单位秒。


持久连接类型:

1、PPC(Persistent port connections):来自于同一个客户端对同一个集群服务的请求,始终定向至此前选定的RealServer;

2、PCC(Persistent client connections):来自于同一个客户端对所有端口的请求,始终定向至此前选定的RealServer;

3、PNMPP(Persistent Netfilter Marked Packet Persistence):持久防火墙标记连接。


持久连接配置示例:

PPC:

    # ipvsadm -A -t 192.168.101.20:80 -s rr -p 600

    # ipvsadm -a -t 192.168.101.20:80 -r 10.10.10.11 -g -w 2

    # ipvsadm -a -t 192.168.101.20:80 -r 10.10.10.12 -g -w 1

    # ipvsadm -A -t 192.168.101.20:23 -s rr -p 600

    # ipvsadm -a -t 192.168.101.20:23 -r 10.10.10.11 -g -w 2

    # ipvsadm -a -t 192.168.101.20:23 -r 10.10.10.12 -g -w 1


PCC:

    # ipvsadm -A -t 192.168.101.20:0 -s rr -p 600

    # ipvsadm -a -t 192.168.101.20:0 -r 10.10.10.11 -g -w 2

    # ipvsadm -a -t 192.168.101.20:0 -r 10.10.10.12 -g -w 1


PNMPP:

    # /sbin/iptables -t mangle -F

    # /sbin/iptables -t mangle -A PREROUTING -i eth0 -p tcp  -d 192.168.101.20 --dport 80 -j MARK --set-mark 8

    # /sbin/iptables -t mangle -A PREROUTING -i eth0 -p tcp  -d 192.168.101.20 --dport 443 -j MARK --set-mark 8

    # /sbin/ipvsadm -A -f  8 -s rr -p 600

    # /sbin/ipvsadm -a -f  8 -r 10.10.10.11 -g -w 2

    # /sbin/ipvsadm -a -f  8 -r 10.10.10.12 -g -w 1


LVS 持久连接学习笔记

原文:http://yuyucat.blog.51cto.com/9627004/1656505

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!