基于动态规划和B+树的IP路由查找技术研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:gl112238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的迅猛发展,路由表,网络速度,网络流量都在持续增长,IP路由查找困难度也随之增加。无类别域间路由选择(CIDR,Classless InterDomain Routing)的使用,使得路由器必须在路由表中找到与IP地址最长匹配的前缀进行路由转发。IP地址查找是路由器转发性能的瓶颈,因此本文对IP路由查找技术进行了深入研究,并分别对两篇文献中提出的算法进行了改进。本文首先对路由系统和IP路由查找技术进行了相关研究,对当前IP路由查找技术的难点进行了分析;然后对当前已有的典型IP路由查找算法进行了分类研究,重点对基于Trie树的算法、基于哈希技术的算法和基于硬件TCAM的算法进行了研究和分析,总结了各种算法的优点和缺点,对本文提出改进算法起到了较大的启发。本文针提出了一种基于Trie树的动态规划算法。该算法可以确定一个最优的前缀划分方式,以使在所有不同的划分方案中,该划分方案可以达到空间最优,哈希结构使用的空间达到最小。实验结果表明,不同划分方式使用的空间差距较大,而本文提出的动态规划算法可使空间达到最优。本文还提出了一种可升级的、支持快速动态更新的基于B+树的IP路由查找算法。该数据结构用最特殊前缀作为关键字来构造B+树,用一个无符号整数来压缩存储包含一个最特殊前缀的所有前缀。和其他可升级的动态算法相比,该算法对路由表中的每一个前缀只存储一次,且查找到叶节点就能找到匹配的最长前缀,而不会往回查找。对于一个有n个前缀的路由表,使用m阶的B+树,该查找结构空间复杂度为O(n),查找时间复杂度为O(log_mn),且前缀插入和删除效率的效率为O(mlog_mn)。实验结果表明,本文提出的基于B+树的IP路由查找算法能有效提升IP查找的速度,且支持IP前缀的动态更新和IPv6地址。
其他文献
随着多播通信在Internet上的应用越采越广泛,对多播路由表查找算法的性能要求越来越高.该文提出了几种基于源转发树路由结构的多播路由表查找方案,并给出实验结果比较.
国医大师周仲瑛教授在汶川大地震灾后,向灾区人民捐献了“防疫清肺汤”和“防疫化浊汤”两张地震灾后防疫方,以供汶川人民震后疫情的防治。 In the aftermath of the Wenchu
<正>这本书告诉我们如何更有效地利用直觉,什么时候应该把选择权交给命运,无所适从的时候应该如何做出选择,以及如何有效地与他人保持联系。
农地制度改革是农村经济体制改革的基础,也是农村和整个国家经济改革向纵深发展的一个焦点问题。本文分析了农地家庭承包制的功能和缺限,勾勒了80年代中期以来农地制度创新的基本
柴静,一个犀利而柔情、美丽而果敢的知性女子。柴静说,她是"火柴的柴,安静的静"。不久前,她在大连接受了记者的采访。她是受邀为女记者协会讲课而来。一众女记者真诚发问":怎样才
期刊
TCAM被广泛用于执行快速路由查找,不管前缀的数量和长度,它能在极短时间内解决最佳前缀问题.与基于软件解决方法相比较,TCAM能提供持续吞吐量和简单系统体系,这对IPv6路由查
目的通过测定慢性阻塞性肺疾病(COPD)大鼠肺组织基质金属蛋白酶-9(MMP-9)及其特异性抑制物组织金属蛋白酶抑制剂-1(TIMP-1)蛋白及mRNA的表达水平情况,深入研究中药虎杖对COPD
家庭农场在不同时代背景下,各有侧重,其内涵也得到不同程度的完善和发展。自改革开放以来,我国一直对家庭农场进行不懈的理论研究和实践探索。家庭农场具有自身独特的优势,是传统
文章基于70个国家面板数据,实证检验了开放资本账户的增长效应.研究结果表明,资本账户开放具有国别差异,高收入国家开放资本账户的增长效应显著大于中低收入国家.在引入制度
翻译不是简单的从一种语言到另一种语言的转换过程,而是涉及作者、文本、译者、客观世界、认知世界等多层和谐互动的过程。以认知翻译观为基础,探讨翻译过程中的关联原则、优