NAT转换

1. NAT出现的原因

IPv4 是一个32位的整数,最多可以表达40亿多的IP地址,相对于全球众多的需要联网的设备,ip地址不够用。IPv6可以解决IP不够用的问题,但目前的众多网络设备广泛支持IPv4。

2. 什么是NAT转换

网络转换技术(Network Address Translation)主要用于实现内部网络的主机访问外部网络的功能。当局域网内的主机需要访问外部网络时,通过NAT技术可以将其私网地址转换为公网地址,并且多个私网地址可以共用一个公网地址,这样既可保证网络互通,又节省了公网地址。

3. NAT转换的使用场景

  • 企业内网使用的是私有IP地址,这些地址在公网上并不被识别,使用NET转换可以让企业内网的私有IP可以通过一个公网IP上网
  • NET转换一般部署在与公网连接的网关的上

4. NAT的种类

  1. 静态NAT

静态NAT实现了私有地址和公网地址一对一的映射。如果希望一台主机优先使用某个关联地址,或者想要外部网络使用一个指定的公网地址访问内部服务器时,可以使用静态NAT。但是在大型网络中,这种一对一的IP地址映射无法缓解公用地址短缺的问题。

  1. 动态NAT

动态NET基于地址池来实现私有地址与公有地址的转换。

当内部主机A和B需要访问公网IP时,网关RTA会从配置的公网地址池中选取一个未使用的公网ip作为映射。每台主机都会分配到地址池中的一个唯一地址。当不需要此连接时,对应的地址映射会被删除,公网地址也恢复到地址池待用。网关收到回复报文后,也会执行静态地址转换。

动态NAT中的地址池用尽后,只能等待被占用的公用IP被释放后,其他主机才能使用它访问公网

  1. NAPT

端口映射,运行多个内网地址映射到一个公网地址的不同端口上。

当一个内网地址需要通过外网访问时,(比如:使用内网机器作为web服务器),可以使用端口映射。

5. NAT转换小实验

  1. 网络拓扑图

  1. 配置内网PC,网关,外网路由
  • 内网pc

  • 网关配置
<Huawei>sy[Huawei]interface g0/0/0[Huawei-GigabitEthernet0/0/0]ip add 192.168.1.1 24[Huawei]int g0/0/1[Huawei-GigabitEthernet0/0/1]ip add 64.1.1.1 24

  • 外网路由配置
<Huawei>sy
Enter system view, return user view with Ctrl+Z.
[Huawei]interface Ethernet 0/0/0
[Huawei-Ethernet0/0/0]ip add 64.1.1.10 24
[Huawei-Ethernet0/0/0]
Jul 11 2024 16:21:08-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
 IP on the interface Ethernet0/0/0 has entered the UP state.
Jul 11 2024 16:21:15-08:00 Huawei DS/4/DATASYNC_CFGCHANGE:OID 1.3.6.1.4.1.2011.5
.25.191.3.1 configurations have been changed. The current change number is 1, th
e change loop count is 0, and the maximum number of records is 4095.

  1. 完成上面的配置后,可以做一个测试,从pc机ping 192.168.1.1,64.1.1.1 这两个地址都可以通,但地址64.1.1.10 却ping不通。

思考: 为什么,是源主机发的数据帧无法到达目标主机,还是目标主机的回应无法到达源主机?

  1. 在网关上设置NAT,可参考官方文档

https://support.huawei.com/enterprise/zh/doc/EDOC1100086646

# 1. 创建一个基本的acl规则,名称:inner[Huawei]acl name inner basic# 2. 查看acl规则编号[Huawei-acl-basic-inner]dis acl all Total quantity of nonempty ACL number is 0 

Basic ACL inner 2999, 0 rule
Acl's step is 5# 3. 指定规则[Huawei-acl-basic-inner]rule permit source 192.168.0.0 0.0.255.255[Huawei-acl-basic-inner]q# 4. 指定nat转换的地址池[Huawei]nat address-group 1 64.1.1.2 64.1.1.6# 5. 进入0/0/1 接口,我们需要在出口进行地址转换[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2999 address-group 1

  1. 配置好上面的NAT转换后,在进入pc端,ping 64.1.1.10 如果可以通,则配置成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值