NAT协议

本文介绍了NAT技术,包括静态NAT的一对一映射、动态NAT的地址池机制,NAPT的多对一端口映射,以及easyIP的端口IP转换。重点阐述了NAT技术在解决公网IP不足问题中的作用,以及配置示例。
摘要由CSDN通过智能技术生成

是什么?

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

私网地址去往公网地址时,在网关内,他们的源地址和目的地址是不变的,在网关外会将私网地址转换成公网地址,再到达目的地

通俗地讲,NAT协议是实现私网IP转换公网IP的技术,目的是为了节省公网IP的数量。

静态NAT

在这里插入图片描述

静态NAT实现了私有地址和公有地址的一对一映射
一个公网IP只会分配给唯一且固定的内网主机

静态NAT技术将私有地址和公网地址一对一绑定,一个私网对应一个固定公网,这个技术实际上不能解决公网IP不足的问题。

动态NAT

在这里插入图片描述

动态NAT基于地址池来实现私有地址和公有地址的转换

动态NAT使用地址池来将私网与公网一对一映射,不同于静态NAT的是,在主机不需要上网的时候,地址池中的公有地址会取消与私网IP的绑定,用于其他需要上网的主机。

但是如果地址池中的地址过少,需要上网的主机过多,就会主机排队上网的现象,动态NAT仍然不能完全解决公网IP不足的问题

NAPT(端口NAT)

在这里插入图片描述

网络地址端口转换NAPT允许多个内部地址映射到同一个公有地址的不同端口,它同时转换 IP 地址和传输层端口

NAPT允许私网IP和地址池中同一个公网IP的不同端口做映射,这样一来,一个局域网的主机想要上网,只需要申请一个公网IP即可,这样就大大节省了公网IP的数量。

easy IP

在这里插入图片描述

EasyIP允许将多个内部地址映射到网关出接口地址上的不同端口

Easy IP的实现原理与NAPT相同,它同时转换 IP 地址和传输层端口。不同的是Easy IP没有地址池的概念,而是将接口地址作为公网IP地址进行NAT。

easy IP的原理和NAPT相同,不同的是它没有地址池的概念,而是直接把端口地址当成公网地址与私网地址进行映射。

为什么?

随着Internet的发展和网络应用的增多,IPv4地址枯竭已经成为制约网络发展的瓶颈。尽管IPv6可以从根本上解决IPv4地址空间不足的问题,但目前众多的网络设备和网络应用仍是基于IPv4的,因此在IPv6广泛应用之前,一些过渡技术的使用是解决这个问题的主要技术手段。

目前随着Internet的发展以及全球人口基数的增大,网民数量大大增加,公网IP的数量不足问题逐渐暴露出来,使用NAT协议的目的是为了解决目前公网IP不足的问题,在ipv6广泛使用前,NAT技术依然是解决这个问题的主要手段

怎么做?

在这里插入图片描述

静态NAT

[Huave1-GigabitEthernet0/0/1]ip address 12.1.1.1 24
[Huave1-GigabitEthernet0/0/1]nat static global 12.1.1.2 inside 192.168.1.1			//静态绑定时的公网地址不能和端口IP相同
[Huavei-GigabitEthernet0/0/1]nat static global 12.1.1.3 inside 192.168.1.2
[Huavei-GigabitEthernet0/0/1]nat static enable	//开启静态NAT服务

动态NAT

[Huawei-GigabitEthernet0/0/llip address 12.1.1.1 24
[fuawei-GigabitEfhernet0/0/1]q
[Huawei]nat addresg-group 12.1.1.2 12.1.1.4		//建立地址池
[Huawei]acl 2000	//建立访问控制列表
[Huawei-acl-basic-2000]rule 10 permit source 192.168.1.0 0.0.0.255		//建立允许访问的规则
[Huawei-acl-basic-2000]q
[Huawei]interface g0/0/1
[Huawei-GigabitEthernet0/0/1]natoutbound 2000 address-group 1 no-pat

如果一个做了动态NAT转换的主机不停地访问公网,导致来不及取消私网和公网的映射,而能分配的地址又很少,当公网IP被全部占用后,就会出现不能上网的情况

NAPT

[Huawei]acl 2000
[Huawei-acl-basic-2000]rule 10 permit source 192.168.1.0 0.0.0.255			//设置访问规则
[Huawei-acl-basic-2000]q
[Huawei]nat address-group 1 12.1.1.2 12.1.1.2	//端口NAT只需要一个公网地址
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2000 address-group 1		//绑定2000的acl

easy IP

[Huawei]acl 2000
[Huawei-acl-basic-2000]rule 10 permit source 192.168.1.0 0.0.0.255			//设置访问规则
[Huawei-acl-basic-2000]q
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]nat outbound 2000 //绑定2000的acl

easy IP没有地址池,用的是端口IP做地址转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EMT00923

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值