lvs
lvs
https://blog.csdn.net/Ki8Qzvka6Gz4n450m/article/details/79119665
VIP–DR—>IP1 –> IP2–lo2 |–> IP3–lo3
# DR:
echo 1 > /proc/sys/net/ipv4/ip_forward
模式
- NAT
按规则当前选择后端(e.g. IP3)
client-->VIP # 采用NAT技术, VIP-->NAT-->IP3: 改变DIP: VIP->IP3 # **VIP为出口网关**才能再经过VIP IP3-->NAT-->VIP: 改变DIP: IP3->VIP - tunnel
# 将NAT换成IP TUNNEL VIP-->IP TUNNEL-->IP3: 添加tunnel头: CIP--> IP3) IP3-->CIP
*3. DR
# 在后端添加环回口lo2,lo3
1. IP=VIP
2. https://www.cnblogs.com/lipengxiang2009/p/7451050.html
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
# 修改IP 变为修改mac
VIP-->MAC-->IP3: smac=IP1.mac; dmac=IP3.mac
IP3-->lo3
lo3-->IP3-->CIP
keepalive
调用lvs,管理VIP迁移