高性能IP路由查找和分组分类技术的研究

来源 :清华大学 | 被引量 : 0次 | 上传用户:a5s2h114n9g
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
研究表明,Internet持续迅猛的发展对支撑起其数据转发平面功能的两种关键技术——路由查找和分组分类提出了越来越高的性能要求,并对其实现构成了巨大的挑战。本论文系统的调研和分析了这两类技术的共同特点与相关数据分布特征,给出了合并课题研究的可行性分析与相关的算法设计理论指导。在此基础上,分别针对超高吞吐量性能和各种新型应用的需求,如对嵌入式环境应用的支持、对IPv6的良好扩展性以及对多核并行网络处理器架构的支持等,提出了一系列新颖的高性能算法和相应的实现方案,并给出了完备的性能评价:1.提出了一种基于三态内容可寻址存储器(TCAM)的高性能路由查找算法T-DPRLA,该算法根据一系列启发式规则将路由表分布式的存放在多个并行设置的TCAM芯片中,通过引入高效的自适应任务量均衡机制,仅需少量的冗余存储就能提供多倍且稳定的查找性能加速比。理论分析表明,采用现有的技术,该方案即可满足相当于160Gbps甚至更高的线速转发需求。2.提出了一种基于TCAM的分组分类算法DPPC-RE,它充分的利用了并题研究的优势,在继承分布式并行提高吞吐量的思想的基础上,采用TCAM本身来做范围编码解决其范围匹配问题;同时巧妙的利用范围编码和分组分类匹配任务之间的不相关性,提出了一种自适应任务量均衡的机制,实现了稳定的高吞吐量。3.将对相关数据的系统调研分析以及多项启发式原理巧妙的运用到算法设计中,结合CAM技术和基于Trie算法各自的优势,分别提出了一种可供嵌入式环境使用的高性能路由查找方案CCAM-OBC和一种基于变步长位图压缩Trie技术、适合IPv6环境下使用的路由查找算法DVSBC-PC,都在较小存储容量需求的前提下,实现较高的吞吐量,均能满足当前的高端运用需求。4.根据对分类问题的深入理解,以及结合当前多核并行网络处理器架构,提出了一种基于规则集去耦分存的高性能分组分类算法PPCvRP。该算法不但能有效提高传统软件算法的性能,而且有着确定的性能和需求估算公式。
其他文献
在自动化生产线电子控制系统中,加强对PLC型DCS控制系统的应用,能够有效提高系统运行的稳定性可靠性。文中对电子控制系统的整体设计进行了简单介绍,并从各个方面对自动化生
探讨澳大利亚高速船的军用化,并提出一些设计思想。其中涉及到高速船优化船型、服务于特定用途(包括耐波性、续航力、最佳武器配置、船员编制和有效负载)的最佳尺度、设计强度(包
CVNX1预计在2013年具备初始作战能力。届时,许多目前正在讨论的概念将成为标准作战程序。未来的航母将如今天一样,没有哪一艘能单独执行任务,而需要支援部队(有些在陆上)配合,有所
近年来,国网山东省电力公司结合市场化企业面临的形势和存在的问题,不断健全工资总额核定机制、企业负责人薪酬核定机制、岗位绩效工资制度、多元化薪酬激励机制,不断完善以
要求高速船市场越来越大型化的趋势,导致临界设计载荷从局部结构转移到总体结构。砰击引起的船体总应力和水动应力是目前设计改进的关键。1997年6月,奥斯特尔船级社、德国劳氏
高等教育作为我国教育中的重要环节,不仅要注重对学生专业及职业能力的培养,还需要加强对学生的思想政治教育。科教才能兴国,人才培养是一项艰巨任务,在思想政治教育培养方面
目的:探讨摆位系统误差对鼻咽癌放疗剂量分布的影响。方法:通过制定21例鼻咽癌患者的调强计划及适形计划,通过改变照射野的分布和权重,比较摆位系统误差对调强计划及适形计划的
某金矿选矿扩建时为了使工艺更合理更先进,针对矿石性质进行了浮选柱分选半工业试验研究。经过试验和方案论证,采用机柱联合浮选流程,效果比较理想,各项经济指标和生产指标都
回顾现代轻型护卫舰的发展,表明许多国家海军所面临的作战需要和实际制约,导致为有效保卫沿海国家的专属经济而选择最佳特性的高性能战舰。为了控制舰船的尺度和费用,舰船一般都
基于内容的图像检索技术是指利用图像内容对图像进行查询。图像的内容包括图像的颜色特征、形状特征、纹理特征、语义特征等。 图像特征提取技术和相似性度量技术都属于基