当前课程知识点:计算机网络工程实践 >  1 计算机网络互联基础 >  1.6 NAT技术 >  1.6-1 NAT技术

返回《计算机网络工程实践》慕课在线视频课程列表

1.6-1 NAT技术资料文件与下载

1.6-1 NAT技术


1.6 NAT技术

1 NAT技术概述

NAT技术提供了一种在末节网络(末梢网络)中使用相同的私有IP地址空间,通过网络地址转换技术,使用少量公网IP地址使得内用大量用户可以访问互联网,从而减少所需公有IP地址的解决方案。

对于大多数需要接入Internet的企业来说,都必须使用NATNAT技术作为减缓IP地址枯竭的一种过渡方案,NAT通过地址重用的方法来满足IP地址的需要,可以在一定程度上缓解IP地址空间枯竭的压力。NAT除了解决IP地址短缺的问题,还带来了两个好处:

1)有效避免来自外网的攻击,可以很大程度上提高网络安全性。

2)控制内网主机访问外网,同时也可以控制外网主机访问内网。

 

2 NAT的实现方式

网络地址转换技术主要包含两大类:基本网络地址转换(Basic NAT)和基于端口网络地址转换(NAPT)。

1 基本网络地址转换Basic NAT

基本网络地址转换是公网IP地址和私有IP地址之间的一对一的转换,在这种方式下只对IP地址进行转换,而不处理TCP/UDP协议的端口号,一个公网IP地址不能同时被多个私网用户使用如图所示。基本网络地址转换(Basic NAT)由于不能将一个公网IP地址提供给多个私网用户使用,一般很少使用。往往用在将内部服务器映射为外部服务器时使用。实现的方式分为:静态NATNAT STATICNAT SERVER)和一对一动态NAT

image.png

2基于端口网络地址转换NAPT

基于端口网络地址转换NAPTNetwork Address Port Translation)可以实现并发的地址转换。它允许多个内部私有IP地址映射到同一个公有IP地址上,因此也可以称为“多对一地址转换”或地址复用。NAPT方式属于多对一的地址转换,它通过使用“IP地址+端口号”的形式进行转换,使多个私网用户可共用一个公网IP地址访问外网。

基于端口网络地址转换(NAPT)是目前主要采用的网络地址转换技术。它的实现方式分为两种:基于地址池NAPT(华为称为地址池NAT)和基于接口IP地址NAPT(华为称为Easy IP)。

image.png 

 

3 NAT配置方法

NAT配置主要包括两种情况,一是动态地址转换配置,二时静态地址转换配置。

动态地址转换配置,包括动态一对一动态地址转换和多对一的基于端口的动态地址转换配置,采用的命令是NAT outbound

静态地址转换配置,包括静态地址转换和内部服务器地址转换配置。静态地址转换配置使用的命令是NAT STATIC;内部服务器地址转换配置,使用命令是NAT Server

下面根据三种NAT配置命令介绍NAT配置使用方法。

1. 配置动态地址转换(NAT outbound

配置动态地址转换,需要配置访问控制列表ACL,用于限定需要进行地址转换的源地址范围,以及用户地址转换的公网地址池。所以,配置过程包含三个步骤。

第一步,配置访问控制列表(基本ACL和高级ACL),用于限定可以进行地址转换的源地址范围。仅当ACLrule配置为permit时,设备允许匹配该规则中指定的源IP地址使用地址池进行地址转换。

第二步,配置公网地址池,使用命令nat address-group group-index start-address end-address

第三步,配置动态地址转换。首先进入地址转换的接口视图,使用命令interface interface-type interface-number;然后执行动态地址转换。

1)如果采用带地址池的动态地址转换,采用命令使用参数no-pat,则为一对一动态地址转换。不使用参数no-pat,则为多对一基于端口动态地址专业(NAPT)。

