IP数据包分类算法的研究

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:kaless
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet主机的数目正以每两年增加3倍的速度增长,同样Internet流量正以每3个月增加1倍的速度增长,同时由于光纤技术和密集波分复用(DWDM)技术的发展使得链路传输速率已经基本解决。提高Internet性能的关键问题是需要更快的路由器。传统的路由器仅根据目的IP地址转发数据包,提供未加区分(undifferentiated)的尽力服务。而近年来兴起的一些网络应用希望路由器提供相应的功能支持。这些功能包括防火墙、基于策略的路由、区分服务、QoS、流量计费、VPN等。这时就需要路由器区分不同功能的数据包进行不同的对待。 IP数据包分类是路由器根据IP数据包的多个域,从分类器数据库中匹配每个输入数据包,确定数据包转发规则的技术。包含IP源地址和IP目的地址的是二维数据包分类。包含IP源地址、IP目的地址、协议域、源端口号和目的端口号的五维数据包分类是Internet环境下多维数据包分类的主要形式。分类器为实现Internet新业务提供了统一的方式,IP数据包分类是Internet提供一切有差别服务和其他新业务的基础。 本文首先对现有的各种IP数据包分类算法进行了系统、详细的研究,并对各种算法的查找性能和存储空间需求进行了分析比较,分析总结出当前数据包分类领域所面临的问题。 针对多维IP数据包分类算法,提出了CPHTIT算法,该算法是一种基于Cross-Product与HashTree的IP分类算法,结合了交叉积查找和哈希树查找的特点,是在CPHT算法的基础上进行两次改进得出的。仿真实验表明CPHTIT在时间和空间上都达到了高速IP分类的要求,并与现有经典算法GridofTries和Modular比较,综合性能有所改进。
其他文献
人工免疫系统是继人工神经网络和进化计算之后又一种新型的智能计算方法,是生命科学和计算机科学的交叉学科研究领域。生物免疫系统是一个自适应、自组织、自学习的分布式并行
信息检索(Information Retrieval, IR)是研究信息的结构、分析方法、组织、存储、搜索和检索等方面的计算机科学。对检索模型的研究在信息检索领域处于核心地位。不同的检索
现实世界中存在着许多多目标优化问题(MOP),传统的规划算法不能很好求解这些问题。而多目标遗传算法(MOGA)擅长于求解高度复杂的多目标优化问题且通过一次运行可以搜索到一组
多机器人追捕问题是多机器人系统研究中的一个典型问题和重要平台。它研究在特定的环境下,设定怎样的规则,使得多个追捕机器人对资源进行合理的分配、协调与竞争,对一个或多
计算机领域的一个发展趋势是CPU运算速度的提升要大大快于磁盘的数据传输效率的改进,它们之间的差距不断扩大,逐渐成为分布式计算中不可忽视的一个因素。在这个背景下,对并行程
WebServices作为一种新的分布式计算技术,凭借其平台无关性、消息导向性和协议可组性等特点,从其一出现就迅速得到了工业界的青睐,并且形成了多个国际性组织研究和制定各种规范
该文基于作者在四川川大智胜软件股份有限公司实习期间参加的军航系统和其他民航系统的研发工作,主要介绍了空管自动化系统中系统监控模块中的若干关键技术.在以往成果的基础
该文在介绍了不同基因序列比对算法及其各自优缺点的基础上,针对Smith-Waterman算法着重分析了一些并行化方法,并结合集群式(Clustering)计算机系统提出了一种全新的并行优化
聚类问题一直是数据挖掘领域的一个重要研究方向。虽然传统的划分聚类算法方法简单、执行速度快且效率高,但是由于其迭代法和爬山法的本质,使得算法容易陷入局部最优而得不到全
随着Internet和企业计算的发展,其中最重要和基础的应用是Web应用。这带动了在服务器上集中商务逻辑的发展以及电子商务的普及。J2EE是Sun公司推出的一种利用Java2平台来简化