NAT协议原理培训讲义_第1页
NAT协议原理培训讲义_第2页
NAT协议原理培训讲义_第3页
NAT协议原理培训讲义_第4页
NAT协议原理培训讲义_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NAT协议原理-BNAT技术实现了私网与公网的互访,为私网提供了安全保障,也给公网带来了安全隐患。前言学习指南开篇会介绍一些和NAT相关的基本概念重点理解NAT的入口和出口转换流程学习完此课程,您将会:NAT基本概念NAT工作原理NAT数据配置目标内容介绍第1章NAT基本概念第2章NAT工作原理第3章NAT数据配置NAT基本概念NAT(NetworkAddressTranslator)网络地址转换,即改变IP报文中的源或目的地址的一种处理方式;使一个局域网中的多台主机使用少数的合法地址访问外部资源,也可以按照要求设定内部的WWW、FTP、TELNET的服务提供给外部网络使用;有效的隐藏了内部局域网的主机IP地址,起到了安全保护的作用。NAT基本概念公有地址和私有地址私有地址是指内部网络(局域网内部)的主机地址,而公有地址是局域网的外部地址(在因特网上的全球唯一的IP地址)。因特网地址分配组织规定以下的三个网络地址保留用做私有地址:-55-55-55NAT基本概念地址池地址池是由一些外部地址(全球唯一的IP地址)组合而成的,我们称这样的一个地址集合为地址池。在内部网络的数据包通过地址转换达到外部网络时,将会选择地址池中的某个地址作为转换后的源地址,这样可以有效利用用户的外部地址,提高内部网络访问外部网络的能力。NAT基本概念访问控制列表访问列表是由ACCESS-LIST命令生成的,它依据IP数据包报头以及它承载的上层协议数据包头的格式定义了一定的规则,可以表示允许或者是禁止具有某些特征(包头数据可以描述的)的数据包,地址转换按照这样的规则判定哪些包是被允许转换或者是禁止转换,这样可以禁止一些内部的主机访问外部网络,提高一些网络的安全性问题。有关的详细概念可以参考防火墙中的有关内容。IP报头TCP/UDP报头数据协议号源地址目的地址源端口目的端口对于TCP/UDP来说,这5个元素组成了一个TCP/UDP相关,访问控制列表就是利用这些元素定义的规则NAT基本概念转换关联转换关联就是将一个地址池和一个访问列表关联起来,这种关联指定了“具有某些特征的IP报文”是使用“这样的地址池中的地址”,而另一些可能是使用另外一个地址池中的地址。在地址转换时,是根据这样的对应进行地址转换的。当一个内部网络的数据包文发往外部网络时,首先根据访问列表判定是否是允许的数据包,然后根据转换的关联找到于之相对应的地址池,我们就可以把源地址转换成这个地址池中的某一个地址,完成地址转换。NAT基本概念内部服务器映射表内部服务器映射表是由NATSERVER命令配置的,允许用户依照自己的需要提供内部服务。在转换时,根据用户的配置查找外部数据包的目的地址,如果是访问内部的服务器,则转换成相应的内部服务器的目的地址和端口,达到访问内部服务器的目的。还原时对源地址进行查找,判断是否是从内部服务器出去的报文,如果是将源地址转换成相应的外部地址。内容介绍第1章NAT基本概念第2章NAT工作原理第3章NAT数据配置NAT的基本工作原理NAT在系统中的位置NAT的基本工作原理NAT基本工作原理(以出口NAT为例)在IP层的出口处调用NATNAT的基本工作原理在IP层的入口处调用NATNAT的基本工作原理透明的地址分配静态的地址分配指一个特定的主机使用固定的地址访问外部的网络。动态的地址分配是指NAT在一些地址中挑选一个地址,做为内部网络的主机访问外部网络的IP地址。无论是那种,地址的分配应该对用户来说是透明的。NAT的基本工作原理NAT的基本工作方式:NAT-一对一的地址转换PAT-多对一的地址转换NPAT-多对多的地址转换NAT的基本工作原理NAT方式NAT的基本工作原理NAT方式在出方向上转换IP报文头中的源IP地址,而不对端口进行转换。在私有网络地址和外部网络地址之间建立一对一映射,实现比较简单只转换IP报文头中的IP地址,所以适用于所有IP报文转换EasyIPEasyIP的概念很简单,当进行地址转换时,直接使用接口的公有IP地址作为转换后的源地址。同样,它也利用访问控制列表控制哪些内部地址可以进行地址转换。NAT的基本工作原理PAT方式(0:1001-6:23)------>(00:12964-6:23)(0:1001-6:23)------>(00:12965-6:23)(6:23-00:12964)------>(6:23-0:1001)(6:23-00:12965)------>(6:23-0:1001)

