码迷,mamicode.com
首页 > 其他好文 > 详细

LVS 持久连接学习笔记

时间:2015-05-30 01:56:00      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:lvs 持久连接

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 持久连接学习笔记

标签:lvs 持久连接

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!