广域网骨干链路数据包捕获研究与系统实现

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:TNT2000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的不断发展,网络越来越多地承载各种关键业务,对广域网骨干链路进行流量测量能够有效地分析网络状况、掌握流量特性,由此有效地实施流量工程,改善网络服务质量.对链路高效快速的数据包捕获是精确流量测量的首要环节与基础. 本论文在总结常用的数据包捕获方法的基础上,围绕实现准确、线速的数据包捕获系统这个目标,探讨基于网络处理器和基于FPGA卡的数据包捕获技术,实现数据包捕获系统,并通过实验来分析比较不同实现技术的捕获系统的性能. 本论文的主要工作包括以下几方面:1、基于网络处理器的ATM链路信元捕获技术及统计信息查找方法研究与实现.针对网络处理器表存储空间的不足,通过灵活地将端口号,VPI/VCI值进行映射建立索引的方法,有效地提高了查找效率,减少了不必要信息的存储,节省了存储空间.对可能遇到的索引冲突,提出了冲突解决办法.在Motorola公司的集成开发板卡PPRB上设计并实现了该算法,完成了ATM链路数据包的捕获分析功能.2、基于网络处理器的POS链路数据包捕获功能的实现.通过对PPP帧格式的分析,设计了帧分界的识别方法,通过接收到的不同的关键字段,选择不同的处理流程,能够有效识别PPP帧.在Motorola公司的集成开发板卡PPRB上,同时实现部分信息统计分析功能,为流量的上层分析提供了可靠,有效的数据保证.3、FPGA卡结合通用PC平台的ATM链路信元捕获与重组功能的实现.使用DAG卡(采用FPGA技术)捕获ATM网络的OC-3,OC-12链路数据包,同时采用通用CPU完成信元重组.这种办法有效地解决了ATM信元重组的问题,通过PC平台的软件编程实现协处理器的功能,完成信元的重组,根据相关的指标,完成ATM信元的信息统计.4、对基于网络处理器和基于FPGA卡开发的系统进行了比较:通过比较丢包率,系统性能及开发难度,分析了各自的优缺点.基于DAG卡的数据包捕获方法有更少的丢包率,开发难度较低,而基于网络处理器的方法在内部数据传输上开销更小.
其他文献
近年来机群系统凭借良好的可扩展性、可用性以及极高的性价比成为高性能计算机和超级服务器的主流结构.然而,磁盘性能的改善远远落后于CPU处理速度、内存性能、互连网络带宽
在现代超大规模集成电路中,每个芯片中都包含上百万个晶体管和互连线,其中任何缺陷都可能导致整个芯片设计失败.在后端物理设计中,要经历综合、布图规划、布局、布线等步骤,
在"龙芯"产业化过程中,"应用软件库"不丰富是一个重要的问题,对于用c/c++等平台相关语言编写的应用程序,移植和维护都需要大量的人力物力,只要"龙芯"产品投入市场,移植和维护
软件安全漏洞的存在及其带来巨大的危害使得软件漏洞检测技术的研究日益重要。其基本思想是通过对待测试软件程序采取不同的技术手段,分析程序的源代码、二进制代码或在对应
近十来年,互联网技术得到了快速发展,互联网用户不断增加,网络应用得到迅速普及,网络数据的增长速度超乎想象。XML语言(可扩展标记语言)作为互联网上数据交换和共享事实上的
随着数据仓库技术与数据挖掘技术的广泛应用和发展,企业管理人员对决策分析有了更高的要求。企业的中高层领导目前更多关注的是如何能够在现有大量数据的背后挖掘到有用的隐藏
随着网络服务要求的提高,网络系统的协议也变的越来越复杂,在这种情况下,需要合适的方法、技术来对协议进行正确性验证和测试[1][2].对协议本身的逻辑正确性进行校验的过程称
随着通信技术的持续发展,用户对于通信服务提出了越来越高的要求,视频通信由于其可视的业务特点以及其高速率的数据传输量和由此带来的对传输载体的性能要求而被关注.传输具
串联质谱 (Tandem Mass Spectrometry) 是蛋白质序列鉴定的重要方法,其目标是如何从已知实验质谱来推断未知肽段的氨基酸序列.在此过程中,如何从一个肽段序列精确地预测出对
网格技术将分布的资源集合并有效的利用,它为用户提供了访问、使用和控制分布在不同域的异构资源的能力,同时也为网格安全带来新的问题。认证和授权机制是网格安全的基础,它们相
学位