基于SNMP的网络管理系统的研究与实现

基于SNMP的网络管理系统的研究与实现

论文摘要

随着计算机和通信技术的发展,计算机网络已经逐渐成为单位,个人工作以及生活中不可缺少的一部分。由于计算机网络的应用越来越广,使得计算机网络规模更加的庞大、结构更加复杂、支持的用户更多,人们逐渐意识到网络管理的重要性。因此有效的网络管理已经成为评价网络的一个重要指标。网络管理系统是一个软硬件结合以软件为主的分布式网络应用系统,其目的是管理网络,使网络高效正常运行。网络管理的实质是为了压缩网络故障,让网络上承载的业务系统和应用系统顺利运行。网络管理是计算机网络发展的必然产物,它随着计算机网络的发展而发展。网络管理的质量会直接影响网络的运行质量,因此网络管理技术的发展对计算机网络的发展也能起到很关键的作用。一个好的网络管理系统可以对各种网络设备及其软件资源进行有效的监视、解释和控制,达到网络可靠、安全和高效运行的目的。在长期的网络运行和管理实践中形成了一整套的满足上述要求的网络管理工业标准。SNMP(Simple Network Management Protocol)作为一种网络管理协议,是被广泛接受并投入使用的工业标准。它的目标是保证网络管理信息在任意支持SNMP协议管理实体和被管设备间传送,便于网络管理系统在网络上的任何节点检索信息,获得网络指标参数。SNMP是TCP/IP协议簇中的一个应用层协议,它采用了Client/Server模型的形式:管理站(Manager)/代理(Agent)模型。对网络的管理和维护是通过管理站和代理间的交互完成的。本文论述了网络管理发展历史,介绍了国内外几种网络管理系统的特点,分析网络管理系统的体系结构,网络管理的基本模型,研究SNMP协议的原理与实现等理论知识。在此基础上,本文为网络管理系统的发展做了以下研究与实现:设计实现了网络管理系统中的一个子系统-流量监控子系统,通过对网络核心交换机的实时流量监测,掌握网络整体运作情况;为了解决网络拓扑发现过程中,网络运行过程中,一些设备尤其是国有设备的私有MIB数据采集不到这个问题,在网络管理系统上配置TELNET工具模块,可以使用这个工具来获得所需的MIB信息;随着网络管理软件的发展趋势,分析面向业务的网络管理系统的可行性和必然性,对面向业务的网络管理系统进行整体构架设计和运维子系统的详细设计。

论文目录

  • 摘要
  • ABSTRACT
  • 一、绪论
  • 1 研究背景和意义
  • 2 国内外研究概况
  • (1)国内外网管软件产品
  • (2)国内网管软件的优势
  • 3 本论文所作的工作
  • 4 本论文的组织结构
  • 二、计算机网络管理概述
  • 1 网络管理的基本概念
  • 2 网络管理的基本功能
  • (1)故障管理(Fault Management)
  • (2)计费管理(Accounting Management)
  • (3)配置管理(Configuration Management)
  • (4)性能管理(Performance Management)
  • (5)安全管理(Security Management)
  • 3 网络管理的体系结构
  • (1)集中式体系结构
  • (2)分层式体系结构
  • (3)分布式体系结构
  • 4 标准网络管理协议
  • (1)公共管理信息服务/协议
  • (2)简单网络管理协议
  • 5 网络管理的发展趋势
  • 6 小结
  • 三、简单网络管理协议SNMP
  • 1 SNMP的由来与演变
  • (1)第一代简单网络管理协议(SNMPv1)
  • (2)第二代简单网络管理协议(SNMPv2)
  • (3)第三代简单网络管理协议(SNMPv3)
  • 2 SNMP管理信息结构(SMI:STRUOTURE OF MANAGEMENT INFORMATION)
  • (1)对象标识符OID
  • (2)对象信息描述
  • (3)对象信息编码
  • 3 SNMP 的管理信息库(MIB:MANAGEMENT INFORMATION BASE)
  • (1)MIB的定义
  • (2)公有MIB
  • (3)私有MIB
  • 4 SNMP的协议操作和报文形式
  • (1)协议操作
  • (2)报文形式
  • 5 小结
  • 四、流量监测子系统的设计与实现
  • 1 项目开发背景
  • 2 系统使用的开发包
  • (1)NET-SNMP
  • (2)JFreeChart
  • 3 流量监控子系统
  • (1)系统所需的MIB数据
  • (2)MIB数据的计算
  • (3)系统核心类的流程图
  • 4 小结
  • 五、TELNET工具的设计与实现
  • 1 项目开发背景
  • (1)拓扑发现相关知识
  • (2)Netmaster中存在的问题
  • 2 TELNET 工具设计方案
  • (1)配置文件的编写
  • (2)Telnet工具功能项
  • (3)系统工作流程
  • (4)系统的优缺点
  • 3 TELNET实现举例
  • (1)Telnet回显
  • (2)通过UI界面新增配置文件
  • (3)测试配置文件
  • (4)Telnet工具整合到Netmaster中
  • 4 小结
  • 六、面向业务的网络管理系统
  • 1 项目开发背景
  • 2 项目设计整体思路
  • (1)企业IT管理现状的局限性
  • (2)新的IT管理需求
  • (3)IT架构集成管理
  • 3 项目目标和原则
  • (1)项目目标
  • (2)项目开发的原则
  • 4 项目整体构架设计
  • (1)运行环境
  • (2)结构设计
  • (3)性能设计
  • (4)安全设计
  • 5 运维模块详细设计及实现
  • 6 小结
  • 七、结束语
  • 参考文献
  • 附录1
  • 攻读学位期间发表的学术论文目录
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    基于SNMP的网络管理系统的研究与实现
    下载Doc文档

    猜你喜欢