lvs/TUN模式:
1.隧道模式原理
图解:
原理简述:
LVS-TUN模式:它的连接调度和管理与VS/NAT中的一样,利用ip隧道技术的原理,即在原有的客户端请求包头中再加一层IP Tunnel的包头ip首部信息,
不改变原来整个请求包信息,只是新增了一层ip首部信息,再利用路由原理将请求发给RS server,不过要求的是所有的server必须支持”IPTunneling”或者”IP Encapsulation”协议。
2.TUN模式优缺点
优点:
1.不需要调度应答报文,负载能力强;
2.服务器和调度器可以不在同一个VLAN中;
3.支持广域负载均衡;
缺点:
所有的服务器必须支持“IP Tunneling”协议,需安装内核模块,安装复杂;
建立IP隧道的开销大;
服务器需要联通外网,风险较大;
不支持端口映射;
实验环境:
vs: server1 172.25.66.1
rs: server2 172.25.66.2
rs: server3 172.25.66.3
轮叫机制(轮询)
1.配置虚拟服务器(vs)
# 先将之前添加的策略清除,-C表示clean
[root@server1 ~]# ipvsadm -C
[root@server1 ~]# ipvsadm -L
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
#1.添加模块
[root@server1 ~]# modprobe ipip
# 查看网卡配置,可查看到隧道可接口:tunl0
[root@server1 ~]# ip addr
<