基于分段分层和索引表的前缀区间IPV6路由查找算法

来源 :东北大学 | 被引量 : 0次 | 上传用户:cnmSymbian
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当前计算机网络飞速发展的步伐下,IPV4的局限性已经越发的显现出来了。除了安全性和性能方面的缺陷处,最主要的还是地址空间严重不足。IPV6由于具有2128个地址,可以很好的解决地址空间不足的问题。然而IPV6的路由查找仍然遵守最长前缀匹配原则,所以地址长度的增加也导致了IPV6路由查找难度的增加。而目前的路由查找算法主要适用于IPV4,如果简单的套用到IPV6,会导致内存占用空间和读取次数都急距增加,性能急剧降低。而现有的IPV6路由查找算法都处在理论阶段,性能还不明确。因此寻找适用于IPV6的路由查找算法显得十分迫切。本文深入分析了已有的路由查找算法,发现了基于前缀区间的二分查找法的缺陷,并提出前缀分层的改进方案,由此形成了本文算法的理论基础。深入研究了IPV6的地址分配策略,从世界的六个不同地点下载了IPV6真实路由表,并对其地址前缀的分布特点进行了深入分析和研究,形成了对本文算法的数据支撑。在以上理论研究和数据分析的基础上,提出了本文算法数据结构的三个部分:分段分层的前缀层次部分,数量最多的长度为32的前缀的索引表部分以及HASH表部分。并对每部分的数据结构特点进行了详细叙述,对本文算法的构建,更新,查找和删除过程也进行了详细介绍。并通过真实路由表和按其分布特点形成的模拟路由表对该算法的性能进行了对比测试。与Patricia trie和Radix trie在同样的软硬件环境下进行比较,表明该算法的构建速度,内存占用空间和平均查找速度以及可扩展性都占有很大优势。该算法的出色表现以及容易实现等特性使之能够达到IPV6主干网路由查找的性能要求。
其他文献
分布式网络中的数据库存储系统以其风险分散、负载均衡、抗DDoS攻击等优势被广泛应用。然而,信息的频繁复制与更新不可避免地导致数据的篡改、伪造和丢失,给查询认证带来新的
知识管理是指对企业知识资源开发和有效利用的过程。知识管理的目的是提高企业的创新能力及创造价值的能力。在企业业务过程或知识管理过程中,需要为解决若干业务问题寻找合
压缩感知是一种新式的数据采集方案,在2006年由Donoho和Candes首次提出。压缩感知理论可以使信号在采样率远低于奈奎斯特(Nyquist)采样率并满足一些特定条件的情况下,以很低
在当今这样一个信息和网络化的社会里,各种大容量存储设备也已经广泛地应用于社会的各个领域,如政府机关、学校学术机构、商业公司、个人用户等。对于不同计算机用户,尤其是
Web服务作为一种新型的分布式计算模型,近年来得到学术界和工业界的极大关注。单个Web服务一般提供一些比较单一的功能,通常无法满足复杂应用的需求。因此,集成单一服务所提
无线传感器网络(Wireless Sensor Networks,WSN)是当前在国际上备受关注的、涉及多学科高度交叉、知识高度集成的前沿热点研究领域。近几年,关于无线传感器网络的研究也取得
随着信息技术和宽带技术的不断发展和完善,家电设备都开始内置各种嵌入式芯片和处理器,以使其具备网络连接和数据通信的能力。在不久的将来,各类家电设备如电视机、冰箱、洗
随着云计算时代的到来,云计算在我们生活和工作中发挥着越来越重要的作用。云计算作为一种新的计算模式,提供了大量的计算、存储、网络和软件等各种共享资源,用户不仅能够方
随着医院信息化建设的不断加快,医学信息系统的广泛使用,越来越多的医学数据随之产生。这些医学数据类型多样、组织无序,但却是最直接的诊断依据,蕴含着丰富的经验知识,具有
可证明思想起源于1984年Goldwasser和Micali等学者的开创性工作,他们提出了语义安全性定义,将可证明安全的思想首次带入安全协议的形式化分析中。随后,越来越多的学者采用可