华为设备配置NAT原理与示例

news/2024/4/19 14:48:59/文章来源:https://blog.csdn.net/phoenix7670/article/details/127611941

网络地址转换NAT

文章目录

    • 网络地址转换NAT
      • 1 NAT概述
        • 1.1 NAT产生的技术背景
        • 1.2 私有IP地址
        • 1.3 NAT技术原理
      • 2 静态NAT
        • 2.1 静态NAT原理
        • 2.2 静态NAT转换示例
        • 2.3 静态NAT配置介绍
        • 2.4 静态NAT配置示例
      • 3 动态NAT
        • 3.1 动态NAT原理
        • 3.2 动态NAT转换示例
        • 3.3 动态NAT配置介绍
        • 3.4 动态NAT配置示例
      • 4 NAPT
        • 4.1 NAPT原理
        • 4.2 NAPT转换示例
        • 4.3 NAPT的配置
      • 5 Easy IP
        • 5.1 Easy IP原理
        • 5.2 Easy lP配置示例
      • 6 NAT Server
        • 6.1 NAT Server使用场景
        • 6.2 NAT Server转换示例
        • 6.3 NAT Server 配置示例
      • 7.小结

1 NAT概述

1.1 NAT产生的技术背景

  • 随着互联网用户的增多,IPv4的公有地址资源显得越发短缺。
  • 同时IPv4公有地址资源存在地址分配不均的问题,这导致部分地区的IPv4可用公有地址严重不足。
  • 一方面NAT缓解了IPv4地址短缺的问题(多个人使用一个IP),另一方面NAT技术让外网无法直接与使用私有地址的内网进行通信,提升了内网的安全性。

1.2 私有IP地址

  • 公有地址: 由专门的机构管理、分配,可以在Internet上直接通信的IP地址。
  • 私有地址: 组织和个人可以任意使用,无法在Internet上直接通信,只能在内网使用的IP地址。
  • A、B、C类地址中各预留了一些地址专门作为私有IP地址(RFC1918):
    • A类:10.0.0.0 ~ 10.255.255.255
    • B类:172.16.0.0~ 172.31.255.255
    • C类:192.168.0.0 ~192.168.255.255

1.3 NAT技术原理

  • NAT: 对IP数据报文中的IP地址进行转换,是一种在现网中被广泛部署的技术,一般用于与外部网络连接的网络设备上,例如路由器或防火墙上。
  • NAT的典型应用场景: 在私有网络内部(园区、家庭)使用私有地址,出口设备部署NAT,对于“从内到外”的流量,网络设备通过NAT将数据包的源地址进行转换(转换成特定的公有地址),而对于“从外到内的”流量,则对数据包的目的地址进行转换。
  • 通过私有地址的使用结合NAT技术,可以有效节约公网IPv4地址。

2 静态NAT

2.1 静态NAT原理

  • 静态NAT: 每个私有地址都有一个与之对应并且固定的公有地址,即私有地址和公有地址之间进行一对一的映射。
  • 支持双向互访: 私有地址访问Internet经过出口设备NAT转换时,会被转换成对应的公有地址。同时,外部网络访问内部网络时,其报文中携带的公有地址(目的地址)也会被NAT设备转换成对应的私有地址。

2.2 静态NAT转换示例

2.3 静态NAT配置介绍

2.4 静态NAT配置示例

在这里插入图片描述

3 动态NAT

3.1 动态NAT原理

  • 动态NAT:.静态NAT严格地一对一进行地址映射,这就导致即便内网主机长时间离线或者未使用时,与之对应的公有地址也处于使用状态。为了避免地址浪费,动态NAT提出了地址池的概念:所有可用的公有地址组成地址池。
  • 当内部主机访问外部网络时临时分配一个地址池中未使用的地址,并将该地址标记为“In Use”。当该主机不再访问外部网络时回收分配的地址,重新标记为“Not Use”。

3.2 动态NAT转换示例

在这里插入图片描述

3.3 动态NAT配置介绍

3.4 动态NAT配置示例

4 NAPT

4.1 NAPT原理

  • 动态NAT选择地址池中的地址进行地址转换时不会转换端口号,即No-PAT (非端口地址转换),公有地址与私有地址还是1:1的映射关系,无法提高公有地址利用率。
  • NAPT (Network Address and Port Translation,网络地址端口转换)︰从地址池中选择地址进行地址转换时不仅转换IP地址,同时也会对端口号进行转换,从而实现公有地址与私有地址的1:n映射,可以有效提高公有地址利用率。

