第十七周 作业–结合图形描述lvs原理

    LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

 

Lvs有三种模式分别是lvs-nat、lvs-dr、lvs-tun。下面分别介绍lvs-nat、lvs-dr:

 

1. lvs-nat

 

图片.png 

 

①用户发送请求到达VIP

  此时  源IP:是用户IP

      目标IP:  是vip

 

②direct 根据设定的算法在后端realserver 中选取一台主机进行处理。

  此时  源IP: 是 用户IP

       目标IP:是 RealServer IP

   在连接HASH表中会记录这个连接

 

③RealServer 处理完成后进行响应,RealServer的 GW必须是direct的DIP地址。

  此时  源IP: 是RealServer IP

       目标IP:  是用户IP

 

④LB 收到RealServer的响应后根据Hash表 把RealServer IP 修改成VIP 进行响应。

  此时  源IP: 是VIP

       目标IP: 是用户IP

 

Lvs  nat优点:

   ① 可以把用户访问的端口,映射到后端不同的端口

   ② 对后端服务器无要求

   缺点:

   ① 流量大了direct可能成为瓶颈

 

Lvs-dr

 

图片.png 

 

  ① 用户发送请求到达 Direct ,Direct 根据设定的算法选择RealServer 进行相应。

     Direct 把请求包发送给后端RealServer时会把【目标 MAC地址】修改为RealServer的MAC的地址

  ② 当 RealServer 接收到direct 转发过来的 数据包时发现 目标地址是VIP,而VIP正好是自己,便接受数据并进行处理。

  ③处理完成后发送到局域网里,此时源IP VIP,源MAC地址是RealServer IP, 目标IP是客户端IP,目标MAC是客户端MAC

Lvs dr 优点:

  ①:RealServer 节点多,Direct不再是瓶颈,

  缺点

  ①:DirectRealServer 要在同一网段

          

   

  

原创文章,作者:sky,如若转载,请注明出处:/62923

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-09 20:46

    最好列出一些应用的时注意 的关键点就更好了

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达登录  万达直属  华宇招商  万达娱乐开户  万达娱乐主管QQ  万达娱乐  万达娱乐注册  万达娱乐直属QQ  万达娱乐直属QQ  万达招商QQ