首页 > 其他分享 >18 NAT(网络地址转换)

18 NAT(网络地址转换)

时间:2023-09-22 10:36:40浏览次数:39  
标签:转换 18 公有 Huawei 地址 网络地址 NAT address

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

静态NAT

静态NAT:每个私有地址都有一个与之对应并且固定的公有地址,即私有地址和公有地址之间的关系是一对一映射。私有地址访问Internet经过出口设备NAT转换时,会被转换成对应的公有地址。同时,外部网络访问内部网络时,其报文中携带的公有地址(目的地址)也会被NAT设备转换成对应的私有地址。完完全没有解决地址枯竭问题,一般不采用

image

静态NAT配置

方式一:接口视图下配置静态NAT

[Huawei-GigabitEthernet0/0/0] nat static global { global-address} inside {host-address }
方式二:系统视图下配置静态NAT
[Huawei] nat static global { global-address} inside {host-address }
配置命令相同,视图为系统视图,之后在具体的接口下开启静态NAT。
[Huawei-GigabitEthernet0/0/0] nat static enable

动态NAT

地址池的概念:所有可用的公有地址组成地址池。当内部主机访问外部网络时临时分配一个地址池中未使用的地址,并将该地址标记为“In Use”。当该主机不再访问外部网络时回收分配的地址,重新标记为“Not Use”,然后生成一个临时的映射表,对应公网IP和私网IP,当主机不再访问外网时再删除此对应关系

image

配置介绍

创建地址池(配置公有地址范围,其中group-index为地址池编号,start-address、end-address分别为地址池起始地址、结束地址)

[Huawei] nat address-group group-index start-address end-address

配置地址转换的ACL规则(配置基础ACL,匹配需要进行动态转换的源地址范围。)

[Huawei] acl number
[Huawei-acl-basic-number ] rule permit source source-address source-wildcard

接口视图下配置带地址池的NAT Outbound (接口下关联ACL与地址池进行动态地址转换,no-pat参数指定不进行端口转换。)

[Huawei-GigabitEthernet0/0/0] nat outbound acl-number address-group group-index [ no-pat ]

NAPT

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

image

配置命令

创建地址池(配置公有地址范围,其中group-index为地址池编号,start-address、end-address分别为地址池起始地址、结束地址)

[Huawei] nat address-group group-index start-address end-address

配置地址转换的ACL规则(配置基础ACL,匹配需要进行动态转换的源地址范围。)

[Huawei] acl number
[Huawei-acl-basic-number ] rule permit source source-address source-wildcard

接口视图下配置带地址池的NAT Outbound (接口下关联ACL与地址池进行动态地址转换,no-pat参数指定不进行端口转换,默认开启,不指定该参数则是开启)

[Huawei-GigabitEthernet0/0/0] nat outbound acl-number address-group group-index

Easy IP

Easy IP:实现原理和NAPT相同,同时转换IP地址、传输层端口,区别在于Easy IP没有地址池的概念,使用接口地址作为NAT转换的公有地址。

image

配置命令

配置地址转换的ACL规则(配置基础ACL,匹配需要进行动态转换的源地址范围。)

[Huawei] acl number
[Huawei-acl-basic-number ] rule permit source source-address source-wildcard

接口视图下配置带地址池的NAT Outbound(不需要指定地址池)

[Huawei-GigabitEthernet0/0/0] nat outbound acl-number

NAT Server

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

image

转换示例

image

配置命令

[R1-GigabitEthernet0/0/1]nat server protocol tcp global 122.1.2.1 www inside 192.168.1.10 8080

标签:转换,18,公有,Huawei,地址,网络地址,NAT,address
From: https://www.cnblogs.com/Metkey/p/17721709.html