4.2 NAPT转换示例

在这里插入图片描述

4.3 NAPT的配置

  • (和动态NAT相比,NAPT不加no-pat命令)
    在这里插入图片描述

5 Easy IP

5.1 Easy IP原理

  • Easy lP:实现原理和NAPT相同,同时转换IP地址、传输层端口,区别在于Easy lP没有配置相关地址池,直接使用接口地址作为NAT转换的公有地址。
  • Easy IP适用于不具备固定公网IP地址的场景:如通过DHCP、PPPoE拨号获取地址的私有网络出口,可以直接使用获取到的动态地址进行转换。

5.2 Easy lP配置示例

在这里插入图片描述

6 NAT Server

6.1 NAT Server使用场景

  • NAT Server:指定[公有地址:端口]与[私有地址:端口]的一对一映射关系,将内网服务器映射到公网中,当私有网络中的服务器需要对公网提供服务时使用。
  • 外网主机主动访问[公有地址:端口]实现对内网服务器的访问。

6.2 NAT Server转换示例

在这里插入图片描述

6.3 NAT Server 配置示例

在这里插入图片描述

7.小结

  • 在私有网络内使用私有地址,并在网络出口使用NAT技术,可以有效减少网络所需的公有地址数目,NAT技术有效地缓解了IPv4公有地址短缺的问题。
  • 动态NAT、NAPT、Easy lP为私网主机访问公网提供源地址转换。
  • NAT Server实现了内网主机对公网提供服务。
  • 静态NAT提供了一对一映射,支持双向互访。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_410149.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

resultMap结果映射

