支持IPv4/IPv6的快速IP路由查找和更新技术研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:csrsyz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,随着应用的快速发展和图像、音频、视频等多媒体信息传输的大量增加,Internet流量呈指数方式增长,对骨干路由器提出了越来越高的性能需求。在Internet发展初期,路由器大多基于CPU+内存结构,其路由查找过程大多由软件采用二进制树的方法实现。在高性能路由器中,多种基于硬件方法实现的IP路由查找技术被广泛使用,如直接存储器访问、基于三态CAM和Cache的查找技术等。随着第三代网络处理核心——网络处理器的出现,IP路由查找过程大多被集成在网络协处理器中。 路由器的转发速率通常受限于选择路由的速度,因此,路由查找和更新的方法是路由器进行包转发的基础和提高其性能的关键性技术,在路由器设计中至关重要。本文在详细分析多种现有IP路由查找技术的基础上,提出了一种可硬件实现的快速IP路由查找方法,将IP前缀匹配等价为地址范围搜索,采用B-树结构存储路由表。这种方案对存储要求较低,仅由小容量的片上SRAM和片外DRAM构成即可。实验结果表明,对于一个具有32K个路由表项的IPv4路由表,在160位存储带宽下,只需要2Mb的片上SRAM,平均访存7次,路由更新的速度为微秒量级;对于一个具有20K个路由表项的IPv6路由表,在552位存储带宽下,只需要3Mb的片上SRAM,平均访存6次。本文描述的快速IP路由查找技术在简单硬件支持下就能够达到OC-48的转发要求,并能支持IPv4和IPv6下的路由查找。如果采用硬件流水线来组织B-树的查找过程,那么可以达到一次存储器访问时间的查找速率。 此外,由于在设计中采用了B-树结构存储路由表数据,并利用“空间换取时问”的思想在片外DRAM中存储了路由表更新所需要的信息,本文的设计方案在具有快速路由查找能力的同时能达到较高的路由表更新速度。
其他文献
在模糊控制理论、仿真技术理论和模糊逻辑相关理论快速发展及其它们在实际工程中大量应用的背景下,模糊建模理论方法得到较快的发展,并成为解决复杂、不确定、非线性系统建模
元胞自动机CA(Cellular Automaton)是定义在一个由具有离散、有限状态的元胞组成的元胞空间上,并按照一定局部规则,在离散的时间维上演化的动力学系统。 本文对元胞自动机
由于网络环境逐步向复杂化和高速化方向发展,黑客的攻击方法也层出不穷,传统的单一功能的网络安全产品不能满足客户的需求,安全产品的融合、协同、集中管理是网络安全主要的发展
对等网络,也称为p2p网络,打破了传统的客户机、服务器模式,每个节点地位相等,既是服务器,也是客户机。当前对等网络研究的重点是基于分布式哈希表的资源定位问题,以及基于节
数字作品的版权保护问题越来越受到人们的重视,而数字水印技术正是解决版权问题的重要手段之一。目前对数字水印的研究主要集中在水印算法方面,而对于数字水印协议的研究相对来
VoIP技术集语音信令技术、语音编码压缩技术、网络传输技术、QoS技术、实时传输等技术为一体,是当前通讯行业最热门、发展最快的领域之一,是NGN目标的重要部分。它将语音传输
随着Internet的迅猛发展和普及,流媒体业务也逐渐受到广大用户的欢迎,以后必将成为宽带网络业务的主流技术,但是目前的IP网络显然无法满足流媒体网络传输的负载要求,造成宽带
随着通信技术的迅速发展,网络以及通信协议日益复杂。实际的网络是由多个网络设备组建而成的。作为网络的核心,路由设备和运行在其上的路由协议实现的正确性对网络性能起着
分析了目前软件自动化测试缺乏灵活性的现状,针对测试内容的多样性及自动化测试的可重复性特点,提出了ATF 软件自动化测试框架基本思想。 详细探讨了框架语言的选取、测试用
近年来,一种基于对等结构(Peer-to-Peer,简写为P2P)的大规模分布式系统迅速发展起来,它所追求的目标是,为处于边缘网络上的终端用户建立一个自由的互连互通网络环境,满足用户