万兆网络数据流处理系统的设计与实现

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:liuyc077
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机网络蓬勃发展的四十多年中,网络硬件设备的发展取得了非常巨大的进步。尤其是在最近的十几年之内,互联网技术的发展呈现了爆发式的增长,交换机等网络硬件设备的性能也有了极大地提高。而对于网络设备正常工作时所能达到的实际性能,就需要有专业的网络检测设备来进行测量。万兆网络数据流处理系统,就是用于万兆网络交换机的检测设备,它以极高的速率将所有通过交换机的网络数据包捕获,并以同样高的速率将捕获的网络数据包存储下来,为后期对万兆网络交换机的工作状态和性能等进行分析研究提供准确完整的数据记录。在系统的设计中,最主要的两个难题是高速网络数据包捕获模块和高速海量数据流存储模块的设计与实现。在高速网络数据包捕获模块的设计中,由于传统的“万兆网卡+通用处理器”结构无法满足对64B小包实现10Gbps线速捕获的性能需求,本文提出了采用网络处理加速卡的设计方案。该方案将对网络数据包的所有处理操作全部集中到网络处理加速卡内部的专用处理器中进行,从而减少了传统方案中网卡与CPU之间频繁的通信所导致的瓶颈限制,极大地提高了对网络数据包的捕获处理能力,使得系统可以达到对64B小包实现10Gbps线速捕获的性能需求。对于高速海量数据流存储模块的实现,本文提出了三种设计方案,分别是使用软件仿真的方式组成机械磁盘阵列、使用磁盘阵列卡组成机械磁盘阵列、以及使用固态硬盘高速缓存+机械磁盘阵列的实现方案。在系统的实现过程中,分别对以上三种设计方案进行了实际的存储性能测试,并通过对实验数据的分析与对比,选择出实验效果最好的第二种设计方案作为系统的存储实现方案。在之后的实际工作环境测试中,对系统的实际工作性能进行了完整地测试,并通过对参数的调整与优化不断地提高系统的整体性能,使得系统最终达到了设计需求的性能标准。除此之外,还通过多次的重复实验,来验证系统在长时间连续工作环境下的工作稳定性。本文通过对万兆网络数据流处理系统进行需求分析、方案设计、系统实现、以及实际测试等方面的工作,提出了一种可行的结构设计与解决方案。该实现方案不仅能够以10Gbps的速率捕获通过万兆网络交换机的所有网络数据包,实时显示万兆网络交换机的工作状态信息,还可以实现高速海量网络数据流的存储功能,为后期对万兆网络交换机的工作状态与性能分析等工作提供准确完整的数据记录。而对于国内交换机检测设备领域,也解决了国内用户购买国外产品价格非常昂贵的问题。除此之外,万兆网络数据流处理系统还可以应用到更多互联网相关的领域当中,例如网络安全、网络设备测试、网络监控等。如果系统能够应用到这些实际的工作场景当中,那将对这些领域的发展产生非常积极重要的意义。
其他文献
阐述了建设工程投标活动中工程担保的作用、提交方式和比例、有效期等内容,分析了当前工程担保实施过程中存在的问题,提出了建议。
利用耦合模理论、电光调制理论和微环谐振理论,提出一个聚合物串联耦合双环电光开关器件模型,在1.55μm谐振波长下对该器件进行了模拟和优化.结果为:微环波导芯截面尺寸为1.6×
单反相机不仅在操作上比一般相机复杂得多,而且价格昂贵,一般人谁也舍不得用它来练手,因为一旦损坏,就会有一笔不小的开支。既然如此,怎样提高自己的拍照水平呢?其实我们可以利用Camerasim这个网站进行虚拟拍照练习。  进入网站后(网址:http://camerasim.com/camera-simulator.html),迎面你会看到一个手持风车的女孩儿,这个女孩儿就相当于虚拟单反取景框里的拍照模
随着互联网的不断发展,传统应,用软件的生存空间似乎在被不断的侵占,从应用软件的霸主微软与谷歌抗争中的焦急心态,似乎就可以看出一些端倪,应用软件似平早晚会被网络时代的在线软
目的探索促性腺激素释放激素类似物(Gonadotropin releasing hormone analogue,GnRHa)治疗对中枢性性早熟(Central precocious puberty,CPP)女童卵巢储备功能的影响,分析抗苗