文章目录一、resulrMap结果映射二、驼峰命名自动映射查询结果的列名和Java对象的属性名对应不上怎么办? *第一种方式:as给列名起别名 *第二种方式:使用resultMap进行结果映射 *第三种方式:是否开启驼峰命名自动映射(配…

算法学习:动态规划

14天阅读挑战赛 努力是为了不平庸~ 系列文章目录 第一章 算法简介 第二章 贪心算法 第三章 分治法 第四章 动态规划 目录系列文章目录2.0兔子序列2.1动态规划基础2.2最长的公共子序列2.2.1问题描述:2.2.2分析问题&设计思路:2.2.3图解思路&#xff1…

Python抓取我的CSDN粉丝数,白嫖GithubAction自动抓取

《Python抓取我的CSDN粉丝数,白嫖GithubAction自动抓取》 一.介绍 这段时间我想申请CSDN的博客专家认证,但是我发现我的总访问量不够(博客专家的总访问量要大于20万),所以我就想把我的CSDN每天的 【总访问量】&#…

芯片与自动驾驶技术漫谈

芯片与自动驾驶技术漫谈 从芯片到系统国产,信创产业如何4步走上自主路? 信创产业发展是国家经济数字化转型、提升产业链发展的关键。我国明确了“数字中国”建设战略,抢占数字经济产业链制高点。推进信创产业的发展,促进信创产业在区域性落地生根,带动传统IT信息产业转型,…

【光通信】常见光模块与光纤收发器说明及作用区别

:单纤收发器是指采用的是单模光缆 单纤收发器是只用一根芯,两端都接这根芯,两端的收发器采用不同的光波长,所以能在一根芯里传输光信号。 双纤收发器就是采用了两根芯,一根发送一根接收,一端是发的另一端就…

MongoDB 分片集群均衡器导致的性能下降

近期,有人反馈其mongodb分片集群,在加载处理大批量数据时,程序处理十分缓慢并且应用还会报错:version mismatch detected for 。现将分析汇总如下备用。 一、问题现象 负责同事反馈9月1日18:52分左右,应用报错version…

计算机毕业设计(附源码)python医院预约挂号管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

学习笔记-php伪协议

伪协议 相关文章 & Source & Reference PHP伪协议的妙用 filter协议 php://filter 是一种元封装器, 设计用于数据流打开时的筛选过滤应用。这对于一体式(all-in-one)的文件函数非常有用,类似 readfile()、 file() 和 file_get_contents()&#x…

网课查题系统搭建-查题校园题库

网课查题系统搭建-查题校园题库 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台&…

【C++笔记】第十九篇 多态

C的多态 1. 多态简介 ① 多态是C面向对象三大特性之一。 ② 多态分为两类: 静态多态:函数重载和运算符重载属于静态多态,复用函数名。动态多态:派生类和虚函数实现运行时多态。 ③ 静态多态和动态多态区别: 静态…

【源码分析】Spring中的设计模式——Context与Factory的关系

省流助手 两个类都实现了同一个接口,但是其中一个类对接口的实现是通过调用另一个类的接口实现来实现的,这就是静态代理模式(也可以说是装饰器模式,这俩区别不大) 这个例子中就是AbstractBeanFactory和AnnotationConfigApplicationContext都…

电子签批板那个品牌好用?国产柜台电子签名板推荐

如今已正式迈入数字时代,电子合同、电子签名不再新奇,各行各业对电子签名呈现出多元化的细分需求,应用场景也更加广泛。目前通信、银行、保险、酒店、政务等有柜台业务服务的领域大多都已配备了电子签字板用以替代传统纸张业务办理流程。加上…

First time to know JAVA

文章目录前言1.JAVA语言概述1.1 JAVA是什么?1.2 JAVA语言的重要性1.3 JAVA语言的发展简史1.4 JAVA语言的特性2.初识JAVA的main方法2.1 main方法示例2.2 运行JAVA程序3.JAVA中的注释3.1 JAVA注释的基本规则3.2 JAVA注释规范4.初始JAVA中的标识符5.初始JAVA中的关键字…

pycharm中做web应用(12)基于Django和mysql 做用户登录验证2

目录pycharm中做web应用(12)基于Django和mysql 做用户登录验证2Django的用户验证方法Django架构的数据模型数据模型实现方法1:数据模型实现方法2:代码的实现pycharm中做web应用(12)基于Django和mysql 做用户…

什么蓝牙耳机听歌好?听歌音质好的蓝牙耳机推荐

蓝牙技术已经非常先进了,很多蓝牙耳机的音质体验可以跟有线耳机媲美了。正因为蓝牙耳机的便捷,越来越多的人开始选择蓝牙耳机。如果你还在纠结听歌的音质的话,可以看看下面几款! 1、南卡小音舱蓝牙耳机 音质推荐指数&#xff1a…

IDERA ER/Studio Data Architect构建数据模型

IDERA ER/Studio Data Architect能够从用户的单个界面为多个数据库平台创建和管理数据模型。信息建模人员和架构师都希望对与小型业务需求相关的不同高度的数据做出反应。有一些关键行动可能希望他们的重点包括在内。 这些措施包括: 构建数据模型作为增长周期的一部…

LeetCode刷题day25||216.组合总和III17.电话号码的字母组合--回溯

文章目录216.组合总和III题目描述思路分析代码17.电话号码的字母组合题目描述思路分析代码216.组合总和III 题目描述 题目链接 思路分析 相对于77. 组合 (opens new window),无非就是多了一个限制,本题是要找到和为n的k个数的组合,而整个集…

基于全志T133-s3(Tina Linux)移植7寸RGB显示屏驱动

基于全志T133-s3(Tina Linux)移植7寸RGB显示屏驱动1.硬件电路2.LCD实物图3.LCD 的驱动4.uboot配置4.1.配置文件4.2.uboot设备树5.kernel配置5.1.内核配置5.2.设备树配置6.测试屏幕7.LVGL实测1.硬件电路 2.LCD实物图 3.LCD 的驱动 Tina Linux 提供了一套…

查题公众号搭建

查题公众号搭建 本平台优点: 多题库查题、独立后台、响应速度快、全网平台可查、功能最全! 1.想要给自己的公众号获得查题接口,只需要两步! 2.题库: 查题校园题库:查题校园题库后台(点击跳转…

TI Application Notes_Programming Chirp Parameters in TI Radar Devices

Application Notes_Programming Chirp Parameters in TI Radar Devices 1 介绍 system requirement and chirp configuration:系统要求决定了波形或者chirp如何配置。甲方首先提出要求,然后乙方根据要求进行chirp设计。chirp参数的不同会影响系统的参数,如Rmax,Vmax,Rre…