LVS模式三:NAT网络地址转换模式

LVS/NAT工作模式介绍及配置 本文详细介绍了LinuxVirtualServer(LVS)的NAT模式,包括工作原理、特点、配置步骤,以及如何通过配置实现负载均衡、健康检查协议支持。还展示了如何通过脚本管理监控LVS/NAT服务。 阅读详情

NAT模式

client -> vs(转换ip) -> Rs ->vs(转换ip) ->client

  •     在一组服务器前有一个调度器,它们是通过Switch/HUB相连接的。这些服务器提供相同的网络服务、相同的内容,即不管请求被发送到哪一台服务器,执行结果是一样的。
  •     VS/NAT 的优点是服务器可以运行任何支持 TCP/IP 的操作系统,它只需要一个 IP 地址配置在调度器上,
  •     服务器组可以用私有的 IP 地址。
  •     缺点是它的伸缩能力有限, 当服务器结点数目升到 20 时,调度器本身有可能成为系统的新瓶颈,因为在 VS/NAT 中请求和响应报文都需要通过负载调度器。

配置NAT模式的LVS:

  1. 在server1上加一块网卡eth1,给该网卡加上外网ip,激活网卡
[root@server1 ~]# ip addr add 172.25.254.100/24 dev eth1
[root@server1 ~]#  ip link set up eth1

 

在server2和server3,添加网关

因为NAT模式下数据包的走向是原路返回,要带着返回的数据包经过调度器回到客户端。

[root@server2 ~]# route add default gw 172.25.64.1
[root@server2 ~]# /etc/init.d/httpd start

[root@server3 ~]# route add default gw 172.25.64.1
[root@server3 ~]# /etc/init.d/httpd start

 

在server1中打开内核的路由功能

  • sever1收到客户端请求后,得到一个公网的ip,跟目的主机server2和server3不在一个网段
  • 所以如果想要将客户端来的数据包转发给后端服务器,那么必须对这个数据包进行ip转换,再进行数据包转发。
  • 出于安全考虑,Linux系统默认是禁止数据包转发的。配置Linux系统的ip转发功能,首先保证硬件连通,然后打开系统的转发功能.
     
[root@server1 ~]# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 0
[root@server1 ~]# vim /etc/sysctl.conf 
net.ipv4.ip_forward = 1

[root@server1 ~]# /etc/init.d/network restart

[root@server1 ~]# sysctl -a | grep ip_forward
net.ipv4.ip_forward = 1

在server1上添加调度策略
-m  NAT模式

[root@server1 ~]# ipvsadm -A -t 172.25.254.100:80 -s rr
[root@server1 ~]# ipvsadm -a -t 172.25.254.100:80 -r 172.25.64.2:80 -m
[root@server1 ~]# ipvsadm -a -t 172.25.254.100:80 -r 172.25.64.3:80 -m

测试:curl 172.25.254.100

Spring Authorization Server 实战指南:构建企业级 OAuth2/OIDC 授权中心 本文介绍了Spring Authorization Server作为构建企业级OAuth2/OIDC授权中心的解决方案。首先分析了传统认证模式的不足OAuth2/OIDC协议的优势,然后详细讲解了如何从零搭建授权服务器,包括核心配置类、授权流程、数据库持久化等关键实现。文章还涵盖了资源服务器配置、客户端应用集成、安全最佳实践以及生产环境部署建议,完整呈现了Spring Authorization Server的核心功能使用场景。通过本教程,开发者可以掌握统一认证授权系统的构建方法,为微服务架构提供安全可 阅读详情

相关推荐

电磁场数值分析作业(西电)共5次【2021】

