1. 简介
LVS 主要由两部分组成:
- ipvs:ip virtual server,是工作在内核空间上的一段代码,主要是实现调度的代码,它是实现传输层负载均衡的核心。
- ipvsadm:工作在用户空间,负责为ipvs内核框架编写规则,用于定义谁是集群服务,谁是后端真实服务器
IPVS 基于 Netfilter, Netfilter 的数据包有五个挂载点Hook Point:PRE_ROUTING、INPUT、OUTPUT、FORWARD、POST_ROUTING。IPVS工作在其中的INPUT链上
专有名词:
DS:Director Server,指的是前端负载均衡器。
RS:Real Server,指的是后端工作的服务器。
VIP:Virtual IP,用户请求的目标IP地址。
DIP:Director Server IP,前端负载均衡器的IP地址。
RIP:Real Server IP,后端服务器的IP地址。
CIP:Client IP,访问客户端的IP地址。