zoukankan      html  css  js  c++  java
  • LVS负载均衡原理

    实现LVS负载均衡转发方式有三种,分别为NAT、DR、TUN模式,LVS常见算法包括RR、LC、WRR、WLC等

    LVS NAT原理:用户请求LVS到达director,director将请求的报文的目标IP地址改成后端的realserver IP地址,同时将报文的目标端口也改成后端选定的realserver相应端口,最后将报文发送到realserver,realserver将数据返回给director,director再将数据发送给用户。由于两次请求都会经过director,所以director在访问量大时压力会特别大,这也成为这个模式的瓶颈

    LVS DR原理: 用户请求LVS到达director,director将请求的报文的目标MAC地址改成后端的realserver MAC地址,目标IP为VIP(不变),源IP为用户IP地址(不变),然后director将报文发送给realserver,realserver检测到目标为自己本地VIP,如果在同一网段就将请求直接返回给用户,如果用户和realserver不在一个网段则通过网关返回给用户。

    LVS TUN原理:用户请求到达director,director通过IP-TUN加密技术将请求的报文目标MAC改成后端的realserver MAC地址,目标IP为VIP(不变),源IP为用户的IP地址(不变),然后director将报文发送到realserver,realserver基于IP-TUN解密,然后检测目标是否为自己本地VIP,在一个网段就直接将请求返回给用户,不在一个网段通过网关返回给用户。

  • 相关阅读:
    C/C++编译过程
    Struts2入门01
    NET CORE 微软官方说明链接
    PL/SQL控制语句(二、循环控制语句)
    PL/SQL控制语句(一、分支控制语句)
    PL/SQL数据类型
    PL/SQL变量的作用域和可见性
    PL/SQL变量和类型
    CopyWebpackPlugin 的使用
    flex
  • 原文地址:https://www.cnblogs.com/plutozzl/p/11681601.html
Copyright © 2011-2022 走看看