面向高性能网络的加速路由查找方法的研究

来源 :暨南大学 | 被引量 : 0次 | 上传用户:av437556057
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅猛发展,数据中心网络(DCN)和软件定义网络(SDN)等技术应运而生,随之而来的是对网络路由数据包转发处理的速度也提出了更高的要求。主要表现在:第一、在大规模的网络中,SDN控制器中路由转发的效率将直接影响整个网络中数据包的阻塞延迟和终端用户的服务质量。第二、在DCN中,服务器的数量可能是数万、甚至数十万台,将使得主机中路由表的规模变大,导致查表时间及内存的需求不断增加。同时,在转发时需要按最长前缀匹配查找,使得地址查找在数值和长度两个维度上进行,成为路由转发的瓶颈。针对上述问题,本文围绕DCN数据中心网络及SDN中大规模数据查找路由表展开研究。根据路由转发速度提升的需求,结合Hash算法和Trie算法,提出了两种高效前缀匹配算法。通过理论分析和实验验证,结果表明算法有效改进了路由表分组高速查找转发的性能。所做工作主要包括:(1)提出了利用GPU的并行计算特性,加速路由查找的算法。路由检索时,大量的数据包进行路由查询,过程本身具有高并发性。所以提出两种基于GPU加速技术的路由查找算法,对基于CUCKOO FILTER哈希表查找算法的加速和基于LCTrie树形查找算法的加速,并对比分析了两种方式的优缺点。基于GPU并行加速的路由检索算法对比基于CPU处理的路由检索,加速了近30倍,证明了采用GPU架构作为路由查找算法依托平台的可执行性。(2)设计并提出了基于哈希偏移树前缀匹配(Hash offsettrie match on longest prefix,HOTMLP)HOTMLP的路由查找算法。将路由表最长前缀匹配分为公共前缀匹配和特征前缀匹配两个部分,使用哈希表存储了所有路由前缀中公共部分,压缩了存储空间,也减少了匹配步长,再结合Trie精确找到最长的前缀匹配项目。通过理论分析验证,该算法具有查找速度快,易于更新,压缩了存储空间等特点,使用HOTMLP进行最长前缀匹配查找的复杂度为:O(n+2)。其中,IPV4地址的n最大为8,IPV6地址的n最大为32。实验结果表明,该设计可满足核心路由的高速数据路由查找的需求,在主机上测试,吞吐量达到70Gpbs。(3)通过实验平台对本文中所提出的两种算法分别进行了验证和分析。实验结果表明:文中提出的算法实现了查找速度,更新速度和空间利用率的三方面平衡的优势,支持每秒千万级别分组的处理,适合用于数据流量大的中心网络,也适合用于SDN下大量流表的查找转发。
其他文献
文章就水工建筑物产生裂缝的因素进行了详细阐述,并提出了控制裂缝措施。指出水工混凝土工程中常见的裂缝修补措施:开槽法修补裂缝、低压注浆法修补裂缝、表面覆盖法修补裂缝。
大同市渔业资源基础薄弱,渔业发展起步较晚,自然条件诸多因素造成了渔业资源利用率低下,提出了要合理利用资源,坚持可持续发展战略,配套相应的保障措施等,以促进大同渔业生产
近年来,分数阶动力学系统在生态学、经济学、免疫学和社会学等多个领域表现出广泛的应用价值,引起了众多学者的关注,成为当前国内外研究的热点课题之一.作为分数阶动力学系统
当今社会,积极心理对教育教学有着深远的影响,能够促进第二语言的教学与学习。在涉及母语以外的一种语言或多种语言的情况下,本项目选择的《积极心理学在二语习得中的应用》一书中涉及到语言习得及加工的各方面,包括积极心理学的一些概念,例如:共情、幸福感、愉快、希望以及积极情绪,本书的目标读者为研究二语习得的本科生、从事二语习得研究的研究生以对二语习得感兴趣的研究者和教师等,因此,翻译要求要准确表达原文含义,
(征求意见稿之一)重庆市城乡建委近日发布《绿色建筑设计标准》(征求意见稿),规定房间要有"穿堂风"的设计,步行道遮阴率不低于80%。
平台山是太湖中一座无人居住的小岛,远看似浮在湖面上若隐若现的鳄鱼,近看如倒扣的铁锅。清《吴门表隐》称:“山甚小而不没,称地肺……有砂如铁,大禹铸铁釜,覆孽龙于此”。岛上建有
近年来,外贸行业面临着国际贸易环境异常复杂多变、国内人工和原材料成本增加以及环保负担沉重等多方面的严峻形势。与此同时,传统外贸运营模式也在经受着新零售、外综服务平
2010年,常州市承办了江苏省第十七届运动会(简称十七届省运会),被有关领导和社会人士称赞为“江苏历史上最精彩、最圆满、最成功、最难忘、最和谐的省运会”。中共常州市委党史工
这个现在只有14100名居民的小镇,坐落于捷克南部的波希米亚地区,位于伏尔塔瓦河的上游。13世纪时,由于其处于一条重要的贸易通道上而逐渐繁盛。大部分建筑建于14世纪到17世纪之
信息技术与各学科的有效整合是当前信息化教学研讨中最受关注的话题之一。在医学生理学教学内容信息化的建设中,重点和难点知识、实验内容、“典型”临床病例以及创新性思维的