NAT

#network address translation -  网络地址转换。

NAT的分类

#静态NAT、动态NAT,动态NAT包含了我们常用的PNAT(PAT)。
端口nat (端口地址转换

华为&思科NAT对比

NAT功能详解及案例分析—华为NAT server的实现_第1张图片

静态NAT

#静态转换是指将内部网络的私有IP地址转换为公有IP地址,
IP地址对是一对一的,是一成不变的,某个私有IP地址只转换为某个公有IP地址。
借助于静态转换,可以实现外部网络对内部网络中某些特定设备(如服务器)的访问。

动态NAT

#内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的,
是随机的,所有被授权访问上Internet的私有IP地址可随机转换为任何指定的合法IP地址。

端口多路复用

(Port address Translation,PAT):
#即端口地址转换(PAT,Port Address Translation).采用端口多路复用方式。
内部网络的所有主机均可共享一个合法外部IP地址实现对Internet的访问,
从而可以最大限度地节约IP地址资源。同时,又可隐藏网络内部的所有主机,
有效避免来自internet的***。因此,目前网络中应用最多的就是端口多路复用方式。

NAT的作用

#作用是实现内网私有IP地池与外网公有IP地址的转换,从而实现内网与外网的互通。
同时还可以隐藏内部网络的结构,增强网络的安全性。

静态NAT配置

#nat static global  100.1.12.10   inside     192.168.1.1
[R1] interface gi0/0/0
[R1-gi0/0/0] nat static enable -> 开启静态NAT
备注:在华为中,默认静态路由使用nat static 和nat server 都可以.

华为NAT案例分析:(配置命令)

案例一:配置静态NAT

NAT功能详解及案例分析—华为NAT server的实现_第2张图片
#实验准备:
一、 网关路由器AR1,内网两台机器192.168.1.1 192.168.1.2
二、 外部网络:100.1.10.0/24
三、 购买100.1.10.3/24 100.1.10.4/24 两个ip为公司公网IP
实验要求:
一、实现pc1 与 pc2 可以和外部100.1.10.2 通信
二、实现访问外网的IP是公网100.1.10.3/24 100.1.10.4/24网络
实验步骤:
一、 配置PC及路由器端口地址
二、 配置NAT
[Huawei]nat static global 100.1.10.4 inside 192.168.1.2
[Huawei] nat static global 100.1.10.3 inside 192.168.1.1
[Huawei]int gi 0/0/1
[Huawei-GigabitEthernet0/0/1]nat static enable
实验验证:
一、 验证pc1、pc2与外网100.1.10.2通信
NAT功能详解及案例分析—华为NAT server的实现_第3张图片

NAT功能详解及案例分析—华为NAT server的实现_第4张图片

二、  实现外网通过公网100.1.10.3/100.1.10.4 访问内部192.168.1.1、192.168.1.2网络

NAT功能详解及案例分析—华为NAT server的实现_第5张图片

案例二:配置动态NAT(Basic NAT)

NAT功能详解及案例分析—华为NAT server的实现_第6张图片
#实验准备:
同案例一,实现内网192.168.1.0/24 网段使用动态公网100.1.10.5~100.1.10.7网段连接外网。
实验步骤:
AR1:
[Huawei-GigabitEthernet0/0/0]int gi 0/0/1
[Huawei-GigabitEthernet0/0/1]acl 2000
[Huawei-acl-basic-2000]rule 10 permit source 192.168.1.0 0.0.0.255
[Huawei]nat address-group 1 100.1.10.5 100.1.10.6
[Huawei-GigabitEthernet0/0/1]nat outbound 2000 address-group 1
实验验证:
(1)pc1 pc2都能与AR1通信
NAT功能详解及案例分析—华为NAT server的实现_第7张图片
NAT功能详解及案例分析—华为NAT server的实现_第8张图片
#(2)通过抓包,验证192.168.1.0访问外网使用公网IP
NAT功能详解及案例分析—华为NAT server的实现_第9张图片

案例三:动态PAT (easy NAT/PAT)

NAT功能详解及案例分析—华为NAT server的实现_第10张图片
#实验准备:
如图,内网使用192.168.1.0/24 网络,
访问外网都通过边界路由公网IP:100.1.10.2来访问
实验步骤:
AR2:
[Huawei]acl 2000
[Huawei-acl-basic-2000]rule 10 permit source 192.168.1.0 0.0.0.255
[Huawei-GigabitEthernet0/0/1]nat outbound 2000 默认使用端口公网IP
实验验证:
(1) 主机通信(略)
(2) 通过抓包可以看出,内网访问外网解析的是网关100.1.10.2的地址
NAT功能详解及案例分析—华为NAT server的实现_第11张图片

案例4:华为静态NAT——Nat server 的实现

NAT功能详解及案例分析—华为NAT server的实现_第12张图片
#实验要求:
如图:实现了内部主机访问外网地址转换为网关100.1.10.2对外访问。
同时配置服务器,讲192.168.1.1的80端口转化为公网100.1.10.10的8080端口供外部访问。
实验步骤:
(1) 客户端主机地址转换实现全网通

(2) AR2: [Huawei]int gi 0/0/1
[Huawei-GigabitEthernet0/0/1]nat server protocol tcp global
100.1.10.10 8080 inside 192.168.1.1 80
实验验证:
客户端访问服务器8080端口下载到服务器WEB文件。路径100.1.10.10:8080,
文件在192.168.1.1服务器上。实验成功。
NAT功能详解及案例分析—华为NAT server的实现_第13张图片
NAT功能详解及案例分析—华为NAT server的实现_第14张图片