NAT的基本工作原理PAT方式PAT(PortAddressTranslation)方式的地址转换利用了TCP/UDP协议的端口号,进行地址转换。PAT方式的地址转换是采用了“地址+端口”的映射方式,因此可以使内部局域网的许多主机共享一个IP地址访问Internet。在私有网络地址和外部网络地址之间建立多对一映射。不同的内部网地址,转换时采用相同的公网地址,并依靠不同的端口号来区分每一个内部网主机。NAT的基本工作原理NPAT方式(0:1001-6:23)------>(00:12964-6:23)(:2001-7:25)(00:12964-7:25)(6:23-00:12964)------>(6:23-0:1001)(7:25-00:12964)(7:25-:2001)NAT的基本工作原理NPAT方式NPAT(Nat&PortAddressTranslation)方式的地址转换也是利用了TCP/UDP协议的端口号,进行地址转换。私网地址和公网地址之间建立了多对多的映射关系。NPAT方式也是采用“地址+端口”的映射关系,因此可以使内部局域网的多个主机共享多个IP地址访问Internet。NAT的基本工作原理内部服务器内部服务器是一种反相的地址转换。地址转换屏蔽了内部网络中的主机,而内部服务器可以提供外部网络访问内部网络的服务。可以配置WWW、FTP、Telnet等服务。内部服务器映射表是由NATSERVER命令配置的,在转换时,根据用户的配置查找外部数据包的目的地址,如果是访问内部的服务器,则转换成相应的内部服务器的目的地址和端口,达到访问内部服务器的目的。还原时对源地址进行查找,判断是否是从内部服务器出去的报文,如果是将源地址转换成相应的外部地址。NAT的基本工作原理内部服务器NAT的基本工作原理利用ACL控制地址转换NAT的基本工作原理支持特殊协议(ALG应用程序网关)地址转换改变了IP数据包头的IP地址信息,如果数据报文的载荷中含有地址信息,地址转换就需要特殊处理,除了改变IP包头的地址信息以外还需要改变数据报文中载荷中的地址信息。比较典型的应用是FTP目前VRPNAT平台支持FTP、Radius、L2tp、PPTP、CMC几种特殊的协议。以及后来支持的H.323、SMTP、DNS等。配置命令:

