基于变步长Trie树的数据包分类技术的研究与实现
RESEARCH AND IMPLEMENTATION OF PACKET CLASSIFICATION TECHNIQUE BASED ON VARIED STEP TRIE
摘要
Abstract
第1章 绪论
1.1 课题来源
1.2 课题背景和研究意义
1.3 国内外研究现状
1.4 课题研究的主要内容
1.4.1 访问控制列表特征的研究
1.4.2 动态数据包分类算法的研究
1.5 论文主要内容和组织结构
第2章 数据包分类技术分析
2.1 数据包分类问题的描述
2.1.1 数据包分类问题的基本定义
2.1.2 数据包分类问题的解决思路
2.1.3 数据包分类问题的评价标准
2.1.4 数据包分类代表性算法介绍
2.2 数据包分类系统概要设计
2.2.1 设计思路
2.2.2 技术难点
2.3 本章小结
第3章 基于变步长Trie树的动态数据包分类算法
3.1 访问控制列表及其特征的研究
3.1.1 访问控制列表介绍
3.1.2 规则域分布特征研究
3.2 基于trie树结构的Cstrie算法
3.2.1 基于trie树算法特征分析
3.2.2 使用通配符方式处理带掩码规则
3.2.3 基于变步长trie树的Cstrie算法特征
3.2.4 Cstrie算法设计思路
3.2.5 建立Cstrie算法的变步长trie树
3.2.6 数据包查询过程
3.2.7 规则插入过程
3.2.8 规则删除过程
3.3 主要数据结构设计
3.4 本章小结
第4章 动态数据包分类Cstrie算法评测分析
4.1 数据包分类算法评测平台
4.2 数据包分类算法评测工具
4.3 数据包分类算法评测结果
4.3.1 算法预处理时间评测
4.3.2 算法内存占用评测
4.3.3 算法平均访存次数评测
4.3.4 算法最坏访存次数评测
4.3.5 数据包分类算法评测结论
4.4 本章小结
第5章 数据包分类系统的实现与运行效果
5.1 数据包分类系统总体设计
5.2 数据包分类系统——UPCS的实现
5.2.1 采用LFS技术构建Linux操作系统
5.2.2 访问控制规则XML文件解析端实现
5.2.3 基于Netfilter框架的Linux内核模块编写
5.2.4 Linux内核网络协议栈部分的修改
5.3 数据包分类系统运行效果
5.4 本章小结
结 论
参考文献
哈尔滨工业大学硕士学位论文原创性声明
哈尔滨工业大学硕士学位论文使用授权书
哈尔滨工业大学硕士学位涉密论文管理
致谢