0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NAT网关

汽车电子技术 来源:码农与软件时代 作者: 码农与软件时代 2023-02-20 16:01 次阅读

一、NAT网关概述

在玩转阿里云:应用上云,网络先行一文中,较为概括地讲述了云数据中心网络各网络产品,有关NAT网关的描述如下:

当企业业务需要较多ECS服务器时,同时也需要多个EIP,同时,将IP地址直接暴露在外网也是不安全的。那能不能多个ECS服务器,使用同一个EIP又不暴露服务器呢?

为此,开发出 NAT网关产品 。通过NAT网关的SNAT功能实现访问外网,通过NAT网关的DNAT功能实现外网访问ECS实例。

云数据中心网络产品的架构关系体现为如下几种:

(1) EIP--ECS :ECS直接挂接EIP,ECS既可以主动访问互联网,互联网络也可以主动访问ECS,是一种双向通信,EIP和ECS的关系是1:1。

(2) EIP -- NAT -- ECS :ECS通过SNAT访问互联网,通过DNAT实现互联网访问ECS。在进行DNAT时,可以将EIP不同的端口映射到不同ECS的相应端口上。(NAT不具有负载分担流量的能力)

(3) EIP -- SLB --ECS :EIP关联在SLB上,从互联网访问ECS服务时,实际上输入的是EIP地址和端口号,SLB监听到请求消息,则通过负载算法调度到相应的ECS上,ECS作出响应再通过SLB返回到互联网。这种方式,ECS不具有主动访问外网的能力。

事实上,企业业务网络要比这复杂,比如,要使得公网出入口统一,并使用同一EIP,而且ECS也能主动访问外网。下面就讨论这一场景。

二、统一公网出入口IP

官网给出了最佳实践:

通过增强型公网 NAT 实现云上统一公网出入口 IP
https://bp.aliyun.com/detail/294

1.概述

# 业务需求
由于业务的特殊性,要求业务满足以下条件:
(1)业务具有高可用性,避免单 ECS 实例故障导致的业务中断2)两台 ECS 实例均可以主动访问互联网3)互联网访问 ECS 实例使用的公网 IPECS 实例主动访问互联网使用的公网 IP
一致
# 方案实现
可以联动增强型公网 NAT 网关CLBEIP 实现上述需求:
(1)公网 NAT 网关的 DNAT 功能与 CLB 组合使用可以增强业务的高可用性,当其中一台 ECS 实例出现故障时,CLB 会自动屏蔽故障的 ECS 实例,并将请求分发给正常运行的 ECS 实例,保证业务系统仍能正常工作2)公网 NAT 网关的 SNAT 功能可以实现 ECS 实例主动访问互联网3)公网 NAT 网关的 DNAT 功能和 SNAT 功能同时使用一个 EIP,可以实现 CLB 的后端服务器 ECS 实例访问互联网的出入口 IP 一致,有利于您更高效地管理互联网业务

2.CADT架构部署

使用官网给出的模板:

图片

说明:

(1)访问链路:

A. 互联网访问ECS的链路(用户输入EIP的地址)是:EIP --> 增强型公网NAT网关(DNAT)--> CLB --> ECS;

B. ECS访问互联网的链路: ECS-->增强型公网NAT网关(SNAT)--> EIP

相应地,架构图中线的规划:

A.EIP和增强型公网NAT网关是双向通信,使用双向箭头;

B.增强型公网NAT网关到CLB,再到ECS,是入方向,使用单向箭头;

C.ECS-->增强型公网NAT网关是出方向,使用单向虚线箭头。

(2)增强型公网NAT网关在CADT上,无法配置SNAT和DNAT,需要在后端控制台上进行配置,则以文本的形式标注出SNAT、DNAT规则。

(3)CLB--ECS连线上,配置监听端口。

3.安装配置

部署成功后,需要先在ECS上安装httpd(可在不连外网的情况下直接安装)

先安装好httpd,以便CLB的正常监听80端口。

# 安装httpd
yum install -y httpd
systemctl start httpd

最为关键的是配置DNAT和SNAT:

DNAT的配置:EIP的ip地址--CLB的私网地址,端口为80。
SNAT的配置:VPC的粒度--EIP的ip地址。

4.释放资源

释放资源,如果只有部分释放成功,可以检查问题后,再次进行释放。

三、从0开始搭建环境

通过模板来做还是挺顺利的,可以做新学参考。

如果要了解更多,那么,最好的方式便是从0开始做实验,依照要求绘制一样的架构图,却发现ecs-01到增强型公网nat网关的连线,可以配置SNAT。

图片

DNAT无法配置,则需要在部署成功后控制台中配置。

图片

部署成功后,查看NAT网关的SNAT的条目,映射关系为ECS的私网IP --> EIP地址。

图片

经测试后,也能实现具体的业务。

在官方模板中使用了 展示连线 ,所以不支持配置。同时,在架构图中使用了文本说明:SNAT规则,使得架构图较为清晰。

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    12

    文章

    9046

    浏览量

    85238
  • EIP
    EIP
    +关注

    关注

    0

    文章

    8

    浏览量

    9117
  • ECS
    ECS
    +关注

    关注

    0

    文章

    48

    浏览量

    20109
