首页> 中文学位 >基于IPv4/IPv6分布式网管数据采集系统的研究与实现
【6h】

基于IPv4/IPv6分布式网管数据采集系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第一章引言

1.1课题背景

1.2课题任务

1.3论文的研究内容及文章结构

1.4本人所做工作

第二章分布式IP网络管理系统结构

2.1IP网络监控管理思想

2.1.1 TMN国际规范

2.1.2标准组织IETF的网管协议SNMP

2.2网管协议

2.2.1 SNMP

2.2.2 SSH

2.2.3 NetFlow和Telnet

2.3网络管理的五大功能

2.4网络管理的体系结构

2.4.1网络管理的体系结构模型

2.4.2数据采集系统

2.4.3网络管理对象

2.5本章小结

第三章分布式网络管理系统框架设计

3.1系统总体框架

3.2相关技术介绍

3.2.1 Python语言

3.2.2 Zope服务器

3.2.3 ZODB对象数据库

3.2.4 Twisted网络编程框架

3.3本章小结

第四章数据采集系统NMSDAS的设计与实现

4.1数据采集设计思想

4.2数据采集系统NMSDAS的架构

4.3采集控制模块的基本机制

4.3.1数据完整性检测

4.3.2数据采集控制器

4.3.3其他模块的说明

4.3.4采集控制部分的程序设计

4.3.5数据补采

4.4采集代理模块的基本机制

4.4.1同步数据采集

4.4.2异步数据采集

4.4.3采集插件的开发

4.5效率和稳定性问题的研究

4.5.1影响效率的因素

4.5.2提高系统效率的措施

4.5.3系统效率的测试方法

4.6运行效果

4.7本章小结

第五章总结

5.1论文工作总结

5.2需进一步完善的工作

附录

参考文献

致谢

展开▼

摘要

近年来,随着以TCP/IP为核心协议的互联网的快速发展,IP技术作为一种承载业务和沟通传输的中间体得到了极大的发展,基于IP的业务应用发展迅速,网络的规模日趋庞大。特别是在下一代互联网—IPv6网络迅速发展的今天,由于IPv6网络采用128位地址空间,互联网上的被管设备将爆炸性的增长,传统的集中式的网络管理模式难以管理如此庞大的一个网络,而分布式网络管理由于其管理方式的灵活性、管理区域的分散性、管理功能的独立性等优点,已经被公认为处理当今日益庞大的计算机网络的有效管理方式。 面向对象技术和分布式计算技术的快速发展,尤其是Python编程语言强大的类库支持和Twisted网络编程框架的高可靠性异步通信等优点,为基于IPv4/IPv6分布式网络管理系统的实现提供了一种新的途径。 本文详细阐述了基于IPv4/IPv6分布式网络管理系统中数据采集系统的研究和实现方法。 文章首先介绍了网络管理的一些基础知识,包括网络管理的基本思想、网管协议、网络管理的五大功能以及网络管理的体系结构。 接着,文章介绍了系统框架结构和Python、Zope、ZODB、Twisted等相关概念,并讨论了把它们应用到分布式网络管理的技术优势。 文章最后详细描述了数据采集子系统的研究与实现。鉴于Twisted具有完全的向后兼容性和良好的扩展性,本文在数据采集系统的设计上使用Twisted实现了数据采集与IPv4/IPv6协议相关的底层操作。在上层的实现中,把数据采集分为SNMP采集和命令行方式采集,命令行方式主要是SSH采集。SNMP采集是通过MIB库来取得被管设备的相关信息。而SSH采集是通过向被管设备发送命令的方式获得需要的数据。设计中本文提出了在IPv4/IPv6网络中实现数据采集系统的解决方案。这一方案从采集控制和采集代理两个方面描述了不同协议的数据采集框架的设计和模块实现,有效的解决了在IPv6网络管理中,MIB管理提取的很多实用信息是不可读取的问题。文章阐述了数据采集过程中的插件开发和数据补采功能的设计和实现方法并且对采集系统的效率和稳定性的研究做了简要介绍。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号