基于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 性能测试结束语致谢参考文献作者在学期间取得的学术成果
相关论文文献
本文来源: https://www.lw50.cn/article/f80246ed02185c87523a80a3.html