NAT及PAT

一、NAT

1.NAT功能

NAT是一种网络技术,用于实现私有网络和公有网络之间的互访。它主要用于解决IPv4地址不足的问题,并提供一种安全机制,通过隐藏内部网络的IP地址来保护网络内部的设备。

2.NAT工作原理

NAT涉及将网络中的私有IP地址转换为公有IP地址,公有IP地址也可转换为私有IP地址

1.地址转换:
当内部设备尝试与外部网络通信时,其私有IP地址会被NAT设备转换为公有IP地址。当外部地址想和内部设备通信时,根据映射表,把目的IP地址转换成私有IP地址。

2.维护映射:
NAT设备维护一个映射表(或转换表),记录内部设备的私有IP地址与转换后的公有IP地址之间的映射关系。

3.端口映射(PAT,端口地址转换):
为了支持多个设备共享单个公网IP地址,NAT设备还会为每个TCP/UDP会话分配一个唯一的端口号。

4.数据包检查:
所有进出网络的数据包都会被NAT设备检查,并根据映射表进行相应的地址转换。

5.路由选择:
NAT设备根据路由表决定数据包的下一跳地址,并将数据包转发到正确的目的地。

6.超时管理:
NAT设备通常具有超时机制,如果在一定时间内没有活动的会话,NAT设备会回收分配的公网IP地址。

3.静态NAT

在静态NAT中,每个内部设备的私有IP地址被永久映射到一个指定的公网IP地址。
静态NAT可以提供额外的安全性,因为只有配置了静态映射的设备才能从外部网络访问。
配置实例:
有2种配置方法:

第一种:
全局模式下设置静态NAT
[R1]nat static global 8.8.8.8 inside 192.168.10.10
[R1]int g0/0/1 ###外网口
[R1-GigabitEthernet0/0/1]nat static enable ###在网口上启动nat static enable功能

第二种:
直接在接口上声明nat static

[R1]int g0/0/1 ###外网口
[R1-GigabitEthernet0/0/1]nat static global 8.8.8.8 inside 192.168.10.10
[R1]dis nat static ###查看NAT静态配置信息

4.动态NAT

动态NAT是一种网络地址转换类型,它允许内部网络中的设备在需要时动态地从公网IP地址池中获取一个临时的公网IP地址。与静态NAT不同,动态NAT不需要为每个内部设备预先配置固定的公网IP地址映射,而是根据内部设备的访问需求自动分配公网IP地址。

配置实例:
1、配置外部网口和内部网口的IP地址
2、定义合法IP地址池
[R1]nat address-group 1 212.0.0.100 212.0.0.200 ###新建一个名为1的nat地址池

3、定义访问控制列表
[R1]acl 2000
###创建ACL,允许源地址为192.168.20.0/24网段和11.0.0.0/24的数据通过
[R1-acl-basic-2000] rule permit source 192.168.20.0 0.0.0.255
[R1-acl -basic-2000]rule permit source 11.0.0.0 0.0.0.255

4、在外网口,上设置动态IP地址转换
[R1-acl-basic-2000]int g0/0/1 ###外网口
[R1-GigabitEthernet0/0/1]nat outbound 2000 address-group 1 no-pat #将ACL
2000匹配的数据转换为改接口的IP地址作为源地址(no pat 不做端口转换,只做IP地址转换,默认为pat)

[R1]dis nat outbound ###查看NAT Outbound的信息
inbound是端口入方向
outboundshi是端口出方向

一、PAT

Port Address Translation(端口地址转换):
端口地址转换是NAT(网络地址转换)的一种形式,也称为NAT重载。它允许多个设备共享单个公网IP地址,同时通过不同的端口号与外部网络通信。这是最常见的用法,特别是在家用路由器中,允许多个设备同时访问互联网。

PAT工作原理:
1.转发数据包:
内部主机生成数据包,其中包含源IP地址和源端口号。

2.端口号转换:
当数据包经过PAT设备时,如果源端口号是私有的,PAT设备会将源端口号替换为公共端口号。同时,源IP地址也会被转换为PAT设备的公网IP地址。

3.映射表维护:
PAT设备维护一个映射表,记录每个会话的内部IP地址、内部端口号和对应的转换后的公网IP地址及端口号。

4.数据包转发:
转换后的数据包被发送到目的地,其中包含公网IP地址和端口号。

5.响应处理:
目的地主机响应数据包,PAT设备接收到响应数据包后,根据映射表将目的IP地址和端口号转换回原始的内部IP地址和端口号。

6.数据包转发至内部主机:
PAT设备将转换后的响应数据包发送回内部网络,确保数据包能够正确地到达原始的发送主机。

EASY IP
Easy IP是一种网络地址转换(NAT)技术,它的工作原理与NAPT类似,但配置更为简便。Easy IP的主要功能包括:

1.简化配置:
Easy IP允许网络管理员通过简化的命令配置NAT,而无需创建和维护复杂的地址池或端口映射规则。

2.自动地址转换:
它自动将内部网络中的私有IP地址转换为路由器出口接口的公网IP地址,使得多个设备可以共享单个公网IP地址进行通信。

3.端口复用:
Easy IP利用端口号来区分不同的会话,允许多个内部设备通过单个公网IP地址与外部网络通信,实现端口复用。

4.节省IP地址:
通过端口地址转换,Easy IP节省了公网IP地址资源,尤其是在IPv4地址日益紧张的情况下。

5.适用于小型网络:
Easy IP适合小型或家庭网络,这些网络可能只有一个公网IP地址,但需要多个设备访问互联网。

Easy IP是一种实用的NAT解决方案,特别适用于那些需要快速部署和易于管理的场景。通过Easy IP,网络管理员可以快速实现网络地址转换,同时节省宝贵的IP地址资源

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值