LVS持久鏈接

1.LVS持久鏈接
算法

    不管使用什麼算法,LVS持久都能實如今必定時間內,未來自同一個客戶端請求派發至此前選定的RS。經過在內存緩衝區中保存一個持久鏈接模板,其中記錄了每個客戶端及分配給他的RS映射關係。bash

2.持久鏈接類型tcp

    PPC(持久端口鏈接):未來自於同一個客戶端對同一個集羣服務的請求,在必定時間內始終定向至此前選定的RS;ide

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轉發;ip

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
相關文章
相關標籤/搜索