lvs集群简介

 #####注意事项和总结。

iptableslvs不能同时使用。

linux内核2.4.23以前的内核没有内置lvs功能模块(需要打补丁)2.62以后的版本内置了lvs代码。内核中只有ipvs(相当于iptablesnetfilter)。如果在安装ipvsadm就可以使用lvs负载均衡功能。

 

 

 

 

 

lvs三种类型:各种类型的简图在下方有。后边将会对lvs的NAT和DR工作模式进行测试

NAT类型:

最多10个后端服务器

所有主机必须在同一网络中。

RIP只用于集群节点之间通讯。

director位于clientrealserver之间处理所有数据包

realserver必须将网关指向DIP

director支持端口映射

relaserver可以使用任意操作系统

一个单独的director,会很容易成为系统瓶颈

 

 

 

DR类型:常用的类型

所有集群机器必须在同一物理网络中

RIP可以不是私有地址,实现远程管理和监控

director只处理入站请求,响应报文直接由realserver发往客户端。

realserver不能直接将网关直接指向DIP,直接指向前端网关

director不支持端口映射

大多数的操作系统都能成为realserver,因为并不是所有的操作系统都能隐藏vip地址

NAT类型的lvs提供多得多的realserver,因为进站的报文数据包很少,相应的才多

 

 

 

 

 

 

 

 

TUN类型:通过隧道实现lvs

 

集群节点可以跨越internet

RIP必须是公网地址

director仅负责处理入站请求,响应报文由realserver处理

realserver网关不能指向director

只有支持隧道协议的OS才能用于realserver

不支持端口映射
















##下图就是lvs集群简图。由集群代理服务器director,代理后端提供web服务的服务器。

 



###下图是director代理服务器的种类:硬件和软件都有实现,硬件很贵的动辄几十万上百万。软件的有lvs等等。这里介绍lvs不对nginx和haproxy介绍。后期再写。

 






###LVS是一个工作在网络第4层的实现。




##lvs工作在INPUT链上。他会监控input链上的数据包,当符合要求就会将数据包转发到后端服务器上。



###下图就是lvs转发数据包的详细流程











###这张就是lvs的一种工作模式:NAT模式。




###下图是lvs工作的另一种模式DR模式。



##下图是lvs工作的第3中模式:TUN模式

 

 

 

 


 

 

 

 

 

 

 

 

 


 

 

 

 

 


 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值