ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

LVS—NAT

2021-04-19 15:35:52  阅读:169  来源: 互联网

标签:LVS IP 报文 Server Director NAT 目标 数据包


Virtual Server via NAT(VS-NAT)
用地址翻译实现虚拟服务器。
地址转换器有能被外界访问到的合法IP地址,它修改来自专有网络的流出包的地址。
外界看起来包是来自地址转换器本身,,它能判断出应该将包送到内部网的哪个节点。优点是节省IP 地址,能对当外界包送到转换器时内部进行伪装;
缺点是效率低,因为返回给请求方的流量经过转换器。

 

 

LVS负载均衡NAT工作模式

 

 

 

 

(a). 当用户请求到达Director Server,此时请求的数据报文会先到内核空间的PREROUTING链。 此时报文的源IP为CIP,目标IP为VIP
(b). PREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链
(c). IPVS比对数据包请求的服务是否为集群服务,若是,修改数据包的目标IP地址为后端服务器IP,然后将数据包发至POSTROUTING链。 此时报文的源IP为CIP,目标IP为RIP
(d). POSTROUTING链通过选路,将数据包发送给Real Server
(e). Real Server比对发现目标为自己的IP,开始构建响应报文发回给Director Server。 此时报文的源IP为RIP,目标IP为CIP
(f). Director Server在响应客户端前,此时会将源IP地址修改为自己的VIP地址,然后响应给客户端。 此时报文的源IP为VIP,目标IP为CIP

lvs-nat:本质是多目标的DNAT,通过将请求报文中的目标地址和目标端口修改为某挑出的RS的RIP和PORT实现转发

1 RIP和DIP应在同一IP网络,且应使用私网地址;RS网关要指向DIP
2 请求报文和响应报文都必须经由Director转发,Director易于成为系统瓶颈
3 支持端口映射,可修改请求报文的目标PORT
4 VS必须是Linux系统,RS可以是任意OS系统

 

标签:LVS,IP,报文,Server,Director,NAT,目标,数据包
来源: https://www.cnblogs.com/huakai201/p/14677020.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有