博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LVS介绍
阅读量:6711 次
发布时间:2019-06-25

本文共 888 字,大约阅读时间需要 2 分钟。

一 LVS的三种模式

1.LVS/NAT (网络地址转换) 2. LVS/TUN(隧道模式) 3.LVS/DR(直接路由模式)4.FULL/NAT(完全网络地址转换)
LVS命名规则

虚拟IP地址 VIP为Director用于向客户端计算机提供服务的IP地址

DIP 连接前后网卡的IP

RIP 后端服务器节点的IP
CIP 客户端的IP
LVS集群的3种工作模式
1, NAT模式(网络地址转换)
2, TUN(隧道模式)
3, DR模式(直接路由模式)
4, FULLNAT(全网络地址转换)
常用的是DR模式
DR模式是通过改写请求报文的目标MAC地址,将请求发给真实服务器的 ,而真实服务器将相应后的处理结果直接返回给客户端(不经过负载均衡器)
DR模式的特点:客户端将请求发送给负载均衡器LVS 而后LVS将请求分发给后端的节点 后端的节点服务器处理完之后将直接返回给客户端不在经过负载均衡器
DR模式的优势:请求的数据量比较小 返回时比较大 这种模式效率比较高
当客户端的请求到达LVS后 LVS负载均衡器进行解包但是不改变源ip和目标IP,而改变的是VIP对应的MAC地址
DR模式分析:客户端发送一个源IP是CIP目标地址是VIP的封装包到达局域网之后路由器会进行ARP广播,由于LVS上面有VIP 则LVS会进行回应,故此数据包会到达负载均衡器 而后进行解包(在解包的过程中不修改CIP和VIP)修改的是VIP所对应的MAC地址(后端节点的某一台服务器的MAC地址)然后发送给后端的节点服务器,后端服务器接收之后进行解包,解包之后若发现VIP不是自己 则会丢弃 若必须让节点服务器接收此数据包必须在这个节点服务器进行绑定一个VIP(但是此VIP 不能绑定在真实网卡以防止和负载均衡器冲突所以绑定在L0网卡上,防止和负载均衡器抢广播包,所以还要做一个抑制ARP)
数据包在返回时 返回时的源是vip 目标是CIP 返回时的数据包不经过负载均衡,直接返回到客户端
相关图解:

转载于:https://blog.51cto.com/12910101/2286612

你可能感兴趣的文章
微信消息接口发送信息到分组和用户,错误代码40003和40008
查看>>
HTTP状态码 错误列表
查看>>
Font Awesome
查看>>
Dubbo消费者
查看>>
java序列化和持久化
查看>>
thinkphp调试
查看>>
虚拟化中虚拟机处理器核数与物理主机cpu的关系
查看>>
redmine不能发邮件及错误处理“DSN: Service unavailable ”
查看>>
flex学习笔记 flex中的一些错误
查看>>
org.codehaus.jackson.map.JsonMappingException: No suitable constructor found for type
查看>>
MYSQL: mysqlbinlog读取二进制文件报错read_log_event()
查看>>
随机产生由特殊字符,大小写字母以及数字组成的字符串,且每种字符都至少出现一次...
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
java21:捕鱼达人
查看>>
Zabbix 服务端搭建
查看>>
Java - 一个单例
查看>>
学习JAVA 持续更新
查看>>
Spring propertyConfigurer类
查看>>
Linux系统分析工具之uptime,top(一)
查看>>