lvs-dr技术原理
本文是阐述lsv-dr(直接路由请求调度技术)工作原理。 1、虚拟ip设置:负载均衡(lvs)和真实的服务器(real server)需要配置一个虚拟 ip,负载平衡器虚拟IP,它是用来接受请求数据包,它的数据包直接路由到选定的真实的服务器,所有真正的服务器都有自己的非ARP别名接口配置虚拟IP地址或重定向的虚拟IP地址的数据包到本地套接字所以,真正的服务器可以处理数据包本地,负载平衡器和真正的服务器必须有一个物理上的接口由一个集线器/交换机相连。对虚拟服务器(lvs)通过直接路由的架构如下所示。 当用户访问一个虚拟服务提供的服务器群集,数据包达到虚拟ip地址并被lvs接收 ,负载均衡将会检查数据包的目的地址和端口。如果匹配的虚拟服务,采用一个调度算法,选择一个真实服务器,并将此连接的记录添加到hash表中,然后,负载平衡器直接转发到选定的服务器。当下一个进来的数据包属于这个连接,并在所选择的真实服务器的hash表中找到,这个包将会又一次直接路由到这个真实服务器。当真实服务器接收到这个转发包,发现这个包的目的IP在自己本地接口上(如lo:0),因此它会接收此数据包,并直接返回给客户端...