基于嵌入式Linux系统的NAT-PT网关的优化及功耗研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:yvedy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
IPv4地址空间匾乏、报头处理时间长和不适应现代面向流的网络信息传输,促进了IPv6协议的发展。由IPv4向IPv6的过渡将会相当漫长,并且是分阶段的。在过渡初期是许多分离的IPv6孤岛处于IPv4海洋之中,IPv6孤岛之间通过建立于IPv4网络之上的Tunnel相互连通;在过渡的中后期,IPv6网络的规模逐渐赶上并超过IPv4网络,这时的主要问题是如何使得IPv4网络和IPv6网络可以互通,对该问题目前国际上比较认同的解决方案是NAT-PT技术。目前NAT-PT技术正在Windows、FreeBSD、Linux等系统上进行研发。NAT-PT转换网关涉及的关键技术有:IPv4与IPv6网络地址转换、IPv4与IPv6协议转换、应用层协议的转换。本论文是对这些关键技术的研究展开的。本文的研究目标是提出NAT-PT的优化方案,来改善网关的转换速度和网关的稳定性,解决当前NAT-PT系统转换效率低下的问题。首先对IPv4协议的局限性和IPv6协议的优点进行了陈述,并对过渡技术、NAT-PT技术及嵌入式系统的功耗模型的研究现状做了介绍。在比较IPv4协议与IPv6协议区别的基础上,详细论述了NAT-PT技术的原理,并分析了NAT-PT在设计和实现中需要考虑的各项关键技术,这些理论和技术是下面章节的基础。接着给出了NAT-PT系统的实现环境和实现方法,并进行了IPv4和IPv6网络的互通性测试。然后对NAT-PT系统的体系结构进行了研究,在得到整个系统的函数调用关系后,详细分析了系统各模块的实现方式,并测试了系统的带宽性能和延时性能,得出了使用NAT-PT转换后,网络互联性能大大降低,带宽是不用转换网关的5%,数据包往返时间是不用转换网关的5~10倍。通过Profiling技术找到了系统瓶颈是系统中的大量链表搜索算法,因此文章对链表搜索算法提出了各种优化方案,对优化方案的速度性能和功耗性能进行了全面的测试分析和评估。最终得出的结论是:对于网络中主机数不多,如家庭网关,则采用链地址哈希法和有序顺序法的搜索算法可以改善系统的性能;对大型网络,如校园网,则可以考虑采用线性探测哈希搜索算法,也可以采用链地址哈希法和有序顺序法算法;若不想对原系统进行大规模修改,则有序顺序算法是明智的选择。本文的研究方法具有普遍适应性,可以供相似研究和网络设备制造商借鉴。
其他文献
网络资源中的信息量随着网络技术的发展也在急剧增加,用户面对浩渺的信息如何寻找到自己感兴趣的项目变成了负担。用户兴趣的差异是不一样的,但大多数目前的网络应用程序都提
标准信息是指企业基本信息、企业标准备案、产品执行标准等信息。通过网络化及计算机技术手段提供标准信息的管理与服务。在填补省内空白的基础上进行二期开发。 本系统既
传统的HTML(超文本标记语言)只适合数据的浏览,而不适合数据间的交换。在Web领域,XML弥补了HTML的不足,它是由万维网协会(W3C)设计的用来自动描述数据信息的一种新标准语言。XQu
分类是数据挖掘领域的研究热点之一。在传统的分类学习中,假定每个样本只属于一个类别标签。而在现实应用中,每个样本可以和多个类别标签相关联,例如一篇关于巴西世界杯的新
随着计算机科学的发展,它与其他学科交叉产生很多了新的研究领域,其中与系统生物学的结合就是一个重要的研究方向。这主要包括两方面的内容:其一是计算机基础科学,例如进程代
网格计算的出现,使得人们可以利用分布在各地的闲散计算资源处理较为复杂的计算密集型的并行分布式应用。然而,如何将应用程序的任务调度到可用的资源上,是实现高性能的关键因素
非线性编辑系统从产生开始就在电视节目制作中得到了实际应用,并不断在应用中更新换代,取得技术的突破。但是由于非线性编辑系统在建设成本上很长时间都高居不下,使得很多地
本文以教学管理系统开发项目为背景,重点研究面向对象技术中的设计模式以及基于角色的访问控制(Role-Based Access Control,RBAC)在系统开发中的应用。教学管理系统的目的在
随着网络的普及和快速发展,信息可以利用网络更为方便的传输,但随之而来也产生了一些日益突出的问题。一是大量的信息资源给检索带来困难。二是网络信息安全的问题,恶意病毒
网络的迅速发展和广泛应用,正使企业的商业运作模式产生革命性的变化,企业信息系统占据了企业竞争优势的主体地位。由于各种灾难或突发事件而造成的业务服务中断,不能及时恢