学位论文 > 优秀研究生学位论文题录展示

并行网络模拟TCL脚本自动生成系统的设计与实现

作 者: 周慧芳
导 师: 迟乐军
学 校: 哈尔滨工业大学
专 业: 计算机科学与技术
关键词: 网络模拟 脚本模型 脚本自动生成系统 TCL脚本
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


伴随着网络的普及,网络模拟由于其成本低廉、模拟精准度高等特点,逐渐成为研究网络行为的有效手段之一。在使用众多网络模拟软件进行网络模拟时,必不可少的一个环节是将所模拟的网络信息写成模拟器可以识别的形式,即脚本。当网络规模较小时,脚本的编写可以通过手工编写来完成。但是当所模拟的网络规模较大、网络结构较为复杂的时候,网络中存在着大量的数据,需要多次编写大量脚本来完成模拟。重复编写、测试脚本不仅浪费大量的人力、物力,而且易出错。因此,如何实现自动化地生成网络模拟器所需的脚本,成为众多网络模拟者关注的问题。本文通过对网络模拟行为的分析,结合网络模拟的流程,提出了一个脚本自动生成模型,主要包括节点生成、链路生成、路由添加、应用绑定、流量添加等。论文以并行网络模拟器PDNS(Parallel/Distributed Network Simulator)为研究对象,设计并实现了并行网络模拟TCL(Tool Cammand Language)脚本自动生成系统,主要包括拓扑脚本自动生成子系统、路由脚本自动生成子系统、安全事件脚本自动生成子系统。拓扑自动生成子系统解决了并行网络模拟中网络基本拓扑信息脚本的生成问题;路由脚本自动生成子系统解决了并行网络模拟中路由脚本的添加问题,可实现数据包的转发;安全事件脚本自动生成子系统解决了基于可配置的安全事件脚本的生成问题。经验证,论文研究完成的并行网络模拟TCL脚本自动生成系统能自动生成较大规模的脚本供并行网络模拟器PDNS使用。

全文目录


摘要  4-5
Abstract  5-8
第1章 绪论  8-14
  1.1 课题来源  8
  1.2 课题研究的目的和意义  8-11
  1.3 国内外研究现状分析  11-12
    1.3.1 并行网络模拟技术研究现状  11
    1.3.2 脚本生成工具的研究现状  11-12
    1.3.3 并行网络模拟TCL脚本自动生成系统的研究现状  12
  1.4 本文的研究内容和章节安排  12-14
第2章 并行网络模拟脚本自动生成模型  14-21
  2.1 并行网络模拟平台  14-16
  2.2 并行网络模拟脚本自动生成模型  16-19
  2.3 并行网络模拟脚本模型在PDNS上的应用  19-20
  2.4 本章小结  20-21
第3章 并行网络模拟TCL脚本自动生成系统设计  21-33
  3.1 并行网络模拟TCL脚本自动生成系统框架设计  22
  3.2 网络拓扑获取  22-23
  3.3 TCL脚本拓扑结构自动生成子系统设计  23-27
    3.3.1 初始化设置模块  24
    3.3.2 节点脚本生成模块  24-25
    3.3.3 链路脚本生成模块  25-27
  3.4 TCL脚本路由自动生成子系统设计  27-28
    3.4.1 PDNS路由策略  27
    3.4.2 路由信息脚本生成模块  27-28
    3.4.3 主机IP生成模块  28
  3.5 TCL脚本安全事件自动生成子系统设计  28-32
    3.5.1 蠕虫  29
    3.5.2 拒绝服务攻击  29-30
    3.5.3 僵尸网络  30-32
  3.6 本章小结  32-33
第4章 并行网络模拟TCL脚本自动生成系统的实现  33-48
  4.1 网络拓扑获取  33-36
    4.1.1 拓扑数据导出  33-34
    4.1.2 拓扑数据处理  34-35
    4.1.3 拓扑数据导入  35-36
  4.2 拓扑结构自动生成子系统实现  36-40
    4.2.1 节点脚本生成  37-38
    4.2.2 链路脚本生成  38-40
  4.3 路由自动生成子系统实现  40-43
    4.3.1 路由信息脚本生成  40-42
    4.3.2 主机IP生成  42-43
  4.4 安全事件自动生成子系统实现  43-47
    4.4.1 安全事件配置文件生成  43-46
    4.4.2 安全事件绑定  46-47
  4.5 本章小结  47-48
第5章 并行网络模拟TCL脚本自动生成系统的测试  48-54
  5.1 系统测试说明  48-49
    5.1.1 系统功能测试  48-49
    5.1.2 系统性能测试  49
  5.2 实验结果与分析  49-53
  5.3 本章小结  53-54
结论  54-55
参考文献  55-59
攻读学位期间发表的学术论文  59-61
致谢  61

相似论文

  1. 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
  2. 基于模拟的网络安全事件危害程度评估研究,TP393.08
  3. 自动化测试系统在光网络设备的应用研究,TN929.1
  4. 基于稀疏部件轮廓扩展的形变感兴趣目标定位技术研究,TP391.41
  5. Linux下IGMP协议测试工具的开发与应用,TP316.81
  6. 数据通信设备的自动化测试及实施方案,TN919.2
  7. 二层协议一致性测试工具软件的研究,TP311.52
  8. 石羊河流域武威属区水资源合理配置与模拟研究,TV213.4
  9. 卫星网络TCP算法研究,TN927.2
  10. 多层移动传感网络的移动控制策略研究,TN929.5
  11. 复杂系统的若干问题研究,TP13
  12. BGP/MPLS VPN中组播方案的研究与改进,TP393.1
  13. NS2对CAN协议模拟的扩展,TP273
  14. 基于网络与交通双向耦合模拟的车载自组网研究,TN929.5
  15. 基于递归神经网络构建基因调控网络的研究,Q75
  16. 面向多媒体网络模拟器的设计与应用,TP393.09
  17. 随机结构面三维网络模拟方法及系统研制,TU452
  18. 基于NS2的DDoS攻防模拟系统研究与实现,TP393.08
  19. 基于网络模拟技术的移动IPv6网络性能研究,TN929.5
  20. Ti_3Al激光焊工艺的人工神经网络的模拟研究,TG456.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com