| 【中文题名】 | 关于IP数据流排序,归并和长时段分析模块的设计与实现 |
| 【英文题名】 | |
| 【学科专业】 | 软件工程 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-16 |
| 【中关键词】 | Netflow,网络流量,IP,排序,归并,长时段分析与查询 |
| 【英关键词】 | Netflow,network traffic,IP sort,Merge Long time store and query, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
近来NetFlow的应用正在不断上升。随着人们对网络应用和相关流量的日益关注,如何有效地了解和掌握网络流量就成为了人们关注的内容。
本论文首先介绍了Netflow技术,然后介绍了基于Netflow技术的网络流量监测软件,如何利用Netflow实现丰富统计信息。着重介绍了该软件系统中三个重要模块的设计思想以及实现。它们分别是:
IP排序算法的设计与实现,实现Top n功能;
某类数据包的归并,实现了专家子系统中某类协议的归并;
长时段分析与查询,实现了网络流量的历史回方;
本论文在最后展示了关于这几个模块的核心思想以及网络流量监控的发展方向。 |
| 【论文题纲】 |
|
摘要 |
2-3 |
|
Abstract |
3-7 |
|
第一章 绪论 |
7-13 |
|
1.1 网络流量监控背景 |
7-9 |
|
1.2 电信级网络流量监控技术现状 |
9-11 |
|
1.3 论文研究的主要目标和解决的主要工程技术问题 |
11-12 |
|
1.4 论文的组织 |
12-13 |
|
第二章 Netfow 技术原理 |
13-16 |
|
2.1 Netflow 系统结构 |
13-14 |
|
2.2 Netflow 数据流的形成原理 |
14 |
|
2.3 NetFlow V5 标准 |
14-16 |
|
第三章 系统总体介绍 |
16-21 |
|
3.1 性能指标 |
16-17 |
|
3.2 硬件环境 |
17-18 |
|
3.3 系统在Netlfow模式下的工作原理 |
18-21 |
|
第四章 IP 排序算法的设计与实现 |
21-38 |
|
4.1 设计方案 |
21 |
|
4.2 选取排序算法 |
21-28 |
|
4.2.1 现有排序算法评估 |
21-26 |
|
4.2.2 测试 |
26-28 |
|
4.3 IP排序模块的实现 |
28-36 |
|
4.4 源程序函数汇总表 |
36-37 |
|
4.5 结论 |
37-38 |
|
第五章 数据包归并模块的设计与实现 |
38-44 |
|
5.1 设计思路 |
38-39 |
|
5.2 数据包归并模块的实现 |
39-42 |
|
5.2.1 调用流程 |
39-41 |
|
5.2.2 线程控制 |
41-42 |
|
5.3 源程序函数汇总表 |
42-43 |
|
5.4 结论 |
43-44 |
|
第六章 长时段IP 数据流存储与查询模块的设计与实现 |
44-55 |
|
6.1 长时段分析背景 |
44-47 |
|
6.2 设计 |
47-53 |
|
6.2.1 基本思路 |
47 |
|
6.2.2 数据存储模型 |
47-49 |
|
6.2.3 数据驱动模型 |
49-51 |
|
6.2.4 程序流程 |
51-53 |
|
6.3 源程序函数汇总表 |
53-54 |
|
6.4 结论 |
54-55 |
|
第七章 模块功能演示 |
55-63 |
|
7.1 IP 排序模块 |
55-56 |
|
7.2 数据包归并模块 |
56-57 |
|
7.3 长时段分析与查询模块 |
57-63 |
|
第八章 总结 |
63-66 |
|
附件 |
66-93 |
|
附件一:有关分桶算法的程序片段 |
66-70 |
|
附件二:IP 排序模块函数说明 |
70-73 |
|
附件三:数据包归并模块数据结构说 |
73-77 |
|
附件四:数据包归并模块函数说明 |
77-80 |
|
附件五:长时段分析模块数据结构具体实现 |
80-83 |
|
附件六:长时段分析模块关键归并算法实现 |
83-89 |
|
附件七:长时段分析与查询模块函数说明 |
89-92 |
|
附件八:支持 Netflow 的设备列表 |
92-93 |
|
参考文献 |
93-96 |
|
致谢 |
96 |
|
| 【DOI】 | LunWen.ID:2.2008.375648 |