版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DA000021NAT技术原理固网产品课程开发部引入按照目前Internet网络迅猛发展的速度,到2010年IPv4的地址将消耗殆尽。目前IPv6(IPng)的推广和部署受到一定的阻力,无法在短时间内完成网络从IPv4到IPv6的过渡。目前解决IP地址短缺的有效方法:NAT和CIDR学习目标掌握NAT的基本概念掌握NAT的基本工作原理掌握NE80/NE40产品的NAT实现学习完本课程,您应该能够:课程内容
第一章NAT基本概念第二章NAT基本工作原理第三章NE80/NE40产品NAT实现第一章NAT基本概念第一章NAT基本概念共有地址和私有地址私有地址是指内部网络(局域网内部)的主机地址,而公有地址是局域网的外部地址(在因特网上的全球唯一的IP地址)。因特网地址分配组织规定以下的三个网络地址保留用做私有地址:-55-55-55第一章NAT基本概念地址池
地址池是由一些外部地址(全球唯一的IP地址)组合而成的,我们称这样的一个地址集合为地址池。在内部网络的数据包通过地址转换达到外部网络时,将会选择地址池中的某个地址作为转换后的源地址,这样可以有效利用用户的外部地址,提高内部网络访问外部网络的能力。第一章NAT基本概念访问控制列表
访问列表是由ACCESS-LIST命令生成的,它依据IP数据包报头以及它承载的上层协议数据包头的格式定义了一定的规则,可以表示允许或者是禁止具有某些特征(包头数据可以描述的)的数据包,地址转换按照这样的规则判定哪些包是被允许转换或者是禁止转换,这样可以禁止一些内部的主机访问外部网络,提高一些网络的安全性问题。有关的详细概念可以参考防火墙中的有关内容。第一章NAT基本概念转换关联
转换关联就是将一个地址池和一个访问列表关联起来,这种关联指定了“具有某些特征的IP报文”是使用“这样的地址池中的地址”,而另一些可能是使用另外一个地址池中的地址。在地址转换时,是根据这样的对应进行地址转换的。当一个内部网络的数据包文发往外部网络时,首先根据访问列表判定是否是允许的数据包,然后根据转换的关联找到于之相对应的地址池,我们就可以把源地址转换成这个地址池中的某一个地址,完成地址转换。
第一章NAT基本概念内部服务器映射表
内部服务器映射表是由NATSERVER命令配置的,允许用户依照自己的需要提供内部服务。在转换时,根据用户的配置查找外部数据包的目的地址,如果是访问内部的服务器,则转换成相应的内部服务器的目的地址和端口,达到访问内部服务器的目的。还原时对源地址进行查找,判断是否是从内部服务器出去的报文,如果是将源地址转换成相应的外部地址。课程内容
第一章NAT基本概念第二章NAT基本工作原理第三章8070产品NAT实现第四章8011产品NAT 实现第二章NAT的基本工作原理NAT在系统中的位置
第二章NAT的基本工作原理NAT基本工作原理(以出口NAT为例)
在IP层的出口处调用NAT第二章NAT的基本工作原理在IP层的入口出调用NAT第二章NAT的基本工作原理透明的地址分配静态的地址分配指一个特定的主机使用固定的地址访问外部的网络。动态的地址分配是指NAT在一些地址中挑选一个地址,做为内部网络的主机访问外部网络的IP地址。无论是那种,地址的分配应该对用户来说是透明的。第二章NAT的基本工作原理NAT的基本工作方式:NAT-一对一的地址转换PAT-多对一的地址转换NPAT-多对多的地址转换第二章NAT的基本工作原理NAT方式第二章NAT的基本工作原理NAT方式在出方向上转换IP报文头中的源IP地址,而不对端口进行转换。在私有网络地址和外部网络地址之间建立一对一映射,实现比较简单只转换IP报文头中的IP地址,所以适用于所有IP报文转换第二章NAT的基本工作原理PAT方式(0:1001-6:23)------>(00:12964-6:23)(6:23-00:12964)------>(6:23-0:1001)第二章NAT的基本工作原理PAT方式PAT(PortAddressTranslation)方式的地址转换利用了TCP/UDP协议的端口号,进行地址转换。PAT方式的地址转换是采用了“地址+端口”的映射方式,因此可以使内部局域网的许多主机共享一个IP地址访问Internet。在私有网络地址和外部网络地址之间建立多对一映射。不同的内部网地址,转换时采用相同的公网地址,并依靠不同的端口号来区分每一个内部网主机。第二章NAT的基本工作原理NPAT方式(0:1001-6:23)------>(00:12964-6:23)(1:2001-7:21)------>(01.12987-7:21)(6:23-00:12964)------>(6:23-0:1001)(7:21-01:12987)------>(7:21-1:2001)第二章NAT的基本工作原理NPAT方式NPAT(Nat&PortAddressTranslation)方式的地址转换也是利用了TCP/UDP协议的端口号,进行地址转换。私网地址和公网地址之间建立了多对多的映射关系。NPAT方式也是采用“地址+端口”的映射关系,因此可以使内部局域网的多个主机共享多个IP地址访问Internet。第二章NAT的基本工作原理第二章NAT的基本工作原理内部服务器第二章NAT的基本工作原理利用ACL控制地址转换第二章NAT的基本工作原理支持特殊协议(ALG应用程序网关)地址转换改变了IP数据包头的IP地址信息,如果数据报文的载荷中含有地址信息,地址转换就需要特殊处理,除了改变IP包头的地址信息以外还需要改变数据报文中载荷中的地址信息。比较典型的应用是FTP目前VRPNAT平台支持FTP、Radius、L2tp、PPTP、CMC几种特殊的协议。以及后来支持的H.323、SMTP、DNS等。第二章NAT的基本工作原理以FTPALG为例:在TCP的应用FTP中,包含两种连接:控制连接(会话)、数据连接(传输)。其中控制连接是用大家都熟悉的21端口的TCP连接。数据连接却是由客户端“发起”的,它通过控制连接“通知”服务器它已经初始化完的端口,FTP服务器通过20端口(默认情况)将数据传送到客户端。第二章NAT的基本工作原理以FTPALG为例(续):
在通知服务器的时候,会用到“PORT命令”,其中在这次TCP连接的数据中是这样的:“PORT10,110,1,2,13,23\A\D”(表示,地址=),于是服务器就可以知道客户端的数据连接的地址和端口了。在地址转换的过程中,对于PORT命令,我们除了改变IP地址以及端口信息,同时必须改变相应TCP中的数据,这样才可以保证使FTP服务器端可以把数据发送到正确的客户端。这样,有可能会使TCP数据包的长度发生变化,所以对于PORT命令还需要对TCP数据头中的序号(SEQUENCENUMBER)进行调整。第二章NAT的基本工作原理NAT地址转换的DNS运用DNS服务器处于私网中DNS服务器处于公网中第二章NAT的基本工作原理第二章NAT的基本工作原理DNS在公网上,内部主机无法使用域名访问内部服务器
当内部pc通过域名访问时,会到外部的DNS上请求IP地址,由于DNS是在外部,所以它会返回一个公网的地址或找不到地址。这样导致内部PC通过域名访问时,得到是个外部的地址或者得不到地址,导致内部用户不能正常访问内部服务器。Qusetion:有什么好的方法可以解决DNS问题?第二章NAT的基本工作原理以太网口支持地址池在以太网环境中,如果地址池中的地址与接口的地址在不同的网段上,那么可以通过添加路由的方式来解决。而如果在同一个网段上,则对方不会缺省的将报文发送到此设备上,因为对方发现这是一个同网段的地址,会发送ARP请求,如果得不到响应,将认为这个地址不存在,当然报文将无法到达本端。因此需要对以太网接口做特殊处理,使得当地址池中的地址和接口的地址在同一个网段也可以支持。第二章NAT的基本工作原理以太网口支持地址池(续)如果一个ARP请求报请求的地址不是以太网接口的IP地址,ARP模块将这个ARP请求丢弃,现在NAT模块提供一个函数,根据地址、接口判断这个地址是否是在这个接口上的一个地址池中的地址。如果是,告诉ARP对这个IP地址发送ARP应答,MAC地址就是这个以太网接口的MAC地址。第二章NAT的基本工作原理支持多个方向上负载分担应用NAT基本工作原理小结NAT基本工作原理小结地址转换的缺点:地址转换对于报文内容中含有有用的地址信息的情况很难处理。地址转换不能处理IP报头加密的情况。地址转换由于隐藏了内部主机地址,有时候会使网络调试变得复杂。影响报文转发的效率。无法确定源地址。因为同样的内部地址在不同时刻的外部地址是不一样的,所以如果从内部网络攻击外部网络,将造成定位攻击源的困难。NAT基本工作原理小结NAT地址转换的改进
为满足公安部以及一些企事业单位的需求,对NAT流(FLOW)信息进行日志记录,通过日志信息了解NAT转换前的地址信息。用户日志只在NAT的出方向进行日志记录,根据报文的源IP地址、转换后的源IP地址、目的IP地址、源端口、转换后的源端口、目的端口、协议号等7元组来标识一条流,并生成该NAT流的日志记录。根据这些日志信息进行分析查询,可以方便地追踪一些非法活动以及不正当的操作等,提高网络设备的可用性和安全性课程内容
第一章NAT基本概念第二章NAT基本工作原理第四章NE80/NE40产品NAT实现第四章NE80/NE40产品的NAT实现NE80/NE40产品支持NAT转换的方式:NAT、PAT、PNAT。NE80/NE40产品采用IBM网络处理器NP4GS3(rainier),使用微码来实现基本的地址转换功能,ALG由微码上送CPU处理。NAT功能采用单独NAT板完成,采用地址池与NAT板绑定的方式支持多NAT板,即配置地址池时指定NAT板号。NE80/NE40产品采用入口NAT的方式,在单独一块NAT单板的情况下,无法实现多出口的负载分担。第四章NE80/NE40产品的NAT实现NE80/NE40NAT的工作流程(入口NAT)正向NAT:IP上行->IP入端口->FIB查找->ACL匹配重定向到NAT板下行->查找NAT转换表进行转换->(查找不成功按照报文类型决定添加表项还是丢弃,添加表项由微码完成)送自环物理接口至NAT板上行->NAT板上行查找FIB->送目的LPU板下行->目的LPU板下行封装、转发第四章NE80/NE40产品的NAT实现反向NAT:IP上行->IP入端口->FIB查找重定向到NAT板->NAT板下行->查找NAT转换表进行转换->送自环物理接口至NAT板上行->NAT板上行查找FIB->送目的LPU板下行->目的LPU板下行封装、转发参考资料RFC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药品经营企业员工岗位职责
- 研究经费管理改革-洞察分析
- 虚拟现实与船舶驾驶教学资源整合-洞察分析
- 研发投入与产出分析-洞察分析
- 图像元智能识别与跟踪-洞察分析
- 《浙江卷生物》课件
- 云计算环境下的安全防护技术研究-洞察分析
- 勤俭节约是美德讲话稿范文(16篇)
- 移动网络地址转换技术-洞察分析
- 循环经济政策对碱业影响-洞察分析
- 职业健康检查机构执法监督检查表
- 2024年广东开放大学《财务管理》形成性考核参考试题库(含答案)
- 化工类行业分析
- 大班幼儿集体教学活动中有效提问的现状及其改进
- 房屋装修售后服务方案
- 民航服务礼仪(民航服务类专业)全套教学课件
- 《可燃气体检测仪》课件
- 《黄土高填方地基技术规程》
- 部编版九年级中考复习戏剧阅读 (教师版)
- 裸光纤施工方案
- 小学英语-Unit2 Ways to go to school Part B Read and write教学设计学情分析教材分析课后反思
评论
0/150
提交评论