natalgenable{dns|ftp|h323|hwcc|icmp|ils|msn|netbios|pptp|qq}NAT的基本工作原理以FTPALG为例:在TCP的应用FTP中,包含两种连接:控制连接(会话)、数据连接(传输)。其中控制连接是用大家都熟悉的21端口的TCP连接。数据连接却是由客户端“发起”的,它通过控制连接“通知”服务器它已经初始化完的端口,FTP服务器通过20端口(默认情况)将数据传送到客户端。NAT的基本工作原理以FTPALG为例(续):在通知服务器的时候,会用到“PORT命令”,其中在这次TCP连接的数据中是这样的:“PORT10,110,1,2,13,23\A\D”(表示:端口=13<<8+23,地址=),于是服务器就可以知道客户端的数据连接的地址和端口了。在地址转换的过程中,对于PORT命令,我们除了改变IP地址以及端口信息,同时必须改变相应TCP中的数据,这样才可以保证使FTP服务器端可以把数据发送到正确的客户端。这样,有可能会使TCP数据包的长度发生变化,所以对于PORT命令还需要对TCP数据头中的序号(SEQUENCENUMBER)进行调整。NAT的基本工作原理以太网口支持地址池在以太网环境中,如果地址池中的地址与接口的地址在不同的网段上,那么可以通过添加路由的方式来解决。而如果在同一个网段上,则对方不会缺省的将报文发送到此设备上,因为对方发现这是一个同网段的地址,会发送ARP请求,如果得不到响应,将认为这个地址不存在,当然报文将无法到达本端。因此需要对以太网接口做特殊处理,使得当地址池中的地址和接口的地址在同一个网段也可以支持。NAT的基本工作原理以太网口支持地址池(续)如果一个ARP请求报请求的地址不是以太网接口的IP地址,ARP模块将这个ARP请求丢弃,现在NAT模块提供一个函数,根据地址、接口判断这个地址是否是在这个接口上的一个地址池中的地址。如果是,告诉ARP对这个IP地址发送ARP应答,MAC地址就是这个以太网接口的MAC地址。NAT的基本工作原理支持多个方向上负载分担应用NAT基本工作原理地址转换的优点:地址转换可以使内部网络用户方便的访问Internet。地址转换可以使内部局域网的许多主机共享一个IP地址上网。地址转换可以屏蔽内部网络的用户,提高内部网络的安全性。地址转换同样可以提供给外部网络WWW、FTP、Telnet服务。NAT基本工作原理地址转换的缺点:地址转换对于报文内容中含有有用的地址信息的情况很难处理。地址转换不能处理IP报头加密的情况。地址转换由于隐藏了内部主机地址,有时候会使网络调试变得复杂。影响报文转发的效率。无法确定源地址。因为同样的内部地址在不同时刻的外部地址是不一样的,所以如果从内部网络攻击外部网络,将造成定位攻击源的困难。NAT基本工作原理NAT地址转换的改进为满足公安部以及一些企事业单位的需求,对NAT流(FLOW)信息进行日志记录,通过日志信息了解NAT转换前的地址信息。用户日志只在NAT的出方向进行日志记录,根据报文的源IP地址、转换后的源IP地址、目的IP地址、源端口、转换后的源端口、目的端口、协议号等7元组来标识一条流,并生成该NAT流的日志记录。根据这些日志信息进行分析查询,可以方便地追踪一些非法活动以及不正当的操作等,提高网络设备的可用性和安全性问题NAT转换流程是怎样的?静态NAT与动态NAT如何实现?如何部署NAT?NAT有哪些需要改进的地方?内容介绍第1章NAT基本概念第2章NAT工作原理第3章NAT数据配置配置NAT应用环境在私有网络和公有网络的边界处需要配置NAT。前置任务在配置NAT之前,需完创建ACL并配置ACL规则。数据准备1、确定地址池编号、地址池的起始和结束IP地址2、确定接口类型和编号3、确定是否使用端口信息4、配置内部服务器需要提供的信息包括:VPN实例名称(可选)、外部地址、外部端口、内部服务器地址、内部服务器端口以及服务协议类型5、确定需要ALG处理的协议类型配置过程配置地址池配置ACL和地址池关联配置内部服务器(可选)使能NATALG功能(可选)检查配置结果NAT典型配置举例NAT典型配置举例一个公司通过Quidway路由器的地址转换功能连接到广域网。要求该公司能够通过Quidway路由器POS3/0/0访问Internet,公司内部对外提供WWW、FTP和SMTP服务,而且提供两台WWW服务器。公司内部网址为/16。其中,内部FTP服务器地址为,内部WWW服务器1地址为,内部WWW服务器2地址为,内部SMTP服务器地址为,并且希望可以对外提供统一的服务器IP地址。内部/24网段可以访问Internet,其它网段的PC机则不能访问Internet。外部的PC机可以访问内部的服务器。公司具有00至05六个合法的IP地址。选用00做为公司对外的IP地址,WWW服务器2对外采用8080端口。NAT典型配置举例配置步骤#配置地址池和访问控制列表。[Quidway]nataddress-group10005[Qui

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论