eNSP-NAT网络地址转换

 参考:

https://blog.youkuaiyun.com/qq_50927871/article/details/139452772

https://blog.youkuaiyun.com/qq_59718828/article/details/127199366


零、原理图

1.静态NAT

私有地址与公有地址关系:一对一

每个私有地址与一个共有地址一一对应。

 2.动态nat

3. NAPT(Network Address and Port Translation,网络地址端口转换)

从地址池中选择地址进行地址转换时不仅转换IP地址,同时也会对端口号进行转换,从而实现公有地址与私有地址的1:n映射,可以有效提高公有地址利用率。

一、nat sever

  • 动态源NAT (nat server):允许多个内部设备通过单个外部IP地址访问外部网络,适用于小型网络或需要节省公共IP地址资源的场景。

1.搭建拓扑结构

PC1为客户端,PC2为服务器 

2.电脑配置ip地址

3.路由器配置

<Huawei>sys      #进入系统视图
[Huawei]int g0/0/0      #进入接口  
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24      #设置ip

[Huawei-GigabitEthernet0/0/0]int g0/0/1      #进入接口
[Huawei-GigabitEthernet0/0/1]ip address 1.1.1.1 8      #设置ip

[Huawei-GigabitEthernet0/0/1]q      #返回上一级

[Huawei]int g0/0/1      #进入接口
[Huawei-GigabitEthernet0/0/1]nat server global 1.1.1.11 inside 192.168.1.1 #设置192.168.1.1访问外网的时候,使用1.1.1.11

可以save保存

4.测试

PC1为客户端,PC2为服务器 , PC1   ping   PC2

g0/0/1抓包结果 

二、nat static (静态NAT)

  • 静态NAT (nat static):一对一的永久映射,适用于需要将内部服务器的固定IP地址暴露给外部网络的场景。

1.搭建拓扑结构 

2.电脑配置ip地址

3.路由器配置

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1 
[Huawei-GigabitEthernet0/0/1]ip address 1.1.1.1 8
[Huawei-GigabitEthernet0/0/1]nat static global 1.1.1.11 inside 192.168.1.1

可以save保存

4.测试

PC1为服务器,PC2为客户端 , PC2   ping   PC1

其实是ping PC1 对应的公网ip 

g0/0/0 抓包结果 

三、动态NAT

私有地址与公有地址关系:多对多

通过使用地址池的方式,将需要使用的共有地址加入到地址池内,地址池内的地址未使用标记为Not Use,使用的标识为In Use,每次转换都会使用标记为Not Use的地址。

缺点:私有地址和公有地址在理论上还是属于一对一关系,地址利用率不高。

1.搭建拓扑结构 

2.电脑配置ip地址

3.路由器配置ip

AR4

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip ad	
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 1.1.1.1 8

AR5

<Huawei>sys
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip ad	
[Huawei-GigabitEthernet0/0/0]ip address 1.1.1.2 8

4.测试(路由器不会路由私有地址)

ping 1.1.1.1成功

ping 1.1.1.2失败,路由回不来

 5.AR4路由器设置(NAT路由器设置)

<Huawei>sys
[Huawei]acl name neiwang basic
[Huawei-acl-basic-neiwang]rule permit source 192.168.1.0 0.0.0.255 #地址为192.168.1.X的都要转换
[Huawei-acl-basic-neiwang]q


[Huawei]nat address-group 1 1.1.1.10 1.1.1.20    #nat组 组号为1   地址从1.1.1.10 到 1.1.1.20


[Huawei]dis acl all    #查看acl的编号 为 2999
Basic ACL neiwang 2999, 1 rule


[Huawei]int g0/0/1  #进入出口
[Huawei-GigabitEthernet0/0/1]nat outbound 2999 address-group 1  no-pat #出口和地址池绑定

6.测试

PC1 ping 1.1.1.2 

7.抓包(AR5 g0/0/0)

四、NAPT、Easy-IP 

NAPT(Network Address and Port Translation,网络地址端口转换):从地址池中选择地址进行地址转换时不仅转换IP地址,同时也会对端口号进行转换,从而实现公有地址与私有地址的1:n映射,可以有效提高公有地址利用率。

与动态NAT配置基本相同,不同之处在于配置出口nat时 少 no-pat

Easy IP:实现原理和NAPT相同,同时转换IP地址、传输层端口,区别在于Easy IP没有地址池的概念,使用接口地址作为NAT转换的公有地址

配置:[R1]acl 2000
        [R1-acl-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255
        [R1-acl-basic-2000]quit
        [R1]interface GigabitEthernet0/0/1
        [R1-GigabitEthernet0/0/1]nat outbound 2000

五、注意

1、端口NAT和动态NAT的配置过程基本一致,只是在应用到接口时,配置命令少no-pat

2、端口NAT一个地址可以给多个源地址转换,不是单对单的转换,所以节省了nat地址

3、端口NAT实际应用较多,静态NAT和动态NAT因为地址不能节约,所以实际应用少

举例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值