论文摘要
计算机网络已经逐渐成为单位,个人工作以及生活中不可缺少的一部分。由于计算机网络的应用越来越广,使得计算机网络规模更加的庞大、结构更加复杂、支持的用户更多,人们逐渐意识到网络管理的重要性。因此有效的网络管理已经成为评价网络的一个重要指标。针对实际需要,管理员通过网络管理软件对网络设备中性能参数的定时收集、存储和分析,不但可以得到网络性能实时的报警信息,及时解决问题,而且通过对不同时期,不同时间网络信息以及网络设备参数的分析,管理者可以预测网络的发展趋势,并根据这些信息对网络设备的配置进行调整,确保整个信息网络可靠、稳定的运行。信息对网络设备的配置进行调整,确保整个信息网络可靠、稳定的运行。SNMP(Simple Network Management Protocol)协议是由Internet工程任务组织(IETF,Internet Engineering Task Force)的研究小组为了解决Internet上的路由器管理问题而提出的网络管理协议,经过三个版本的改进,现在已成为事实上的网络管理协议的工业标准,是设计网络管理软件不可或缺的协议之一。SNMP协议具有结构简单、方便实用等特点。本文主要研究网络管理系统中基于简单网络管理协议SNMP的网络设备代理与网络管理系统间的网络通信。网络管理系统由管理进程、管理代理、管理信息库、网络管理协议等组成。其工作模式为:管理代理收集网络设备的工作参数及运行状态信息,并将此信息传递给管理进程;管理进程对上述信息进行处理后对网络设备发出控制指令;网络设备接受到控制指令后,按照管理进程的要求工作。在网络管理系统中,网络管理程序代表着管理进程,网络设备中的Agent代表着管理代理,网络管理的过程就在这两者之间来完成。由于网络管理程序所看到的网络设备,仅仅是网络设备中的代理,并非网络设备硬件本身,因此,在研究网络管理时,通过设计一个软件实现代理程序的功能,完全可以代替网络设备本身。该软件需要实现的功能包括:能够响应管理站的GetRequest、GetNextRequest、SetRequest等请求;能够生成、发送自陷(TraP)报文及模拟网络设备的管理行为。本文论述了网络管理发展历史、网络管理的基本模型和网络管理协议的相关理论,并且对一个基于SNMP的网络管理系统软件进行了设计和实现。在该软件的设计中,采用了微软公司提供的WinSNMP API作为接口,结合Agent C来进行软件的编写,主要实现了以下功能:实时采集网络设备中的性能数据;获取网络设备的数据库数据;查询相关网段的网络信息;管理各Agent端的信息等。
论文目录
相关论文文献
标签:网络管理论文;