2)如果采用外部接口地址进行动态地址专业,采用命令nat outbound acl-number [interface interface-type interface-number。这种方式华为称为Easy IP

2. 配置静态地址转换(NAT static

静态地址转换,可以在接口视图下配置,也可以在全局视图下配置,一般采用接口视图下配置,这里介绍在接口视图下配置。

接口视图下,配置静态地址转换,根据实际情况选择下面的一条命令执行。

nat static protocol { tcp | udp } global { global-address |current-interface| interface interface-type interface-number} global-port [global-port2] inside host-address [host-address2] [host-port] [netmask mask] [acl acl-number]

nat static [protocol {protocol-number | icmp | tcp | udp } ] global {global-address |current-interface |interface interface-type interface-number} inside host-address [ netmask mask] [acl acl-number]

3. 配置内部服务器网络地址转换(NAT server

内部服务器地址转换只要用于内部服务器向外提供网络网络服务。首先进入接口视图,采用命令

interface interface-type interface-number。然后配置内部服务器网络地址转换。根据实际情况选择一条命令配置执行。

nat server protocol{tcp | udp } global { global-address |current-interface |interface interface-type interface-number} global-port [global-port2]  inside host-address [host-address2] [host-port] [acl acl-number]

nat server [protocol {protocol-number |icmp |tcp |udp} ] global { global-address |current-interface | interface interface-type interface-number }  inside host-address [acl acl-number]

NAT Server配置主要是针对网络具体应用服务的的地址转换,一般需要指定应用服务对应的端口。对于指定对应服务端口的地址转换,NAT serverNAT static的区别就是NAT Server对于内网主动访问外网的情况不做端口替换,仅作地址替换。

 

后面通过示例介绍网络地址转换(NAT)配置方法。


下一节:1.6-2 NAT实践

返回《计算机网络工程实践》慕课在线视频列表

计算机网络工程实践课程列表:

1 计算机网络互联基础

-1.1 计算机网络基础

--1.1-1 计算机网络与网络体系结构

--1.1-2 网络设备

-1.2 网络IP地址基础知识

-1.3 网络路由技术

--1.3-1 网络路由技术

--1.3-2 静态路由配置实践

--1.3-3 RIP路由配置实践

--1.3-4 OSPF路由配置实践

--1.3-5 ISIS路由配置实践

-1.4 局域网技术

--1.4-1 局域网技术

--1.4-2 STP实践

--1.4-3 VLAN及VLAN间通讯实践

-1.5 ACL技术

--1.5-1 ACL技术

--1.5-2 ACL实践

-1.6 NAT技术

--1.6-1 NAT技术

--1.6-2 NAT实践

-1.7 小型网络综合实践

-讨论:小型网络综合实践同步实现

-第1章作业:计算机网络互联基础

2 局域网高级技术

-2.1 高级VLAN技术

--2.1-1 Vlan-Aggregate技术及实践

--2.1-2 MUX-VLAN技术及实践

--2.1-3 QINQ技术及实践

--2.1-4 高级VLAN技术综合实践

-(2.2-2.4) 局域网高级技术实践初始配置

-2.2 MSTP技术及实践

-2.3 链路聚合及实践

-2.4 端口安全及实践

-2.5 局域网高级技术综合实践

-讨论:局域网高级技术综合实践同步实现

-第2章作业:局域网高级技术

3 城域网与广域网技术

-3.1 城域网技术

-​3.2 接入网技术

-​3.3 广域网技术

-(3.4-3.8) 各类网络互联实践-拓扑图及初始配置

--(3.4-3.8)-1 各类网络互联配置实践-拓扑图构建

--(3.4-3.8)-2 各类网络互联配置实践--初始配置

-3.4 X.25 网络

--3.4-1 X.25网络技术

--3.4-2 串口互联X.25配置

-3.5 DDN网络

-3.6 FR网络

--3.6-1 FRAME-RELAY网络

--3.6-2 串口互联FR配置

-3.7 ATM网络

--3.7-1 ATM网络

--3.7-2 G.SHDSL接口ATM配置

-3.8 SDH网络

--3.8-1 SDH网络

--3.8-2 POS接口PPP配置实践

-(3.4-3.8) 各类网络护理配置测试及配置保存

-3.9 常用网络互联接口

-3.10 各类网络在TCPIP协议体系中对应关系

-3.11 各类网络互联配置

-讨论:各类网络互联配置同步实现

-第3章作业:城域网和广域网技术

4 内部路由技术

-4.1 内部路由相关知识

-4.2 静态路由

-4.3 RIP协议及环路避免配置实践

-4.4 OSPF 路由协议

--4.4-1 OSPF路由协议

--4.4-2 OSPF多区域配置实践

-4.5 ISIS路由协议

--4.5 ISIS路由协议

--4.5-2 ISIS多区域配置实践

-4.6 内部路由协议配置实践

-讨论:内部路由协议配置实践同步实现

-第4章作业:内部路由技术

5 外部路由技术

-5.1 BGP协议基础

-5.2 BGP工作原理

-5.3 BGP反射器与联盟

-5.4 BGP路由配置实践

--5.4-1 路由器ID配置及对等体配置

--5.4-2 BGP联盟配置及路由反射器配置

--5.4-3 BGP路由引入与BGP路由问题分析

--5.4-4 BGP中Next_Hop属性配置及网络测试

--5.4-5 BGP路由配置实践完整视频

-讨论:BGP路由配置实践同步实现

-第5章作业:外部路由协议

6 路由控制技术

-6.1 路由标识工具

-6.2 路由策略

-​6.3 路由引入

-6.4 路由过滤

-6.5 路由聚合

-6.6 路由控制实践

--6.6-1 路由过滤配置

--6.6-2 路由引入控制实践

--6.6-3 路由汇总实践

--6.6-4 路由控制实践完整视频

-讨论:路由控制实践同步实现

-第6章作业:路由控制技术

7 出口选路技术

-7.1 出口选路控制技术

-7.2 策略路由

-7.3 出口选路控制实践

--7.3-1 拓扑图连接及外网访问配置

--7.3-2 就近选路和策略路由配置

--7.3-3 出口选路配置实践完整视频

-讨论:出口选路控制实践同步实现

-第7章作业:出口选路控制

8 网络可靠性技术

-​8.1 网络可靠性技术

-8.2 BFD技术及实践

-8.3 VRRP技术及其实践

--8.3-1 VRRP技术

--8.3-2 VRRP配置实践

-8.4 可靠性技术完整视频

-讨论:网络可靠性技术实践同步实现

-第8章作业:网络可靠性技术

9 防火墙技术

-9.1 防火墙概述

-9.2 防火墙技术基础

-9.3 防火墙高级安全功能

-9.4 防火墙配置示例

--9.4-1 防火墙配置实践1

--9.4-2 防火墙配置示例2

--9.4-3 防火墙配置示例3

-讨论:防火墙技术实践同步实现

-第9章作业:防火墙技术

10 期末考试

-期末考试题01

1.6-1 NAT技术笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。