1.http重定向负载均衡
2.dns域名解析负载均衡
3.反向代理负载均衡
4.ip负载均衡
负载均衡操作系统内核进程获取网络数据包,将目的ip修改为均衡算法得到的实际服务器ip,服务器处理完以后,响应数据返回到负载均衡服务器,再将数据包源地址修改为自身ip,返回浏览器。
这里重点是,真实服务器如何将相应数据返回给负载均衡服务器。一种方案是修改目的ip的同时修改原地址,将数据包源地址设为自身ip,另外一种是将负载均衡服务器同时作为真实物理服务器集群的网关服务器。
5.数据链路层负载均衡(大型网站用的最多一种)
负载均衡数据分发时不修改ip地址,而是修改mac地址,将所有物理服务器虚拟ip与负载均衡服务器ip一致,服务器处理完以后直接将数据返回到用户浏览器,不经过负载均衡服务器。