zoukankan      html  css  js  c++  java
  • (二)LVS介绍

    LVS分3种模式 

     (a)NAT(网络地址映射):通过网络地址转换的方法来实现调度 
         优点:支持所有操作系统及私有网络,且只需一个公网 IP 地址 
         缺点:用户请求和响应报文都必须经过dr地址重写,当用户请求越来越多时,调度器的处理能力将成为瓶颈。 
     (b)DR(直接路由模式):通过改写请求报文的MAC地址,将请求发送到 rs,而 rs 将响应直接返回给客户 ——》 性能最好 
     (c)TUN(IP隧道模式):dr采用IP隧道技术将用户请求转发到某个rs,而这个rs将直接响应用户请求,不再经过dr ——》dr只处理用户的报文请求,从而使集群系统吞吐量大大提高 
       ps:还有第 4 种模式 FULLNAT(淘宝ospf+lvs)

    LVS 类型:

    NAT:地址转换

    特性:

    1. 集群所有节点与director必须在同一网段上
    2. RIP通常是私有IP地址,及用于各集群节点间的通信
    3. director 位于client和real server 之间,并负责处理进出的所有通信
    4. real server 必须将网关指向DIP
    5. 支持端口映射
    6.  real server可以使用任意OS
    7. 较大规模应用场景中,director 易成为系统瓶颈

    DR:直接路由

    特性:

    1. 集群节点跟director必须在同一物理网络中
    2. RIP地址可以使用公网地址,实现便捷的远程管理和监控
    3. director 仅负责处理入站请求,响应报文则由realserver 直接发往客户端
    4. real server 不能将网关指向DIP
    5. 不支持端口映射

    TUN:隧道

    特性:

    1. 集群节点可以跨越Internet
    2. RIP必须是公网地址
    3. director 仅负责处理入站请求,响应报文则由realserver 直接发往客户端
    4. realserver 网路不能指向director
    5.  只有支持隧道功能的OS才能用户real server
    6. 不支持端口映射

    LVS的调度算法

    1.Fixed Scheduling Method 静态调服方法
    (1).RR 轮询
    (2).WRR 加权轮询
    (3).DH 目标地址hash
    (4).SH 源地址hash
    2.Dynamic Scheduling Method 动态调服方法
    (1).LC 最少连接
    (2).WLC 加权最少连接
    (3).SED 最少期望延迟
    (4).NQ 从不排队调度方法
    (5).LBLC 基于本地的最少连接
    (6).LBLCR 带复制的基于本地的最少连接

  • 相关阅读:
    I Think I Need a Houseboat
    iOS 8 模糊视图(毛玻璃效果)的简单实现UIVisualEffectView
    freemarker报错之二
    [算法]有趣算法合辑[31-40]
    计算机专业术语全称及含义整理
    JAVA经常使用数据结构及原理分析
    我读经典(6):读《文明之光》有感
    流水号的生成(日期+业务码+自增序列)
    桶排序算法
    3.5星|《哈佛商学院最受欢迎的营销课》:跳出营销红海:逆向战略、超越行业和敌意品牌
  • 原文地址:https://www.cnblogs.com/xiao2er/p/10388562.html
Copyright © 2011-2022 走看看