前言:

1.NAT是为了私有地址和公有地址出现的,私有地址和公有地址是为了节省IP地址出现的;

(所以,实验中不考虑IP地址的节约问题;但是,在实际生活中,IP地址一个月一千多,所以我们得考虑子网划分)

2.另:NAT的最终目的是将数据包中的私有地址转换位公有地址


3.华为NAT (分类与思科完全相同)

  静态NAT :私有地址与公有地址是 1:1 ,不节省IP地址;

  动态NAT :私有地址与公有地址是 多:1 , 节省IP地址;

       -普通“动态NAT”

       -PAT/PNAT/NAPT/端口复用


拓扑图如下:

NAT(PNAT)华为版静态及动态配置PNAT_第1张图片

端口IP配置

NAT(PNAT)华为版静态及动态配置PNAT_第2张图片

NAT(PNAT)华为版静态及动态配置PNAT_第3张图片

NAT(PNAT)华为版静态及动态配置PNAT_第4张图片

NAT(PNAT)华为版静态及动态配置PNAT_第5张图片

NAT(PNAT)华为版静态及动态配置PNAT_第6张图片

路由配置:      

NAT(PNAT)华为版静态及动态配置PNAT_第7张图片

NAT(PNAT)华为版静态及动态配置PNAT_第8张图片

NAT(PNAT)华为版静态及动态配置PNAT_第9张图片


静态NAT配置:

1、启动NAT功能

  #在任意端口上启用都可以

  例如:

    interface gi0/0/1

    nat static enable -->启动静态NAT功能

   NAT(PNAT)华为版静态及动态配置PNAT_第10张图片

  2、配置NAT转换条目(两种配置方式)

    1# 可以在全局下配置

      nat static global 100.1.1.3  inside 192.168.10.1

      (此处使用的是第二种配置)

    2# 可以在接口下配置(必须是数据包的出端口)

      nat static global 100.1.1.3  inside 192.168.10.1 

   NAT(PNAT)华为版静态及动态配置PNAT_第11张图片                                  

  3、验证、测试、保存

     display nat static

           

    <运营商>terminal monitor

    <运营商>terminal debugging

    <运营商>debugging ip icmp

   NAT(PNAT)华为版静态及动态配置PNAT_第12张图片

    <网关>debugging nat all

  NAT(PNAT)华为版静态及动态配置PNAT_第13张图片

验证:

NAT(PNAT)华为版静态及动态配置PNAT_第14张图片


在PNAT之前,先解除原先NAT

NAT(PNAT)华为版静态及动态配置PNAT_第15张图片

此处声明:在哪个端口配置的NAT,就进哪个端口解除NAT


PNAT的配置:

  1、定义感兴趣的流量

    acl 2000

    rule 5  permit source 192.168.10.0  0.0.0.255

   NAT(PNAT)华为版静态及动态配置PNAT_第16张图片        

  2、在流量的出端口配置NAT

    interface gi0/0/1

    nat outbound 2000 -->在该端口上发送出去,并且被 ACL 2000

    NAT(PNAT)华为版静态及动态配置PNAT_第17张图片

    匹配的流量,其中的源IP地址转换为该接口的IP地址;

  3、验证、测试、保存

    display nat outbound

    NAT(PNAT)华为版静态及动态配置PNAT_第18张图片

    NAT(PNAT)华为版静态及动态配置PNAT_第19张图片

    NAT(PNAT)华为版静态及动态配置PNAT_第20张图片