基于SNMP的网络设备Agent模拟器设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:yanjinghai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前网络管理已经成为保证网络正常运行的重要应用。但是在网络管理的学习实验中,一般通过搭建网络来提供实验环境,但是这样的实验环境不仅成本高而且难于管理。因此本文将构造一个模拟的网络设备用于网络管理的学习研究,通过对该模拟器设定不同的网络状态,可以模拟不同的网络事件,以便于进行网络管理系统的学习与研究。 本文主要研究网络管理系统中基于简单网络管理协议SNMP的网络设备代理与网络管理系统间的网络通信,提出模拟这种通信的方法,并以此方法完成一个网络设备模拟器的设计及实现。网络管理系统由管理进程、管理代理、管理信息库、网络管理协议等组成。其工作模式为:管理代理收集网络设备的工作参数及运行状态信息,并将此信息传递给管理进程;管理进程对上述信息进行处理后对网络设备发出控制指令;网络设备接受到控制指令后,按照管理进程的要求工作。在网络管理系统中,网络管理程序代表着管理进程,网络设备中的Agent代表着管理代理,网络管理的过程就在这两者之间来完成。由于网络管理程序所看到的网络设备,仅仅是网络设备中的代理,并非网络设备硬件本身,因此,在研究网络管理时,通过设计一个软件实现代理程序的功能,完全可以代替网络设备本身。该软件需要实现的功能包括:能够响应管理站的GetRequest,、GetNextRequest、Set Request等请求;能够生成、发送自陷(Trap)报文及模拟网络设备的管理行为。由于该软件实现的是网络设备中Agent的功能,因此我们称之为Agent模拟器。 每一个可通过SNMP进行管理的网络设备,其内部均驻留有一个固定的Agent,该Agent负责响应来自网络管理系统的发出的请求,根据请求的要求,读取或者设置Agent所在网络设备的状态或参数。Agent读取或者设置的状态参数,来自于设备自身的MIB中。本文所设计的Agent模拟器,模拟了这个驻留在网络设备中的Agent,模拟的方式有两种:一种是通过手工设置该Agent的各项参数,来模拟网络设备的工作状况;另一种是纪录下真正的网络设备的以往工作状况,然后通过回放的形式在模拟器上重现这个设备的工作状态。这两种模拟方法,均能够模拟出网络设备真实的网运行情况,甚至是某些网络故障。该模拟器运行于SNMP协议之上。 本文所设计的模拟器,是以Cisco 3550交换机为目标,通过分析网络管理系统的常用功能,确定模拟器使用交换机MIB中的三个主要部分:RFC 1213、IF MIB、CISCO-STACK-MIB,这三部分涵盖了交换机中主要的参数和状态,这三部分的数据在Agent中以本地数据库方式来存储。网山东大学硕士学位论文络设备Agent工作的模式为C/S模式,Agent为服务器端,请求服务的网络管理系统为客户端。 本文的程序,设计依据简单网络管理协议SNMPvl标准,以及网络设备代理的工作原理,开发采用C十+语言,配合SNMP+十和Agent十+。实现了网络设备Agent程序。 经过测试后的结果表明,实现的SNMP管理代理基本符合网络管理应用的要求。最后,本文讨论了存在的问题和进一步的研究工作。关键词:网络管理、SNMP、Agent、模拟..口............. II
其他文献
解决数据安全问题是对等互联P2P(Peer-To-Peer)网络进一步发展的重要关键问题之一,因而对于该问题的研究具有积极的实用意义。本文在对等互联网络技术的基础上,对数据安全与
计算机网络的迅速发展为全球范围内实现高效的资源共享和信息交换提供了方便,同时由于计算机网络的开放性和共享性,其安全性已成为人们日益关注的问题。在世界范围内,对计算
三维获取的新技术引发了曲面表示形式的新需求,直接使用点集表示曲面吸引了越来越多学者的注意,该文正是研究基于曲面的点集表示的一些算法.对于某种曲面表示形式,一个完整的
地理信息系统(GIS)正在逐渐深入到许多的领域中,而计算机网络的迅速普及又加快了传统GIS向网络GIS转变的步伐,GIS与网络技术的结合是当前GIS研究领域的重要方向,构造分布式地理
当前,计算机硬件系统正朝着并行化与异构化的趋势发展。继多核微处理器普及之后,图形处理器GPU、数字信号处理器DSP、FPGA等多种硬件加速设备被越来越多地应用到计算机系统。
信息技术的不断发展,尤其是大数据时代的到来,需要计算机提供更加强大的数据处理能力。集成电路工艺的进步,使片上处理器的多核架构成为主流,但设计验证问题却日趋严峻。统计
本文针对化工工业中所采集的数据特点,对数据挖掘技术在化工产品配方优化设计中的应用进行了研究。通过研究,对数据预处理阶段的空缺值填充、噪声数据的识别和修正、主要成分
Internet 近年来以前所未有的普及速度迅速在全球获得发展,逐渐成为一种面向话音、视频、数据和多媒体应用等多种业务的综合媒体。然而,传统IP 网络由于其尽力而为(Best effo
本文主要对智能用户建模(UM,User Modeling)这一个性化技术中的核心问题进行研究.目的在于构建合理、有效的数学模型来刻画E-Learning中复杂的用户行为,对学生的学习兴趣和状
客户关系管理CRM作为一个计算机技术与先进管理理念相结合的产物,近年来得到了快速发展,并成为研究热点之一.目前相关的研究工作主要集中在构建客户行为模型和研究数据挖掘算