lvs-dr技术原理

简介:

    本文是阐述lsv-dr(直接路由请求调度技术)工作原理。
1、虚拟ip设置:负载均衡(lvs)和真实的服务器(real server)需要配置一个虚拟  ip,负载平衡器虚拟IP,它是用来接受请求数据包,它的数据包直接路由到选定的真实的服务器,所有真正的服务器都有自己的非ARP别名接口配置虚拟IP地址或重定向的虚拟IP地址的数据包到本地套接字所以,真正的服务器可以处理数据包本地,负载平衡器和真正的服务器必须有一个物理上的接口由一个集线器/交换机相连。对虚拟服务器(lvs)通过直接路由的架构如下所示。

   当用户访问一个虚拟服务提供的服务器群集,数据包达到虚拟ip地址并被lvs接收
,负载均衡将会检查数据包的目的地址和端口。如果匹配的虚拟服务,采用一个调度算法,选择一个真实服务器,并将此连接的记录添加到hash表中,然后,负载平衡器直接转发到选定的服务器。当下一个进来的数据包属于这个连接,并在所选择的真实服务器的hash表中找到,这个包将会又一次直接路由到这个真实服务器。当真实服务器接收到这个转发包,发现这个包的目的IP在自己本地接口上(如lo:0),因此它会接收此数据包,并直接返回给客户端。这个连接终止超时,这个连接的记录将会在hash表中删除。
   直接路由工作流程图:

  lvs简单的把数据帧的MAC地址改为真实服务器的MAC地址,接着在LAN上传播出去。
真实服务器(real server)根据mac地址接收数据。
 

lvs-dr 安装文档地址http://2847805.blog.51cto.com/2837805/538369





    本文转自yuangang_love 51CTO博客,原文链接:http://blog.51cto.com/linux008/549564,如需转载请自行联系原作者





相关文章
|
15天前
|
运维 负载均衡 网络协议
LVS详解(六)——LVS DR模式实战
LVS详解(六)——LVS DR模式实战
18 5
|
6月前
|
存储 负载均衡 网络协议
企业实战(13)LVS负载均衡DR(直接路由)模式实战详解(二)
企业实战(13)LVS负载均衡DR(直接路由)模式实战详解(二)
110 0
|
负载均衡 网络协议 前端开发
LVS的DR模型实战应用|学习笔记
快速学习LVS的DR模型实战应用
130 0
LVS的DR模型实战应用|学习笔记
|
存储 网络协议 应用服务中间件
LVS的DR模型实战应用
一、ipvsadm 命令 二、LVS 三、实验:多个集群服务在一个 VLAN 上调度 四、实验:实现单网络的 DR 的 LVS 五、总结 六、RS 和 VS 的配置脚本
LVS的DR模型实战应用
|
负载均衡 Linux
LVS-DR模式案例
负载均衡,LVS-DR
1429 0
|
网络协议 负载均衡
LVS DR模式搭建
1、DR模式下分发器和真实服务器要在同IP段 2、分发器和真是服务器都需要设置相同的VIP,并且都能通外网 3、负载均衡器安装:yum install -y ipvsadm      rs1: yum install -y httpd      rs2...
1465 0
|
负载均衡 网络协议 Linux
|
网络协议 网络安全
|
网络协议 调度