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

  • 相关阅读:
    lombok的介绍及使用
    java后端导入excel将数据写入数据库
    java后端导出excel表格
    eclipse maven打war包
    java后端树形菜单使用递归方法
    mybatis一对多查询
    @transactional作用和事务
    zookeeper安装
    Solr单机版安装
    jstat 简介(2)
  • 原文地址:https://www.cnblogs.com/plutozzl/p/11681601.html
Copyright © 2011-2022 走看看