高速IP分组分类算法及其实现技术的研究

被引量 : 0次 | 上传用户:yogonet
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,因特网正呈现两方面的新变化,一方面,因特网正日益变得拥挤;另一方面,因特网上的用户正呈现许多不同的种类,它们从安全、性能、可靠性方面对因特网的期望是不同的。 为适应这些新变化,ISP一方面必须升级因特网骨干网络的速度,一方面必须筹划新的有差别的网络服务,以满足不同用户的需要。由于光纤技术和DWDM技术的发展使得链路的速率不再成为瓶颈,而路由器——作为连接链路的节点——的性能会成为主要瓶颈。这主要由于路由器对于每个输入分组需要执行许多操作,包括十分复杂的分类操作:它们需要对每个输入分组执行最长前缀匹配(longest prefix matching)以发现其下一跳(Next Hop,NH)地址;需要对每个输入分组执行多维分组分类以便在执行QoS调度、多目转发(multicast forwarding)、虚拟专用网(Virtual Private Networks,VPN)、基于策略的路由(policy-based routing)等任务时区别对待不同的分组。 分组分类是路由器根据IP分组的多个域,从分类器数据库中匹配每个输入分组,确定分组转发规则的技术。分类器为实现因特网新业务提供了统一的方式,分组分类是因特网提供一切有差别服务和其他新业务的基础,高速分组分类问题是具有重要现实意义和理论价值的研究课题。 单纯根据IP目的地址的"路山查找是因特网环境下一维分组分类的主要形式;包含IP源地址和IP目的地址的二维分组分类,包含IP源地址、IP目的地址、协议域、源端口号和目的端口号的五维分组分类是因特网环境下多维分组分类的主要形式。 针对IP路由查找问题,本文提出基于LSO(Length Segment and Offset table)的高速IP路由查找算法;针对多维分组分类问题,本文提出基于SPLS(Shotter Perfix Length Splitting)的高速分组分类算法。 基于LSO的高速IP路由查找算法属于一维分组分类算法,主要适用于核心路山器(IPv4)环境,同时也兼顾企业级路由器环境。其主要特点是使用可变大小的段表和偏移量表,使得算法能适应SRAM和FPGA芯片内存储器容量的变化,在不同的情况下可以进行不同的选择,当段表长度取较小值时,偏移量表占用存储空间大,这时可以使用图论压缩技术对偏移量表进行压缩。LSO算法不仅适合于硬件实现,而且适合于软件实现,本文给出了该算法的具体实现方法,并对算法的存储代价和查找性能进行了详细的分析和模拟。段表长度可以根据实际路由表进行实时计算,使得存储代价达到最小,本文给出了计算段表长度的简单方法和硬件实现时段表长度的协商机制。用硬件实现时,LSO算法具有查找速率快、更新速率快、所需存储空间少、硬件实现代价低、硬件实现简单等特点,是一种理想的适合于10Gbps端口核心路山器环境的查找机制。 国防科学技术人学研究生院学位论文一 基于SPLS的高速分组分类算法属于多维分组分类算法,SPLS技术是一种以较短前缀长度将大分类器集合分割成许多小分类器子集合,使得分割后的小分类器子集合可以使用己有的快速P路由查找方法进行查找的技术。SPLS以多位键树(multi-bit trie)作为实现时的基本数据结构。若以多重链表实现多位键树,通过分析和模拟,度为4的多位键树(四叉键树)其性能达到最优。为改善性能,可以将节点的所有子节点用连续存储器存储,实验显示,它比使用多重链表实现时性能大大提高,对于20k<N<40k的分类器数扼库,其平均分组查找速率达到4.598MppS,存储空间为3MB-6.SMB。为进一步改善性能,可以使用路径压缩键树和级压缩键树减少节点数。将基于SPLS的高速二维分组分类算法扩充至多维时,需要根据具体维的特征进行特殊处理。 另外,本文还设计和实现了一种PNI核心路山器网络层输出控制部件。PNI核心路山器是一种用于高速因特网主干的P路山器,它采用高速分介式路山体系结构和先进的高速交换阵列,线速转发P分组。核心路由器网络层输出控制部件负责从交换模块接收并处理分组。
其他文献
自然科学是研究自然界各种事物和现象的性质及其发展规律的科学,社会科学是研究及阐明各种社会现象及其发展规律的科学。二者在研究对象、研究方法、研究目的以及研究的功能
在全球经济一体化的今天,企业的发展无法脱离外部金融环境的影响,而变化多端的经济环境迫使企业要加强成本管理,从企业内部寻找突破,重视成本管理,提高企业的竞争力。文章中
中国共产党以马克思主义为指导思想,将马克思主义的基本原理与中国革命、建设和改革开放的实际相结合,取得了马克思主义中国化一系列重大理论成果,形成了毛泽东思想和中国特
清明节是我国的传统节日,“清明”又是二十四节气之一,在漫长的历史演变中其被赋予了丰富内涵,体现了中国人的自然观和生命观,不仅与现代人的生活息息相关,更是中国人亘古不变的记
报纸
<正>党的十八大以来,习近平总书记站在全局和战略的高度,提出了一系列治国理政、兴党为民的新思想新观点新论断,显示了对世情、国情、党情的深刻把握,体现了时代性、规律性、
【正】 司马迁是第一个在历史著作中写入了经济问题的人,关于经济问题的研究,《史记》是富有开创性的。钱钟书说:“当世法国史家深非史之为‘大事记’体者,专载朝政军事,而忽
<正> 改革开放以来,我国的生药、中成药出口额逐年增长,据统计目前年总出口额约为4亿美元,在世界天然药物年贸易额50亿美元中,所占比例不足10%。 日本在中药的国际市场中占有
介绍了组合数学的概念、起源与研究的主要内容,分析了组合数学的特点,阐述了组合数学与计算机软件的联系,并着重通过两个例子说明了Ramsey数在计算机科学的信息检索、分组交
在房建工程建设当中,做好对地基的处理是基本施工内容,其对于保证房建工程质量与安全性具有重要意义。笔者结合实践工作经验,在文章当中先阐述了房建工程地基处理的重要性,之
神话传说是日本文化的一个重要组成部分,它与日本宗教信仰有着密切的联系。日本原始宗教神道教和佛教对其的影响不言而喻,但中国道教传入日本后对日本的神话传说也产生了很大