【HCIA】NAT网络地址转换

NAT:网络地址转换

ipv4地址分为A、B、C、D、E五类,其中A、B、C三类为单播地址--既可以作为源IP地址,也可以作为目标IP地址;在A、B、C类地址中还有公有IP地址和私有IP地址之分
公有IP地址具有全球唯一性,可以在互联网中使用,需付费
私有IP地址具有本地唯一性,不能再互联网中通讯,无需付费
一般私有IP地址:
10.0.0.0/8
172.16.0.0/16 - 172.31.0.0/16
192.168.0.0/24 - 192.168.255.0/24

NAT地址转换(Cisco)
在一台路由器上对进或者出的流量进行IP地址的修改,常用规则为从内部向外部时修改源IP地址;从外部到内部时修改目标IP地址
静态NAT:地址间的映射关系为固定
动态NAT:临时地址映射
流量从外部去内部时,将内部本地地址修改为全局内部地址
外部流量进入内部时,将内部全局地址修改为本地内部地址

1、一对一(静态)
在边界路由器上,生成一条固定永久映射记录

ip nat inside source static 192.168.1.2 12.1.1.1
                             内部本地    内部全局

2、一对多(动态)
内部私有IP地址在nat成为同一个公有IP地址时,需要不同的源端口号,来形成唯一的临时映射关系;
临时映射关系:需要内部流量先去往外部,被转换记录,之后返回,映射刷新
因为需要修改流量的端口,故一对多又称为PAT-端口地址转换
一个公有IP仅存在65535个端口,故一个时间节点内最多一次转发65535个数据包,所以不能在大型网络中使用

access-list 1 permit 192.168.1.0 0.0.0.255
ip nat inside source list 1 interface f 0/1 overload
               内部本地          内部全局
               
overload 携带该单词为动态nat,不携带则为静态,但因为一对多只能为动态,
故即使不配备该单词,设备也会默认添加

3、多对多(动静均可)
主要针对大型网络,同一时间内大量数据包需要进入互联网;一个公有IP地址只能进行65535转发,故同时提供多个公有ip

ip nat pool a 121.1.3 12.1.1.10 netmask 255.255.255.0 #公有ip范围
access-list 2 permit 192.168.0.0 0.0.255.255  #私有ip范围
ip nat inside source list 2 pool a overload

携带overload为动态,循环将私有ip转换不同IP的不同端口,相当于同时进行多个一对多
不携带overload为静态,最先出来的一些私有ip与各个公有ip一对一映射

4、端口映射(静态)
只有在外网访问12.1.1.1且目标端口为80时,才进行转换,转换目标为192.168.1.250目标端口为80

ip nat inside source static tcp 192.168.1.250 80 12.1.1.1 80

只有在外网访问12.1.1.1且目标端口为8888时,才进行转换,转换目标为192.168.1.251目标端口为80

ip nat inside source static tcp 192.168.1.251 80 12.1.1.1 8888

切记:思科设备中无论配置何种nat,都需要在边界路由器上定义各个接口的方向;

interface F 0/0   #进入接口
ip nat inside   #定义接口方向
interface F 0/1
ip nat outside   #定义接口方向

NAT地址转换(华为)不需要在边界路由器上定义各个接口方向,但nat还是在边界路由器上配置
1、静态nat–和思科一对一 一致

nat static global 202.10.10.1 inside 192.168.1.1
nat static global 202.10.10.2 inside 192.168.1.2
                  公有ip              私有IP
dispaly nat static   #显示静态nat

2、动态nat–和思科多对多相同

nat address-group 1 200.10.10.1 200.10.10.200    #公有ip范围
acl 2000
rule 5 permit source 192.168.1.0 0.0.0.255    #私有ip范围
quit

interface serial 1/0/0  #在连接互联网的公有IP地址接口配置
nat outbound 2000 address-group 1 no-pat
切记:携带no-pat为静态多对多;不携带为动态多对多

display nat address-group 1   #显示动态nat

3、easy nat —和思科中一对多相同:PAT端口地址转换

acl 2000
rule 5 permit source 192.168.1.0 0.0.0.255   #私有ip列表
quit
interface serial 1/0/0   #公有IP地址接口上配置
nat outbound 2000

display nat outbound   #显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值