美文网首页
lVS负载均衡

lVS负载均衡

作者: 仒叻戓厺 | 来源:发表于2017-09-30 09:29 被阅读0次

    1、lvs nat模式   地址转发

    只需要一个公网ip节省费用,但是请求和响应都经过lvs服务器,请求增多会给带宽带来瓶颈

    lvs需要打开路由管道,转换公网和内网,

    通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给实际服务器,真是服务器的响应报文通过调度器时,报文的源地址被重写,再返回客户。

    由于请求和响应报文都要经过调度器地址重写,当客户越来越多时,调度器的处理能力成为瓶颈

    2、lvs  ip-tun 模式 通过mac地址

    但是每个服务器都需要一个公网ip,费用增多。并且lvs需要两块网卡。

    调度器把请求报文通过ip通道转发至真实服务器,真实服务器将响应直接返回给客户,所以调度器只处理请求报文,由于一般网络服务应答比请求报文大许多,采用ip tun技术,集群系统的最大吞吐量可以是nat模式的10倍。

    Lvs ip tun 脚本

    ifconfig tunl0 192.168.10.10 netmask 255.255.255.255 up //确保两个网卡的ip在不同的网段

    route add-host  192.168.10.10 dev tunl0

    ipvsadm -C

    ipvsadm —A  -t192.168.10.10 :80 -s rr

    ipvsadm -a -t 192.168.10.10:80 -r  192.168.10.2 -i

    ipvsadm -a -t 192.168.10.10:80 -r  192.168.10.3 -i

    ipvsadm

    3、lvs  Dr模式  

    dr 通过改写请求报文mac地址,将请求发送到真实服务器,而真实服务器将响应直接返回给客户,

    同 ip tun一样可以极大提高集群系统的伸缩性,这种方法也没有ip隧道的开销,对真实服务器也没有必须支持ip隧道协议的要求,但是要求真实服务器与调度服务器都有一块网卡连在同一物理网段。

    四种常用的负载算法

    1、轮叫(round roubi)

    2、加权轮叫

    3、最少链接

    4、加权最少链接

    相关文章

      网友评论

          本文标题:lVS负载均衡

          本文链接:https://www.haomeiwen.com/subject/cklgextx.html