收藏 人收藏

    评论

    相关推荐

    一张图看懂阿里云网络产品【四】NAT网关

    摘要: NAT网关NAT Gateway)是一款企业级的VPC公网网关,提供SNAT和DNAT功能,支持多IP,支持共享带宽,具备Tbps级别的集群转发能力和Region级别的高可用
    发表于 01-02 11:07

    详解SLB、EIP、NAT网关之间区别, 合理选择云上公网入口

    摘要: 概述 阿里云的公网入口产品共有三个,SLB、EIP、NAT网关,这几个产品都可以作为云上资源的公网入口,他们之间有何区别,又分别应该在什么场景下使用呢?点此查看原文:http
    发表于 02-06 13:34

    NAT网关之SNAT进阶使用(二)构建ECS级别SNAT出网方式

    摘要: NAT网关是云上VPC ECS访问Internet的出入口。阿里云NAT网关控制台创建SNAT条目默认只支持交换机粒度。如何设置ECS粒度的SNAT规则呢,本文将为您揭晓。背景
    发表于 03-30 14:20

    使用NAT网关轻松为单台云服务器设置多个公网IP

    摘要: 背景 在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。 配置单云主机多公网IP功能流程 1、为ECS实例配置多块网卡
    发表于 03-30 14:45

    网段隔离器(NAT网关)如何解决IP地址冲突问题?

    ,而如果出现两台相同IP地址的设备,这时就会产生IP冲突,进而导致网络的异常甚至瘫痪。   为解决跨网段访问与IP地址冲突的问题,物通博联推出了网段隔离器(NAT网关),实现IP地址的转换与再分配,这样企业就能对网络进行更方
    的头像 发表于 08-28 15:54 701次阅读

    工业场景中的NAT网关:使用功能与应用场景

    在网络领域,网络地址转换(NAT网关是一种重要的技术设备,它的主要作用是解决网络地址和端口转换的问题,从而让内部网络中的设备能够与外部网络进行通信。它通过将内部网络中的IP地址和端口号映射
    的头像 发表于 09-11 14:13 580次阅读
    工业场景中的<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>:使用功能与应用场景

    NAT网关的概念、功能和特点

    当你在互联网上冲浪时,你可能不知道有一个重要的网络设备在背后默默地工作,它就是NAT网关(Network Address Translation Gateway)。NAT网关是一种网络
    的头像 发表于 09-19 15:54 1016次阅读

    NAT网关是什么?NAT网关的作用

    NAT网关(Network Address Translation Gateway)是一种网络设备,它能够将内部网络的私有IP地址转换为合法的公网IP地址,使得内部网络的主机可以通过NAT网关
    的头像 发表于 12-25 16:00 1202次阅读

    PLC网段IP转换器(NAT网关)有什么功能

    的情况,通过接入物通博联PLC网段IP转换器(NAT网关),能够自动实现到不同应用端口的地址转换,从而在内部网络中实现对
    的头像 发表于 01-22 17:21 673次阅读
    PLC网段IP转换器(<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>)有什么功能

    浅谈NAT网关

    NAT网关应用
    的头像 发表于 02-02 16:26 521次阅读
    浅谈<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>

    网段隔离器(NAT网关)的功能作用

    地址但又需要接入互联网的设备而言,NAT网关的部署显得尤为关键。每当报文准备从私网进入互联网时,NAT网关就会发挥其作用,将报文的源IP地址转换为公网地址,从而确保报文能够畅通无阻地访
    的头像 发表于 05-11 16:06 629次阅读
    网段隔离器(<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>)的功能作用

    CNC网段隔离器(NAT网关)有什么功能

    修改IP的方式费时费力、成本也高。因此,如何确保CNC机床等关键生产设备的NAT转换成为了企业重要解决思路之一。 对此,物通博联基于网段隔离器(NAT网关)的解决方案。它用于生产网络对 PLC、HMI、CNC、DCS、MES等网
    的头像 发表于 05-20 15:06 1.1w次阅读
    CNC网段隔离器(<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>)有什么功能

    IP转换NAT网关的功能和作用

    的信息化需求时,往往会遇到相同IP固定无法修改而导致上网难的状况,设备信息化监控管理也就无从谈起。 对此,物通博联提供基于IP转换NAT网关(网段隔离器)的解决方案。网段隔离器适用于生产网络对 PLC、HMI、CNC、DCS、MES等网
    的头像 发表于 05-22 17:25 315次阅读
    IP转换<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>的功能和作用

    NAT网关实现工业设备网段隔离,解决IP冲突问题

    的问题,但由于网络架构不便更改、设备IP修改费时费钱等因素,因此,很多工厂都会通过NAT(网络地址转换)的方式来解决问题。 当联网设备存在IP地址端冲突且无法修改网段时,可以接入物通博联NAT网关(网段隔离器),兼有跨网段隔离和
    的头像 发表于 06-20 14:11 530次阅读
    <b class='flag-5'>NAT</b><b class='flag-5'>网关</b>实现工业设备网段隔离,解决IP冲突问题

    NAT网关在自动化设备联网的应用场景

    此类问题的常用办法。 通过将物通博联NAT网关部署到自动化设备现场,就能接入设备并实现NAT配置。它支持多台设备(如PLC、CNC等)网段隔离和NAT 转换。比如车间多个设备,如果有不
    的头像 发表于 09-02 15:45 248次阅读
    <b class='flag-5'>NAT</b><b class='flag-5'>网关</b>在自动化设备联网的应用场景