• 网络结构设计——负载均衡之LVS学习笔记(四)


      LVS按个人理解的说就是将一台Linux服务器当作路由器等功能的技术。LVS---Linux虚拟服务器。

      LVS实现了三种IP负载均衡技术VS/NAT、VS/TUN、VS/DR。

      今天简单分享一下我在学习LVS的DR技术的一些心得。

    背景                                                                      

     

      外部网络      Windows

      LVS        Centos

      WEB Server 1   Centos

      WEB Server 2   Centos

    配置                                                                      

      Windows VM1网卡设置

           

      LVS    VM1网卡

        

      添加路由表

        

      写一脚本执行

        

      脚本2

        

      执行

        

      WEB Server1  

        

      添加路由表

        

      写一脚本执行

        

      启动apache服务,写一简单网页   

    <html><body><h1>200.168.10.2</h1></body></html>

      WEB Server2   

        

      添加路由表

        

      写一脚本执行

        

      启动apache服务,写一简单网页

    <html><body><h1>200.168.10.2</h1></body></html>

    结果,网页访问                                                       

      第一次访问

        

      第二次访问

        

    总结                                                                       

      浏览器访问时,访问的是LVS服务器的200.168.10.10这个IP地址,LVS服务器将请求MAC替换后分别轮回发给两台WEB服务器,然后直接由WEB服务器将请求返回给发送的外部网络上的主机。看图可以看出跟IP-TUN差不多,只是LVS服务器发给WEB服务器的请求里面是MAC替换了,而不是隧道封装了。就像IP-TUN,在DR方式下,负载均衡器也只是分发请求,应答包通过单独的路由方法返回给客户端。这种方式能够大大提高Virtual Server的可扩展性。与IP-TUN相比,DR这种实现方式不需要隧道结构,但它要求负载均衡器的网卡必须与物理网卡在一个物理段上。

     转载请注明出处:http://www.cnblogs.com/yydcdut/p/3525858.html

  • 相关阅读:
    洛谷 P2915 [USACO08NOV]奶牛混合起来Mixed Up Cows 题解
    洛谷 P2687 [USACO4.3]逢低吸纳Buy Low, Buy Lower/ACWing 314 低买 题解
    7、Python异常
    必须要调整心态,积极起来,不能再偷懒
    5、Python函数
    10、Python数据库支持
    8、Python方法、属性、迭代器
    9、Python模块和标准库
    6、Python抽象的类
    UDP Linux编程(客户端&服务器端)
  • 原文地址:https://www.cnblogs.com/yydcdut/p/3525858.html
Copyright © 2020-2023  润新知