1. 研究目的与意义
近年来,计算机网络发展的越来越快,规模也是越来越大,结构更加复杂,网络管理在人们心中的地位日益重要,一个完善的网络管理系统是一个计算机维持和操作的保证。
snmp是tcp/ip网络中运用最广的简单协议。1990年5月,rfc1157定义了snmp的第一个版本snmpv1,迄今为止,snmp发展到了snmpv3.
研究综合网络管理系统应用基于snmp的网络设备性能管理与报表生成。性能管理主要负责全网性能监视、性能控制和性能分析。性能管理还进行链路性能测试以及各类性能信息的收集、统计、存储,性能信息数据库的维护,性能管理阈值的设置与阈值越过报告,产生按需的性能报告。报表管理系统为管理人员提供从数据的收集,报表合并到报表展示生成的一整套报表体系。
2. 课题关键问题和重难点
1.采用snmp服务对网络进行统一的管理。
2.针对系统的分层和业务模块划分技术、使业务模块和底层协议相分离,通过数据抽象层为中介对网络设备进行抽象,实现对网络资源的集中控制和调度。
3.仿真实现。
3. 国内外研究现状(文献综述)
简单网络管理协议(snmp),由一组网络管理的标准组成,包含一个应用层协议(applicationlayerprotocol)、数据库模型(databaseschema),和一组资料物件。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(ietf,internetengineeringtaskforce)定义的internet协议簇的一部分。
在典型的snmp用法中,有许多系统被管理,而且是有一或多个系统在管理它们。每一个被管理的系统上又运行一个叫做代理者(agent)的软件元件,且透过snmp对管理系统报告资讯。基本上,snmp代理者以变量呈现管理资料。管理系统透过get,getnext和getbulk协定指令取回资讯,或是代理者在没有被询问的情况下,使用trap或inform传送资料。管理系统也可以传送配置更新或控制的请求,透过set协定指令达到主动管理系统的目的。配置和控制指令只有当网络基本结构需要改变的时候使用,而监控指令则通常是常态性的工作。可透过snmp存取的变量以阶层的方式结合。这些分层和其他元数据(例如变量的类型和描述)以管理信息库(mibs)的方式描述。
mib,managementinformationbase:管理信息库,由网络管理协议访问的管理对象数据库,它包括snmp可以通过网络设备的snmp管理代理进行设置的变量。smi,structureofmanagementinformation:管理信息结构,用于定义通过网络管理协议可访问的对象的规则。smi定义在mib中使用的数据类型及网络资源在mib中的名称或表示。使用snmp进行网络管理需要下面几个重要部分:管理基站,管理代理,管理信息库和网络管理工具。管理基站通常是一个独立的设备,它用作网络管理者进行网络管理的用户接口。基站上必须装备有管理软件,管理员可以使用的用户接口和从mib取得信息的数据库,同时为了进行网络管理它应该具备将管理命令发出基站的能力。
4. 研究方案
基于不同的网络应用环境,设计一套基于SNMP可管理的企业网络管理系统,并基于设计的网络系统进行仿真和实现。主要研究其版本的发展过程,主要是验证在支持SNMP的二层交换机网络中,如何有效地实现网络安全管理。同时,可能利用到 SNMP客户端和服务端转发通知和陷阱的原理,更加有效的利用SNMP的管理信息库MIB。
5. 工作计划
1-4周:理解毕业设计任务书,包括课题背景、工作内容及要求等,完成开题报告;
5-10周:进行网络需求分析、功能模块设计,进行学期检查;
11-14周:完成网络系统的核心架构,中期检查;
