目录
1.LVS-DR模式的实现过程
数据包流向分析:
- (1)客户端发送请求到irector Server(负载均衡器),请求的数据报文(源IP是CIP,目标IP是VIp)到达内核空间。
- (2)Director Server和Real Server在同一个网络中,数据通过二层数据链路层来传输。
- (3)内核空间判断数据包的目标IP是本机VIP,此时IPVS(IP虚拟服务器)比对数据包请求的服务是否是集群服务,是集群服务就重新封装数据包。
- 修改源MAC地址为Director server的MAC地址,修改目标MAC地址为Realserver的MAC地址,源IP地址与目标IP地址没有改变,然后将数据包发送给 Real Server。
- (4)到达Real server的请求报文的MAC地址是自身的MAC地址,就接收此报文。数据包重新封装报文(源IP地址为VIp,目标IP为CIP),将响应报文通过1o接口传送给物理网卡然后向外发出。
- (5)Real Server 直接将响应报文传送到客户端。
DR模式的特点:
- 1)Director server和Real Server必须在同一个物理网络中。
- (2)Real server 可以使用私有地址,也可以使用公网地址。如果使用公网地址,可以通过互联网对RIP进行直接访问。
- (3)Director Server作为群集的访问入口,但不作为网关使用。
- (4)所有的请求报文经由Director Server,但回复响应报文不能经过 Director Server。
- (5)Real Server的网关不允许指向Director Server IP,即Real server发送的数据包不允许经过Director server。
- (6)Real server上的1o接口配置VIP的IP地址。