NAT模式动态与静态

需求
随着网络规模的发展,上网设备的数量越来越多,每个设备都需要IP地址,
但是IP地址空间不足,同时还存在大量的IP地址浪费,所以我们推出“公有/私有”地址的解决方案。
但是,
公司内网主机一旦使用了私有地址,就无法实现访问公有网络。
所以,
我们需要在“公司边界设备”上,配置 NAT 技术。

NAT:network address translation
网络 地址 转换

-作用: 
   1.在节省公网IP地址的前提下,实现内网和外网的互相访问;
   2.提高网络的安全性 (因为默认情况下,外网是无法直接访问内网的)	   
  
  
-本质
   即,数据包从内网发向外网的时候,	将数据包的源IP地址,由私有地址转换为公有地址;
       这种地址转换的动作是发生在“内网和外网的”的边界设备上,通常是:路由器或者是防火墙
	   
-核心工作表:NAT表
    该表中包含了用于专门“私有地址和公有地址”转换的那些对应条目,
	格式如下:
	
    私有 ---- 公有地址  --- 类型 
    
   但是, 
      这些“NAT转换条目”有两种获得方式:
	      1.人工手动添加的,俗称“静态NAT”
		     [即这种静态NAT条目,永远存在于 NAT表中]
		  2.设备转发数据包以后,自动形成的,俗称“动态NAT”
		    [即这种动态NAT条目,如果在一段时间内不转发用户数据,则直接删除]

在这里插入图片描述

<Huawei>u t m 
Info: Current terminal monitor is off.
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys sw1
[sw1]vlan 10
[sw1-vlan10]q
[sw1]port-group  group-member g0/0/1 to g0/0/3	
[sw1-port-group]port link-type access 	
[sw1-port-group]port default vlan 10

问题是如何让私有网络,访问外网,
R1
<Huawei>u t m 
Info: Current terminal monitor is off.
<Huawei>sys
Enter system view, return user view with Ctrl+Z.
[Huawei]sys R1
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.1.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip address 200.1.1.13 28
[R1-GigabitEthernet0/0/1]q
[R1]ip route-static 0.0.0.0 0 200.1.1.4
[R1]acl 2000
[R1-acl-basic-2000] rule 10 permit source 10.1.1.0 0.0.0.255
[R1-acl-basic-2000]q
[R1] nat address-group 1 200.1.1.1  200.1.1.10
// 通过NAT命令,将私有地址 和 公有地址结合
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1] nat outbound 2000 address-group 1 no-pat 
  //表示在该端口上发送出去的时候,对ACL2000匹配的数据包。
	进行NAT转换,并且转换为 地址组 1 中的 公网IP地址。


	no-pat   类型是走创建的地址池的公网
[R1-GigabitEthernet0/0/1] nat outbound 2000 address-group 1
	进行NAT转换,并且转换为 地址组 1 中的 公网IP地址。
[R1-GigabitEthernet0/0/1]	nat outbound 2000 //接口私有转公有
display nat session all/查询会话表
R2
<Huawei>u t m
Info: Current terminal monitor is off.
<Huawei>sys
[Huawei]SYS R2
[R2]in g0/0/0
[R2-GigabitEthernet0/0/0]ip address 200.1.1.4 28
[R2-GigabitEthernet0/0/0]in g0/0/1
[R2-GigabitEthernet0/0/1]ip address 210.1.1.254 28

[R1]display  nat address-group   //查询地址池的命令信息

 NAT Address-Group Information:
 --------------------------------------
 Index   Start-address      End-address
 --------------------------------------
 1           200.1.1.1       200.1.1.10
 --------------------------------------
  Total : 1
[R1]display  nat outbound    //查看NAT配置信息 
 NAT Outbound Information:
 --------------------------------------------------------------------------
 Interface               Acl      Address-group/IP/Interface     Type
 --------------------------------------------------------------------------
 GigabitEthernet0/0/1   2000                        1          no-pat
 --------------------------------------------------------------------------
  Total : 1

NAT的工作流程:

1.内网---->外网 [转换源IP地址: 私->公]
#首先查找路由表,
#其次查找NAT表;

2.外网—>内网 [转换目标IP地址: 公->私]
#首先查找NAT表,
#其次查找路由表;

私网到公网
配置华为Easy IP
[R1]acl 2000
[R1-acl-basic-2000] rule 5 permit source 10.1.1.0 0.0.0.255
[R1] nat address-group 1 200.1.1.1  200.1.1.1
[R1]interface gi0/0/1
[R1-GigabitEthernet0/0/1] nat outbound 2000
公网到私网
配置华为NAT Server
[R1]acl 2000
[R1-acl-basic-2000] rule 5 permit source 10.1.1.0 0.0.0.255
[R1] nat address-group 1 200.1.1.1  200.1.1.1
[R1] interfac gi0/0/1 
[R1-GigabitEthernet0/0/1]  nat server protocol tcp global 200.1.1.11 80 inside 10.1.1.11 80
<R1>display  nat  server 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值