LVS 4个模式
LVS Linux Virtual Server
lvs 被写入到Linux内核中
ip_vs 通过:keepalived(配置文件)
或ipvsadm(命令)进行控制 ipvsadm ipvs admin
Sersync Jumpserver MyCAT
5.1 DR模式 1.原理
![16955047-74e25165085e6740.png](https://upload-images.jianshu.io/upload_images/16955047-74e25165085e6740.png)
image.png
2.特点:
- lvs dr模式中 负责修改目标IP(VIP)mac地址 改为后端RS服务器的mac 2. dr模式中 lvs主要处理用户的请求,响应通过后端rs服务器直接给用户
- LVS 与 后端RS服务器要在同一个局域网(网段)
- DR模式中 RS服务器公网ip地址
- 需要注意RS节点的VIP的绑定(lo:vip/32)和ARP抑制问题。
- 由于DR模式的调度器仅进行了目的MAC地址的改写,因此,调度器LB无法改变请求报文的目的端
口。LVS DR模式的办公室在二层数据链路层(MAC),NAT模式则工作在三层网络层(IP)和四 层传输层(端口)。
5.2 NAT模式
1.原理
![16955047-fabe00af774c52bc.png](https://upload-images.jianshu.io/upload_images/16955047-fabe00af774c52bc.png)
image.png
2.特点:
- NAT Network Address Translation 网络地址转换
- 开启内核转发功能 net.ipv4.ip_forward = 1 #/etc/sysctl.conf
- NAT模式中 可以实现 端口转发 请求80 4. lvs与后端RS服务器 可以不在一个局域网
TUN隧道模式 FULL NAT模式
http://zh.linuxvirtualserver.org/
6.LVS-DR模式
![16955047-565b3c9ddb1d87f9.png](https://upload-images.jianshu.io/upload_images/16955047-565b3c9ddb1d87f9.png)
image.png
![16955047-b49a293f246d78ea.png](https://upload-images.jianshu.io/upload_images/16955047-b49a293f246d78ea.png)
image.png
![16955047-6ea7593576a25b27.png](https://upload-images.jianshu.io/upload_images/16955047-6ea7593576a25b27.png)
image.png
![16955047-c688a51fd0ece0a6.png](https://upload-images.jianshu.io/upload_images/16955047-c688a51fd0ece0a6.png)
image.png
![16955047-769527b3b2938174.png](https://upload-images.jianshu.io/upload_images/16955047-769527b3b2938174.png)
image.png
![16955047-964c8b3c8aa174f1.png](https://upload-images.jianshu.io/upload_images/16955047-964c8b3c8aa174f1.png)
image.png
![16955047-d050509d35e7ae3f.png](https://upload-images.jianshu.io/upload_images/16955047-d050509d35e7ae3f.png)
image.png
![16955047-73fb73e1a614043a.png](https://upload-images.jianshu.io/upload_images/16955047-73fb73e1a614043a.png)
image.png
![16955047-4f176bffbd9a7393.png](https://upload-images.jianshu.io/upload_images/16955047-4f176bffbd9a7393.png)
image.png
![16955047-774890973e138a77.png](https://upload-images.jianshu.io/upload_images/16955047-774890973e138a77.png)
image.png
![16955047-6c2e9af8cb497982.png](https://upload-images.jianshu.io/upload_images/16955047-6c2e9af8cb497982.png)
image.png
![16955047-fceaaf441c966081.png](https://upload-images.jianshu.io/upload_images/16955047-fceaaf441c966081.png)
image.png