LVS的NAT工作模型详解
LVS的NAT模式示意图如下
NAT模式的工作过程
第一步:客户端发送请求,请求报文源ip为CIP目标ip为VIP。
第二步:DR接收请求报文,然后通过特规定的算法找出一个后端RS节点,然后将请求报文中的目标IP改为找出的RS节点的RIP,并发送给对应的RS服务器。
第三步:RS接收DR的转发的请求报文之后,会进行处理,然后将处理好的结果发送给DR调度器,源IP是RIP目标IP为CIP
第四步:DR收到RS所返回的数据,然后会修改这个数据包,将源IP地址改为VIP,然后就可以发送给客户端了
注意:
- DR调度器需要启动路由转发功能
- RS无法直接给客户端返回数据,我们需要将DR的内网卡作为所有RS的网关
NAT模式特性
1.DIP和RIP必须在同一个网络,而且可以仅仅是一个私有地址;
2.调度器在接收客户端的请求的时候,修改的是目标IP,在给客户端返回数据的时候,修改的是源IP
3.支持端口映射
4.请求和响应报文都经由调度器转发:高负载场景中,dircetor可能成为瓶颈;
5.NAT模式的使用场景后端节点较少的情况(RS<20)
6.DR需要至少两个网卡(一个连外网,一个连接内网),RS的网关地址必须指向DR的内网卡IP地址
------做运维之前很矫情的小年轻-----
LVS的NAT工作模型详解相关推荐
- linux HA工作模型详解
信息层(Messaging Layer):主从两个节点的心跳信息都要基于信息层来实现,也叫底层基础架构层,用于传递心跳信息的,而能够实现这种功能的有Corosync和heartbeat,corosyn ...
- TensorFlow Wide And Deep 模型详解与应用 TensorFlow Wide-And-Deep 阅读344 作者简介:汪剑,现在在出门问问负责推荐与个性化。曾在微软雅虎工作,
TensorFlow Wide And Deep 模型详解与应用 TensorFlow Wide-And-Deep 阅读344 作者简介:汪剑,现在在出门问问负责推荐与个性化.曾在微软雅虎工作,从事 ...
- Transformer 模型详解
Transformer 是 Google 的团队在 2017 年提出的一种 NLP 经典模型,现在比较火热的 Bert 也是基于 Transformer.Transformer 模型使用了 Self- ...
- LSTM入门必读:从入门基础到工作方式详解 By 机器之心2017年7月24日 12:57 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用
LSTM入门必读:从入门基础到工作方式详解 By 机器之心2017年7月24日 12:57 长短期记忆(LSTM)是一种非常重要的神经网络技术,其在语音识别和自然语言处理等许多领域都得到了广泛的应用. ...
- TensorFlow Wide And Deep 模型详解与应用
Wide and deep 模型是 TensorFlow 在 2016 年 6 月左右发布的一类用于分类和回归的模型,并应用到了 Google Play 的应用推荐中 [1].wide and dee ...
- Socket模型详解
Socket模型详解 两种I/O模式 一.选择模型 二.异步选择 三.事件选择 四.重叠I/O模型 五.完成端口模型 五种I/O模型的比较 两种I/O模式 1. 两种I/O模式 阻塞模式:执行I/O操 ...
- camera (13)---智能手机双摄像头工作原理详解:RBG +RGB, RGB + Mono
智能手机双摄像头工作原理详解:RBG +RGB, RGB + Mono 由于双摄技术的快速发展,目前已经衍生出了几种不同的双摄硬件和算法配置解决方案.不同手机厂商可能有不同的双摄配置,比如华为荣耀P9 ...
- ASP.NET页面与IIS底层交互和工作原理详解(一)
第一回: 引言 我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net.他们耐心.细致地告诉你如何一步步拖放控件.设置控件属性.编写CodeBehind代码,以实 ...
- python做估值模型_通证估值模型-费雪模型与净现值模型详解
通证估值模型-费雪模型与净现值模型详解 一.费雪模型,适合货币型通证 1)公式:MV= PQ M: 货币供应量 V: 货币流通速度 P:劳务平均价格 V:劳务总数 维基百科地址:Equation of ...
最新文章
- python怎么输出图像测试_python pyautogui-不检测图像时的位置打印问题
- 《系统集成项目管理工程师》必背100个知识点-69简述合同管理的主要内容
- 音视频技术开发周刊 | 168
- 【渝粤题库】陕西师范大学201371 国际法学作业
- FTP配置文件详解vsftpd.conf
- 华为Mate系列新机海外亮相 或将于MWC2019发布
- Git版本控制:Git分支处理
- 如何自定义Mac 启动台每页的排列数量?
- PHP中self和static的区别,php面向对象程序设计中self与static的区别分析
- C# Winfrom MQTT 客户端与服务器【代码】
- 软件工程参考文献精品文献汇总
- 爬取豆瓣电影,输出最新电影列表、影评、影评热词统计、词云之一
- 龙门飞甲的一点小小感想
- Uni-App实现人脸识别功能
- java map存储对象_java-在ConcurrentHashMap中存储复杂对象
- 【iOS开发】从小白到低水平开发者进厂实习自救指南
- 50道mysql笔试题目及答案_2020年MySQL数据库面试题总结(50道题含答案解析)
- 最小二乘法的计算过程
- Excel每次打开文件都会出现一个空白sheet1文件的一个解决方法
- 【软件推荐系列第 3 篇】如何下载、设置时钟屏保