高性能IP查找与报文分类技术研究

来源 :湖南大学 | 被引量 : 2次 | 上传用户:ellen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
因特网作为一种公共信息载体,已成为人类社会发展中的一项最重要的信息基础设施。统计显示中国网民总数已逾5.6亿,互联网普及率高达42%,这种持续快速的发展不可避免的造成网络流量的急速膨胀,给因特网的传输能力带来了新的挑战。随着光纤和接口技术等高速链路传输速度的突破,路由器等网络设备的数据报文处理能力成为当前高性能网络发展的主要瓶颈。主要表现在两个方面:第一、IP查找作为路由器的最基本和最核心的业务,需要设计新的算法以支持大规模路由表上的高速路由转发,而IPv6的正式启用也要求IP查找算法具有较好的地址可扩展性;第二、为了保证因特网的QoS,需要根据用户的不同需求提供诸如VPN、访问控制、策略路由、流量统计以及基于内容的转发等多种区分服务,这些服务大都以包分类算法为基础,而网络链路上的持续增长的报文速率给包分类算法带来了巨大的挑战。针对上述问题,本文围绕高性能网络的IP报文分类和过滤技术展开研究,主要工作有:(1)提出一种基于B+树的动态IP查找算法:CMPT。依据B+树对所有检索项均在叶子节点命中的特点,基于B+树将路由表构建为一棵多路前缀树MPT,对任意IP地址执行最长前缀匹配时都能在叶子节点匹配到结果,避免了已有算法中的回溯查找问题。利用路由前缀的嵌套特点,提出一种前缀压缩存储技术并构建CMPT,CMPT只需存储路由表中的部分前缀就可执行最长前缀匹配的IP查找,提高了算法的空间利用率。最后基于CMPT结构提出路由规则的动态插入和删除算法,以支持动态的IP查找。理论分析和实验结果表明,本文提出的算法和已有工作相比在保持存储开销相近的前提下,能够有效提高IP查找速度和前缀的动态更新速度。(2)提出一种基于GPU加速技术的IPv6查找算法:GRv6。针对已有的基于GPU加速的IP查找算法只能处理IPv4地址的限制,利用Bloom过滤器的存储高效性,提出一种适用于软件路由器的IPv6查找算法。GRv6将规则集利用Bloom过滤器存储在GPU上,并利用GPU的大规模并行特点设计并行Bloom过滤器结构执行最长前缀匹配。利用CUDA线程融合技术对所提算法进行了优化,优化后的GRv6仅需O(1)的存取复杂度。提出基于计数型Bloom过滤器的前缀动态插入和删除算法支持规则集的动态更新。在实际的IPv6路由表上的实验表明GRv6对于静态路由表可达到60Gbps的吞吐量,对于动态的路由表可达到40Gbps的吞吐量,适用于OC-768链路的数据传输速率。(3)提出一种基于分层全匹配B+树的多维包分类算法HAPT。利用包分类规则中IP前缀的嵌套特性,将规则集的源IP前缀构建为一棵全匹配B+树作为多维包分类引擎的第一层,在第一层叶子节点的关键字上挂载源IP所对应目的IP构成的全匹配B+树作为搜索结构的第二层,从而构建为分层全匹配B+树HAPT。进一步提出了基于HAPT结构的包分类算法和规则动态更新算法,HAPT在每一层上进行多路搜索且均能在叶子节点完成匹配,避免了分层Trie算法中的回溯查找问题,有效提高了分类速度,其时间复杂度可达O(log_mN),规则更新复杂度为O(mlog_m N)。理论分析和实验仿真表明,所提出的多维包分类算法相比典型的H-Trie算法其搜索速度提高了2-4倍。(4)提出一种防火墙规则预处理算法来消除防火墙规则之间的相关性,并对规则集进行优化。首先针对两条防火墙规则之间的相关性,提出一种发现和消除两条规则之间相关性的算法,基于规则检测域的特点,通过计算两条规则的每个检测域的差异对原始规则进行了重写生成不相交的规则;提出一个系统化的优化算法对防火墙规则集进行预处理优化并生成新的防火墙规则集,通过对规则集的遍历,对每一对相关的规则进行重写并删除无效规则,新的规则集中不包含规则之间的相关性,且对于任意一个数据包,在规则集中仅有一条规则与之匹配,摒弃了原始规则集中一个数据包匹配多条规则所带来的防火墙分析异常等问题;在真实的防火墙规则集和模拟规则集上的实验表明所提算法能够有效去除防火墙规则集中的相关性,且保持原始规则集与新规则集的功能一致性。
其他文献
本文对该台新配备的SYJZZ-35/200-7简易型复合式变压器有载分接开关的结构和工作原理进行了详细的分析,同时对有载分接开关上所配备的HMK-35D型自动控制器的性能和特点进行了
基层普法工作是基层法治建设的重要组成部分。通过调研发现基层普法在思想上存在一定的认识误区,普法经费投入不足,普法落实不严,针对性不强,普法效果不佳依然是主要问题。文
<正> 一般认为,美国和日本企业的人力资源管理模式是西方国家企业人力资源管理的两种截然不同的典型模式,但是90年代以后,人们发现,美国和日本的企业在人力资源管理方面有着
目的:探讨外伤性眼眶缺损损伤程度的精确评估以及个体化重建方法。方法 :对2003年7月—2012年6月间收治的97例外伤性眼眶缺损患者进行回顾性研究,患者手术前、后均进行螺旋CT
卢卡斯·克拉纳赫为宗教改革服务,他不仅为新教改革者马丁·路德创造了许多标志性的图像,而且他还激进地改变了版画的制作程序,以确保路德的信息能快速而广泛地传播。卢卡斯
目的 研究分析胫腓骨骨折患者接受综合护理的临床效果,为临床护理提供依据。方法 选取我院2014年1月—2015年1月收治的132例胫腓骨骨折患者作为研究对象,将其分成实验组和对
近年来,政务新媒体作为实现政通人和的新亮点,提高政府公共治理能力、推动服务型政府建设的重要途径,已经得到国家和地方各级党政机关的高度重视。面对层出不穷的新应用和越
目前工程化的二维光电自准直仪均以CCD作为光电转换器件,其驱动设计复杂、数据读取效率低、帧频低、集成度低、功耗大、所构成的系统复杂,因此有必要开发一种基于新型光电转换
经济的发展使企业、个人更加看重知识产权的保护。商标则是知识产权的重要内容;正在日益凸显其效益。但有保护必有侵害,近年来,司法领域中商标侵权案件的数量总体呈上升趋势,这一方面增加了司法审判系统的工作量,同时日益复杂的案情也无形中给商标侵权案件的处理提出了更高的要求。比例原则本是公法领域的“帝王条款”,但近年来也逐渐开始在私法领域包括知识产权领域崭露头角,这反映了比例原则的包容力和在私法领域的可适度。
随着无人机、智能导弹等先进飞行平台的大规模部署,基于飞行平台成像的视觉应用技术越来越受到重视。其中运动目标检测与跟踪技术在人机交互、应急救援以及战场目标打击等应