基于SNMP的网管代理模拟软件的设计与实现

基于SNMP的网管代理模拟软件的设计与实现

论文摘要

简单网络管理协议(SNMP)是TCP/IP网络管理的标准协议,网络管理代理是网络管理体系中的核心实体。网络管理代理是一种软件模块,它存在于被管理的网络设备上,用来访问运行状态、设备特性、系统配置以及其它相关信息,是网络管理软件与网络设备之间起应答作用和实施管理动作的中间接口。本课题来源于测量船通信综合网管分系统的开发。在该系统的设计、开发、测试和调试过程中,需要网络设备的支持,基于本系统开发和应用的实际,投入大量的资金购买网络设备用于组建开发环境是不现实的。本文在传统的网络管理代理软件的基础上,设计并实现了一款能够比较真实的模拟网络设备、实现与网络管理站通信的代理模拟软件,从而解决了网络设备不能满足测量船通信综合网管分系统开发和测试需求的问题。该软件的特点是能够能同时模拟多设备、多方式发生故障并向系统发送告警信息,以达到检验系统的目的。而且通用性强、移植性好、易于扩展,因此对网络管理软件的开发和测试具有较强的使用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 网络管理的历史、现状及发展趋势
  • 1.2 课题的背景、目的和意义
  • 1.3 本文的章节安排
  • 第二章 网络管理概述
  • 2.1 网络管理简介
  • 2.2 简单网络管理协议(SNMP)
  • 2.2.1 SNMP的参考模型
  • 2.2.1.1 网络管理站
  • 2.2.1.2 被管网络实体
  • 2.2.2 管理信息结构(SMI)和管理信息库(MIB)
  • 2.2.2.1 管理信息结构
  • 2.2.2.2 管理信息库
  • 2.3 基于SNMP的网管代理技术
  • 2.3.1 网管代理的定义
  • 2.3.2 网管代理的功能
  • 2.3.3 代理系统的消息结构
  • 2.3.4 代理系统的一般工作流程
  • 2.4 测量船通信综合网管系统介绍
  • 第三章 网管代理模拟软件的方案设计
  • 3.1 网管代理模拟软件的设计思想
  • 3.2 开发环境和开发工具介绍
  • 3.3 网管代理模拟软件的结构设计
  • 3.4 网管代理模拟软件的初始化
  • 3.4.1 UDP接口初始化的实现
  • 3.4.2 MIB文件的生成
  • 3.4.3 配置数据
  • 3.5 代理模拟软件的程序流程
  • 第四章 代理模拟软件主要功能模块的设计与实现
  • 4.1 命令处理模块的设计与实现
  • 4.1.1 报文编解码模块
  • 4.1.1.1 报文解码器
  • 4.1.1.2 报文编码器
  • 4.1.2 报文命令执行模块
  • 4.2 MIB管理模块的设计与实现
  • 4.2.1 本设计中使用的MIB编译器
  • 4.2.2 MIB树的构建
  • 4.2.3 MIB树的查询
  • 4.3 Trap发送模块的设计与实现
  • 4.3.1 Trap报文发送原理
  • 4.3.2 Trap发送器的实现
  • 第五章 代理模拟软件的测试
  • 5.1 功能测试
  • 5.2 性能测试
  • 结束语
  • 致谢
  • 参考文献
  • 作者在学期间取得的学术成果
  • 相关论文文献

    标签:;  ;  

    基于SNMP的网管代理模拟软件的设计与实现
    下载Doc文档

    猜你喜欢