• LVS-DR 模式


    SNAT(Source Network Address Translation)源地址转换,类似家里路由器设置,内网地址向外访问时,发起访问的内网ip地址转换为指定的 IP 地址

    DNAT(Destination Network Address Translation)目的地址转换,常用于防火墙中,一般在企业中将 IPv4 地址绑定在防火墙上,防火墙利用 DNAT 配置真实 IP 映射到内网地址

    LVS 调度算法

    LVS 中有两个概念: VS (Virtual Server)负责调度,RS(Real Server)负责提供真正的服务

    VS 根据请求报文的目标 IP 和目标协议以及端口,将其调度到某 RS,根据调度算法来挑选 RS;

    LVS 是内核级的功能,工作在 INPUT 链的位置,将发往 INPUT 的流量进行处理

    LVS-DR 模式

    参考1
    参考2

    LVS-DR模式:每个Real Server上都有两个IP:VIP和 RIP,但是 VIP 是隐藏的,就是不能提供 ARP 解析等功能,只是用来做请求回复的源 IP 的,Director 上只需要一个网卡,然后利用别名来配置两个 IP:VIP 和 DIP,在 DIR 接收到客户端的请求后,DIR 根据负载算法选择一台Real Sever 的网卡 Mac 作为客户端请求包中的目标 Mac,通过 ARP 转交给后端Real Server 处理,后端再通过自己的路由网关回复给客户端

    LVS 常用模式比较

    NAT 模式 TUN 模式 DR 模式
    对服务器节点要求 服务节点可以是任何操作系统 必须支持隧道模式,目前只有 Linux 服务节点支持虚拟网卡设备,能够禁用设备的 ARP 响应
    网络要求 拥有私有ip地址的局域网 拥有合法ip地址的局域网或广域网 拥有合法ip地址的局域网,服务节点与均衡器必须在同一网段
    通常支持节点数 10~20个,由均衡器处理能力决定 较高,可以支持到100个服务节点 较高,可以支持到100个服务节点
    服务节点安全性 较好,采用内部 ip,服务节点隐蔽 较差,采用公用ip地址,节点完全暴露 较差,采用公用ip地址,节点完全暴露
  • 相关阅读:
    提高你的Java代码质量吧:正确使用String、StringBuffer、StringBuilder
    IAAS云计算产品畅想-云主机产品内涵
    Boa服务器在ARM+Linux上的移植
    二叉树的遍历的迭代和递归实现方式
    OpenRisc-42-or1200的ALU模块分析
    根据不同的下拉值,出现相应的文本输入框
    boost------asio库的使用2(Boost程序库完全开发指南)读书笔记
    C++一些注意点之操作符重载
    mac下修改mysql的默认字符集为utf8
    jquery_EasyUI的学习
  • 原文地址:https://www.cnblogs.com/zzzwqh/p/13677136.html
Copyright © 2020-2023  润新知