文章目录作业1作业2作业3作业4作业5 作业1 一个二维正方形(边长a=10mm)的静电场区域,电位边界条件如图所示(单位:V),求区域内的电位分布。要求用超松弛迭代法求解差分方程组进行计算。 clc clear close all hx=11; hy=11; v1=zeros(hy,hx); v1(hy,:)=ones(1,hx)*100; v1(1,:)=ones(1,hx)*50; for i=1:hy v1(i,1)=0; v1(i,hx)=100; end w=2/(1+

薛定谔的壳的博客 5049

大主流负载均衡器LVS、Nginx、HAproxy详解

1.LVS 简介: LVS的是Linux Virtual Server的简写,翻译为Linux虚拟服务器,即一个虚拟的服务器集群系统, 是由我国章文嵩博士在1998年5月所研究成立,也是中国国内最早出现的自由软件项目之一。 LVS由2部分程序组成,包括 ipvs ipvsadm 1. ipvs(ip virtual server):一段代码工作在内核空间,叫ipvs,是真正生效实现调度的代码。...

lilygg的博客 1万+

高通QXDM5.5.1版本

资源内带步骤操作高通芯片来读写软件按步骤操作即可使用,即可使用 即可使用 明白不 友友们懂的人自然会明白 哦带步骤操作 。解压后看步骤。看步骤资源较大

关于LVS的几种转发模式

LVS的几种转发模式工作原理

weixin_37945631的博客 2709

微软官网下载各版本VS的地址

每次重装系统后想安装VS,但是又不想装最新版的VS,于是乎上微软官网下某个版本的VS(比如VS2017)。但是问题来了,发现怎么找都找不到下载旧版本VS的地方,在总的搜索处搜索VS2017也不行。嘿,我还就不信了,度娘加上各种瞎点,终于被我发现了QAQ。 地址是: https://docs.microsoft.com/zh-cn/visualstudio/productinfo/vs-roadmap 或者从刚进官网的地方按照下面的步骤进入下载页 一、 二、 、 四、 五、 最后出来的页面就包括了旧

hb1993的博客 6499

VS查询主机名字IP地址

【代码】VS查询主机名字IP地址。

m0_62306822的博客 369

VS 调试如何查看变量内存地址

weixin_46879188的博客 1240

LVS模式NAT网络地址转换模式

文章目录一.NAT网络地址转换模式1.NAT百度百科2.功能3.技术背景4.工作原理5.NAT模式的基本概念6.NAT模式的原理二.模拟NAT1.实验环境2.配置NAT模式LVS3.测试 一.NAT网络地址转换模式 1.NAT百度百科 NAT(Network Address Translation,网络地址转换),当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使...

even160941的博客 383

LVS模式NAT网络地址转换模式(作业)

VS/NAT VS/NAT 的优点是服务器可以运行任何支持 TCP/IP 的操作系统,它只需要一个 IP 地址配置在调度器上, 服务器组可以用私有的 IP 地址。缺点是它的伸缩能力有限, 当服务器结点数目升到 20 时,调度器本身 有可能成为系统的新瓶颈,因为在 VS/NAT 中请求响应报文都需要通过负载调度器。 1.调度器(server1)两个ip: 对内(对服务器):172.25.0.100...

weixin_43407305的博客 269

LVS种负载均衡方式NAT、DR、NAT

LVS种负载均衡方式 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是http://www.linuxvirtualserver.org/.现在LVS已经是Linux内核标准的一部分。 使用LVS可以达到的技术目标是:通过LVS达到的负载均衡技术Linux操作系统实现一个高性能高可用的Linux服务器群集,它具有良好的可靠性,可拓展性可操作性,从而以低廉的成本实现最优的性能。 为什么Tomcat承受的并发少?因为

morris 1万+

lvslvs-NAT模式lvs-DR模式

本文介绍了lvs-NATlvs-DR模式的区别与原理,并提供了lvs-NATlvs-DR的部署方式

Marcos921的博客 1312

LVS模式二:NAT(Network Address Translation)网络地址转换模式

一、LVS-NAT模式原理 LVS的转发主要通过修改IP地址 (NAT模式,分为源地址修改SNAT目标地址修改DNAT)、修改目标MAC(DR模式)来实现。 NAT模式网络地址转换 NAT(Network Address Translation)是一种外网内网地址映射的技术。NAT模式下,网络数据报的进出都要经过LVS的处理。LVS需要作为RS(真实服务器)的网关。当包到达LVS时,...

Taylover的博客 612

lvs虚拟服务器之LVS-NAT模式

lvs虚拟服务器之LVS-NAT模式

sky学linux的博客 1776
上一篇: LVS模式二:TUN隧道模式
下一篇: LVS 负载均衡的调度算法
excellent_L
博客等级 码龄8年 30粉丝 97原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值