NAT模式
就是把客户端发过来的数据包的IP头的目的地址,在负载均衡器上换成期中一台RS的IP地址,并发至此RS来处理,RS处理完后把数据交给负载均衡器,
负载均衡器再把数据包的原IP地址改为自己的IP,将目的地址改为客户端IP地址即可。期间进出的流量都要经过负载均衡器。
优点:集群的物理服务器可以使用任何支持TCP/IP操作系统,只有负载均衡器需要一个合法的IP地址。
缺点:扩展性有限。当服务器节点(普通PC服务器)增长过多时,负载均衡器将成为整个系统的瓶颈,因为说有的请求包和应应答包的流向都要经过负载均衡器。当服务器的节点过多时,大量的数据包都交汇在负载均衡器,速度就会慢!
IP隧道模式
原理首先要知道互联网的大多Internet服务的请求包很短小,而且应答通常很大。那么隧道就是把客户端发来的数据包,封装一个新的IP头标记(仅目
的IP)发给RS,RS收到后先把数据包头解开,还原数据包,处理后直接返回给客户端,不需要再经过负载均衡器。由于RS需要对负载均衡器发过来的数据包进行还原,所以说必须支持IPYUNNEL协议所以在RS的内核中,必须编译支持IPUNNEL这个选项。
优点:负载均衡器只负责将请求包分发给后端服务器,而RS将应答包直接发给用户。所以减少了负载均衡器的大流量数据流动。而且可以跨地域分发。
缺点:隧道模式的RS节点需要合法IP。
DR模式
负载均衡器和RS都使用同一个IP对外服务,但只有DR对ARP请求进行响应,所有RS本身对这个IP的ARP请求保持静默,也就是说网关会把对这个服务器IP的请求全部定向给DR,而DR收到数据包处理完之后,由于IP一至,可以直接将数据包返回给客户端。则等于直接从客户端收到这个数据包,处理后直接返还给客户端。由于负载均衡器要对二层包头进行改换,所以负载均衡器和RS直接必须在同一个广播域,也可以简单理解为在同一台交换机上。
优点:和TUN隧道模式一样负载均衡器也只是分发请求,应答包通过单独的路由方法返回给客户端。
缺点:不足之处,要求负载均衡器的网卡必须与屋里网卡在一个网段上。
转载于:https://blog.51cto.com/11271116/1894877