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规则,使得架构图较为清晰。

图片

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

    关注

    13

    文章

    10093

    浏览量

    90858
  • EIP
    EIP
    +关注

    关注

    0

    文章

    8

    浏览量

    9224
  • ECS
    ECS
    +关注

    关注

    0

    文章

    51

    浏览量

    21004
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一张图看懂阿里云网络产品【四】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网关:使用功能与应用场景

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

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

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

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

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

    浅谈NAT网关

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

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

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

    三格电子NAT网关:让你的以太网通讯设备轻松联网!

    NAT网关 型号:SG-NAT-210 ​SG-NAT-210 网关支持 IP 地址跨网段和通讯端口的转换,为不方便修改参数的以太网通讯设备
    的头像 发表于 01-16 18:30 792次阅读
    三格电子<b class='flag-5'>NAT</b><b class='flag-5'>网关</b>:让你的以太网通讯设备轻松联网!

    NAT网关(网段隔离器)有什么功能?哪个品牌好用?

    NAT网关(Network Address Translation,网络地址转换)是一种用于在不同网络段之间进行通信的设备。它的主要功能是将内部网络的私有IP地址转换为外部网络的公网IP地址,从而
    的头像 发表于 02-19 17:14 1068次阅读
    <b class='flag-5'>NAT</b><b class='flag-5'>网关</b>(网段隔离器)有什么功能?哪个品牌好用?

    NAT网关与网段隔离器有什么区别

    NAT网关与网段隔离器在网络通信中扮演不同角色, NAT网关的核心功能是地址转换与端口复用,侧重解决IP资源短缺和跨网段通信问题;网段隔离器则通过物理/逻辑隔离实现网络安全防护,重点在
    的头像 发表于 07-16 15:19 449次阅读

    NAT网关能够接入工业物联网平台吗

    NAT网关能够接入工业物联网平台 ,且在工业物联网场景中发挥着关键作用,主要通过解决IP地址冲突、实现跨网段通信、保障网络安全及优化网络管理,支持工业设备与物联网平台的高效连接。以下是具体分析
    的头像 发表于 10-21 10:53 226次阅读
    <b class='flag-5'>NAT</b><b class='flag-5'>网关</b>能够接入工业物联网平台吗

    NAT网关与网段隔离器有什么联系

    NAT网关与网段隔离器在功能上存在紧密联系,二者常通过技术整合实现网络地址转换与安全隔离的协同作用,尤其在工业网络环境中常被结合使用以解决跨网段通信与网络安全问题。以下从功能定位、技术协同、应用场
    的头像 发表于 10-21 14:03 242次阅读

    数据采集网关NAT网关有什么区别

    数据采集网关NAT网关在功能定位、应用场景、技术特性及设计重点上存在显著差异,以下是具体分析: 一、功能定位 数据采集网关 核心功能 :作为工业设备与上层管理系统(如MES、云平台)
    的头像 发表于 11-25 11:44 273次阅读