基于网络处理器的流量采集系统的研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:wynneyehui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet不断发展,网络带宽不断增加,网络行为不断复杂化,原有的网络监测手段无法适应现代网络的高速率与高带宽,无法满足现代网络管理的需求。流量数据的采集是监测网络行为的基础,它的性能和效率直接影响到整个网络管理系统的性能和效用。所以需要有一个适应现代高速率高流量网络环境的高性能网络流量采集系统,为性能分析以及整个网络管理系统提供数据基础。 本文在深入研究各种网络流量采集方法之后,结合现代网络流量数据采集的发展状况,利用Intel IXA网络处理器对网络应用提供的高性能和高灵活性等特点,提出了在网络处理器架构上开发高性能的网络流量采集系统的设计方案,并实现了一个基于网络处理器的高速流量采集系统。 本文首先介绍了网络流量采集方法的一些背景知识,对传统的网络流量采集系统的优缺点作了分析,并结合IXA网络处理器本身的特点,说明了在现代高速网络环境下基于网络处理器进行网络流量采集的优势。接着本文介绍了网络处理器的基本结构,然后详细介绍了Intel第二代网络处理器IXP2400的硬件组成,以及基于其上的软件框架:Intel IXA架构,深入讨论了IntelIXA可移植性框架,并指出了在此框架上编程需注意的问题。此基础上提出了基于网络处理器的网络流量采集系统的系统整体设计,以及详细描述了系统中各模块的具体实现。文章围绕分类模块解决了系统中出现的同步问题,利用LRU算法解决了Hash冲突,利用IXP2400的硬件特点提高了存储访问性能和Hash运算性能。最后总结了所做的工作,并提出了一些改进设想。
其他文献
手持设备作为标准办公设备在企业内部得到越来越广泛的应用,然而它为人们的工作生活提供便利的同时,也带来了一系列的安全隐患。大部分安全隐患的根源在于缺乏对手持设备和网络
人们的日常生活中充满了各种各样的信息,WAP让越来越多的人开始通过手机来获取信息,但是目前WAP还存在着一些局限;随着支持J2ME的手机的普及,基于J2ME的嵌入式手机程序开发也有了
随着手机、数码相机等移动设备的迅猛发展,人们如今可以随意地获取大量的图像或视频数据。相比于传统的文字和音频信息,图像和视频能够将信息表达得更为丰富和直观,因此也开始逐
日益严重的蠕虫和网络攻击的发生大多是由于软件中存在着安全缺陷,对软件安全缺陷的研究已经成为网络攻防的焦点。现有的软件安全缺陷分析方法根据程序的结构特征或者行为特征
随着计算机和网络技术的快速发展,基于计算机网络的通信应用不断应运而生。其中,网络语音通信技术可以提供更低成本、更高质量和更加灵活的通信方式,目前在实际中获得了广泛的应
随着国民经济的日益发展,我国汽车数量在迅速不断增加,这给人们日常生活带来方便的同时,也引发了许多问题。目前,采用智能交通管理系统(ITS)已成为公路交通、城市交通管理的主要
大规模模型的实时及真实感绘制是图形学中非常重要的研究课题。随着图形学及其相关领域的发展,所处理的场景类型越来越复杂,场景模型的规模也越来越大。由于模型数据量庞大,对它
近年来,图形学领域的研究者们对非真实感绘制技术越来越关注。与真实感绘制技术关注于传统的3D图形学不同,非真实感绘制技术更加强调艺术表现力,主观意识、情绪的传递以及强化重
随着网络技术的发展和成熟以及电子商务技术的推动,基于XML技术的WEB服务思想随之诞生。近几年,Web服务得到了深入和广泛的应用,是否能有效地实施和实现安全机制就成了Web服务发
软件开发过程中,调试是非常重要的一个步骤,随着软件复杂度的不断提高,调试工作的难度不断提高,各种调试工具也应运而生。由于面向应用程序与面向内核的调试需求有一定的差别,因此