相关文章

  • react native 使用 KeyboardAvoidingView 无效
    组件介绍:该组件将根据键盘高度自动调整其高度、位置或底部填充,以在显示虚拟键盘时保持可见。官方文档:KeyboardAvoidingView文档地址遇到的问题:KeyboardAvoidingView标签要设置behavior={Platform.OS==="ios"?"padding":"height"},iOS系统要使用padding否则样式可能......
  • 主打低功耗物联网国产替代,纵行科技ZT1826芯片以速率和灵敏度出圈​
    在低功耗物联网领域,国产替代的趋势越演越烈。9月20日,纵行科技在“IOTE2023深圳·物联网通信技术与应用高峰论坛”发表了“自主原创AdvancedM-FSK®调制技术助力国产替代和泛在物联”的演讲,并推出了ZT1826芯片,以“更低功耗、更低成本、更高性能”为差异化优势,想在低功耗物联网赛道......
  • CF1872E Data Structures Fan
    考查异或的基本性质。对于操作2,用两个变量\(X_0,X_1\)记录\(s_i=0/1\)位置的异或和,在查询时直接输出即可。那么,在操作1如何更新\(X_0,X_1\)?如果操作1只改变一个数,比如将\(s_i\)从\(0\)改为\(1\),那么我们只需将\(a_i\)从\(X_0\)中消除,并异或入\(X_1\)。如何消......
  • [20230919]黄金分隔法0.618.txt
    [20230919]黄金分隔法0.618.txt--//许多人都知道黄金分隔点=0.618,如何计算得来估计许多人不知道,我大约记得读初中时提到五边形有关,至于如何算我自己也也忘记了.--//实际上计算公式如下:(sqrt(5)-1)/2$echo(sqrt(5)-1)/2|bc-l.61803398874989484820--//尝试使用dc看看.$dc......
  • 学习笔记418—删掉对称矩阵中的NaN,对角线为1【已解决!】
    问题:删掉对称矩阵中的NaN,对角线为1如下图矩阵A所示:解决办法:B=A+diag(NaN+zeros(1,length(A))); %将对角线改为NaNB(all(isnan(B),2),:)=[];%删除所有行为NaNB(:,all(isnan(B),1))=[];%删除所有列为NaNB(find(isnan(B)))=1;%再将对角线值改为1结果新矩......
  • CF1805D A Wide, Wide Graph
    原题翻译如果距离越长越优的题要考虑树的直径我们发现这题对于一个\(k\),我们对于每个点,让他从最远的点连过来得到的图的连通性等价于原图的连通性而对于一个点最远的点就是他到直径两个端点的距离因此我们求出树的直径,然后对于两个端点\(dfs\),求出他们的深度,对于每个点,距离他......
  • 国标GB28181视频融合平台 EasyCVR 视频存储无法播放是什么原因?
    视频监控平台EasyCVR是一个高度灵活、功能丰富的视频监控系统,其强大的拓展性和便捷的部署方式使其在众多场景中都能发挥出色的性能。EasyCVR平台支持多种主流标准协议,包括但不限于国标GB28181、RTSP/Onvif、RTMP等,这些协议为设备之间的互联互通提供了基础。根据我们收到的......
  • abc188F - +1-1x2
    F-+1-1x2做过好几道类似的题了,跟之前杭电的一道题很像。反正就是在一个y的位置上下抖一抖再除2就行。#include<algorithm>#include<cstdio>#include<cstring>#include<vector>#include<queue>#include<map>#definefo(i,a,b)for(int(i)=(a);(i)<=(b);(i)++)#defi......
  • 升级UBUNTU 18.04时出现DPKG错误
    报错:dpkg:errorprocessingpackageca-certificates-uniontech(--configure):解决:sudodpkg--configure-a  参考:升级UBUNTU18.04时出现DPKG错误 ......
  • Go每日一库之18:wire(依赖注入)
    简介之前的一篇文章Go每日一库之dig介绍了uber开源的依赖注入框架dig。读了这篇文章后,@overtalk推荐了Google开源的wire工具。所以就有了今天这篇文章,感谢推荐......