基于Bloomier Filter的IPv6路由算法

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:xiaobenben
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet骨干链路速度的不断提高,要求Internet核心路由器必须以OC-768(40Gbps)甚至更高的链路速度处理IP最长前缀匹配(LongestPrefixMatch,LPM),这一问题已成为Internet核心路由器的主要性能瓶颈之一。IPv6地址的出现要求最长前缀匹配的查找长度从IPv4的32比特增加到128比特,更大的前缀宽度给LPM带来了巨大的挑战。而路由器的转发速率通常受限于路由选择的速度,因此,路由查找和更新的方法是路由器进行包转发的基础和提高其性能的关键性技术,在路由器设计中至关重要。 传统的LPM机制并不能很好地满足IPv6的查找要求,基于TCAM的算法能耗高,花费大;基于Trie的算法占用内存多,延时大。基于hash的算法由于其低能耗,高效的存储以及O(1)的时间复杂度,是IPv6下LPM的一个很好的选择。 本文在详细分析多种现有LPM算法的基础上,对基于hash的LPM查找机制Chisel进行改进。Chisel利用了BloomierFilter这一数据结构,实现无冲突的hash机制;并通过前缀缩减,把比特向量引进hash机制,大大节省了存储空间。然而,Chisel的高速路由查找,是以复杂的路由更新为代价的,最坏情况下,一个前缀的更新,将影响到2l个前缀项。本文在Chisel的基础上,通过对IPv6地址分布现状和分配政策的研究,充分利用Amdahl定律,提出了1-Chisel机制,以每个前缀增加一个比特的很小的存储代价,使更新复杂度有了极大的提高。同时,为了达到O(1)的更新复杂度,把基于Trie算法的比特位图加以修改并引进到hash机制中,提出了L-Chisel机制。1-Chisel和L-Chisel在空间复杂度和更新复杂度上各有千秋,可以根据需要选择。 本文对Chisel系列的三种机制进行详细的性能比较,对片上内存的空间复杂度进行了分析,为提高适用性,提出了进一步压缩片上内存的方法,使得N个前缀项只需要6Nbits的片上存储。
其他文献
彩铃业务是“个性化多彩回铃音业务”(Color Ring Back Tone)的简称,是一项由被叫用户定制,为主叫用户提供一段悦耳的音乐或一句问候语来替代普通回铃音的业务。近年来,彩铃
随着网络的发展,数据库在高吞吐率、低延时、负载均衡、数据一致性和容错性等方面的需求,高可用高性能数据库集群的研究是十分意义的。通过复制技术将数据分布于集群中,应用
近几年来,P2P应用程序的使用得到极大的发展,现在网络上流行的P2P业务,包括文件共享、即时通信、协同计算和联网游戏等带来的数据流量,已经超过了HTTP和FTP,占到了整个Internet流
随着计算机网络的迅猛发展,Internet边缘上汇集了成千上万的计算资源、数据资源,传统的基于Client/Server结构的资源共享方式已经不能满足人们的新需求。人们希望利用对等网技
随着科学技术的快速发展和人类知识的不断更新,人类对科技文化生活的需求急剧增加。各图书馆为了满足人类日益增长的科技文化需要,继承、传播民族优秀文化和交流借鉴世界先进文
由于无线通信网络存在物理信道误码率高、时变性强等特性,其服务质量保证机制(QoS,Quality of Service)就对无线通信系统的性能起着决定性的作用,因而一直以来QoS保证机制都
随着人类文明的不断发展、科学技术的突飞猛进以及对大自然认识的日益深入,人类对地球表面下的空间产生了愈来愈急迫与深入的探知需求。探地雷达(Ground PenetratingRadar, GP
随着Internet的发展,路由信息不断增加,路由表不断膨胀,路由查找问题越来越成为影响网络通信速度的瓶颈。未来IPv6的应用将会使这一问题更加明显。而当前已有的算法并不能够很好
作为20世纪三次科学革命之一的混沌理论学,自诞生以来,取得了广泛的关注。由于混沌具有初值敏感性、伪随机性、遍历性等特点,其被广泛应用到保密通信和加密系统中。现今已有
图像配准技术经过许多年的发展已经广泛地应用到与人们生活息息相关的众多领域中,如军事的末端制导、医学诊断、三维建模、图像拼接融合等。特别是在末端制导的应用中,如何准