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,在一个网段就直接将请求返回给用户,不在一个网段通过网关返回给用户。

  • 相关阅读:
    preventDefault
    YII2中的Html助手和Request组件
    yii2 输出json的方法
    FormData异步上传
    通过Ajax方式上传文件,使用FormData进行Ajax请求
    Yii设置Cache缓存的方法
    exif_imagetype() 函数在linux下的php中不存在
    Thinkphp整合各个功能
    PHP cURL库函数抓取页面内容
    javascript实现打印功能
  • 原文地址:https://www.cnblogs.com/plutozzl/p/11681601.html
Copyright © 2011-2022 走看看