3种LVS模式:
LVS-NAT(地址转换技术),硬件负载均衡F5大致原理。
LVS-IP-TUN(ip隧道技术)
LVS-DR(直接路由)
几种负载均衡算法:
RR(round robin)轮询
WRR(weighted Round Robin)加权轮询
LC(Least Connections)最少连接
WLC(Weighted Least Connections)加权最少连接
DH(Destination Hashing)目的地址hash
SH(Source Hashing)源地址hash
1,LVS-NAT
通过网络地址转换调度器重写请求报文的目的地址,根据预设的调度算法,将请求分配给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给用户,完成整个调度过程。
优点:节省ip地址,能对内部就行伪装
缺点:效率低,因为大量的返回用户的数据流量都要经过调度器。
2,LVS-IP-TUN
为了解决调度器的处理能力瓶颈,调度器可以把请求报文通过ip隧道转发至真实服务器,再由真实服务器直接将响应数据返回给用户,这样调度服务器只需要处理用户的请求报文。前提是,调度机lvs和真实服务器都必须支持ip-tun技术。
3,LVS-DR
通过改写请求报文的mac地址,将请求发送到真实服务器,再由真实服务器将响应直接返回给用户。前提是lvs调度机器和提供服务器的真实服务器在同一个网段,当调度机器lvs收到请求报文时直接发送到真实服务器节点。相对于ip-tun来说,没有ip隧道的开销。