网络处理器上路由算法的研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:rscgmy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文的研究课题来源于粤港重大领域关键技术突破招标项目“3G智能防火墙”,该项目是以第二代网络处理器IXP2850为平台搭建3G防火墙系统。本文研究的重点是网络处理器中一项关键技术:路由查找算法。   网络处理器是新一代用来执行数据处理和转发的高速可编程处理器。它的设计采用了全新的理念,使其既有ASIC(Application Specific Integrated Circuit,专用集成电路)的高速处理能力,又有完全的可编程性,在网络数据处理方面有明显优势。因此,网络处理器代表了未来网络设备设计的方向。   随着光纤通信的发展,存储器的访问速度跟不上光纤传输速度的增长。而网络处理器中的路由查找,报文分类等功能都需要进行查表操作,需要访问存储器,其性能都受到存储器访问时间的限制。因此,研究路由查找算法降低存储器访问次数,从而提高路由查找速度成为进一步提高网络处理器性能的关键。   本文研究了现有的几种路由查找算法,包括基于硬件TCAM的算法和基于基于Trie树结构的算法,分析了各个算法的查找复杂度、更新复杂和存储器复杂度;分析了网络处理器的软硬件资源优势,以及在此基础上LPM算法的具体实现的数据结构及其路由表的设计,改进了基于该路由表结构的LPM双边查找算法,并提出了更高性能的三边查找算法;对路由功能模进行设计和实现;通过搭建局域网来测试网络处理器的路由转发功能,并且利用思博伦专业的网络测试设备对网络处理器进行吞吐量、丢包率和时延等测试,测试表明该网络处理器能够实现高速、低时延的路由转发功能。
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
随着空间科学技术的迅速发展和广泛应用,空间通信在政治、军事、经济等领域的战略地位日益提高,已成为研究热点。当前,空间通信面临如下挑战:月球、火星等行星探测与资源开发活动
学位
本文通过对荣华二采区10
期刊
网络管理已经成为影响网络发展的一个关键技术,因此对网络管理系统的研究和开发是十分重要的。而国内外的通用网络管理软件并不完全适合特定的网络系统环境,因此需要针对特定
电网支路脆弱性评估是连锁故障分析和防治的重要步骤.现有的脆弱性指标存在物理意义不明、未充分考虑多重故障对脆弱性的影响等问题.为此,首先构建电网支路的合作博弈框架,根
随着计算机技术的高速发展,图像分割技术也得到了飞速的发展。图像分割是一种重要的图像技术,是由图像处理进到图像分析的关键步骤,在图像工程中占据重要的位置。因此,具有很高的
微机械陀螺与传统陀螺相比具有体积小、重量轻、成本低等特点,因而具有广泛的应用前景。本论文对一种在大气环境下工作的新型解耦结构的微机械陀螺进行了研究,包括器件结构的原
学位
基于自适应噪声消除的语音增强算法,在免持电话、远程会议系统、蓝牙耳机式送话器、助听器等通信终端和电子设备中,有着广泛的应用。本文中,我们针对算法在实际应用中存在的问题
学位
无线网状网(Wireless Mesh Networks,WMN)是一种新型宽带无线接入系统,是由无线链路连接路由器和终端设备所组成的静态多跳无线网络,具有可靠性、自组织性和自愈性的特点。但现有
阵列信号处理技术在声呐、雷达、无线通信等众多领域具有广泛的应用,是近几十年来得以迅速发展的一个领域。波束形成是阵列信号处理的重要内容之一,其处理过程是对传感器阵列所
学位