网管

  • 格式:doc
  • 大小:99.34 KB
  • 文档页数:15

基于SNMP网络管理系统的设计与实现

摘要

随着网络的普及,计算机网络己经渗透到社会经济的各个领域,对社会经济的发展起着越来越重要的作用。与此同时,网络的规模日趋扩大,网络结构日趋复杂,以及当前网络安全形势的日益严竣,这些因素都极大地增加了整个网络的安全运行和日常管理的难度,构建一个稳定可靠的网络管理系统对网络进行管理,成为一个重要的研究方向。 本文首先介绍了计算机网络发展的相关背景和网络管理的发展历史。对网络管理的相关理论、体系结构、管理协议和发展趋势作了一个阐述。

通过详细分析简单网络管理协议中的网络管理模型、管理信息结构、管理信息库、通信编码规则、传输的报文格式和简单网络管理协议规定的基本操作,为软件的开发提供了理论依据。简单网络管理协议(SNMP),由于其简单和易于实现,己经成为网络管理领域事实上的行业标准,有着广泛的应用。

论文针对当前随着网络应用的普及所带来了网络规模日趋扩大,结构日趋复杂,安全形势日益严竣的现状,并通过分析网络管理的相关理论、体系结构、管理协议和发展趋势,提出自主开发一个实用和稳定的网络管理系统,对网络实际运行和维护有重要意义,本文所开发的系统采用了基于SNMP的网络管理协议模型,应用惠普的SNMP++软件开发包和VC6.0开发平台,实现的功能包括:网络设备接口的流量数据采集、动态在线测量、实时监控、网络异常报警等功能。并且通过对收集的数据分析实现了网络拓朴图发现、网络故障定位。从而为网络的稳定可靠运行和性能优化提供依据。本文所开发的平台为进一步扩充、完善成实用的网络管理系统提供了有益的尝试。

关键词:网络管理;简单网络管理协议;SNMP++;网络流量测量;网络拓朴发现

Abstract

With the rapid development and extensive application of the network

technology, computer network has already come into various fields of the

society and plays more and more important role .At the same time, the

network scale is becoming more larger, the structure is becoming more

complex and the security problem is becoming more severe, all of these

factors threaten the safety of network and make daily management more

difficult. To build a stable and reliable network management system has

become an important research direction

This paper describes the development of computer networks and network

management of the relevant background history of the

development ,Relevant theory of network management, architecture,

management agreements and the development trend gave an elaborate;

detailed analysis of the Simple Network Management Protocol network

management model, management information structure, management

information base, communication encoding rules, transmission of the

message format and the Simple Network Management Protocol provides

several operations to achieve. Because of its easy implement,the SNMP

(Simple Network Management Protocol) has become the actual practical

network management standard. Because the current popularity of web

applications with the network brought about by increasing the scope of、increasing complexity of the structure、security situation in the harsh

so Propose development network management system have real

significance .This system uses SNMP network management protocol model

Application of HP SNMP software

development kit and development platform for VC6.0.The system can

implement network device interface traffic data collection、dynamic

on-line measurement、Real-time monitoring、network topology discovery.It

easier to keep the network logical topology、Network fault location Stable

and reliable network operation and provide a basis for performance

optimization.It should also be further expanded and improved

Key words:

Network Management; Simple Network Management Protocol; SNMP++;

network traffic measurement; network topology discovery

第1章 引言

互联网给全世界带来了非同寻常的机遇。人类经历了农业社会、工业社会,当前正在迈进信息社会。信息作为继材料、能源之后的又一重要战略资源,它的有效开发和充分利用,已经成为社会和经济发展的重要推动力和取得经济发展的重要生产要素,它正在改变着人们的生产方式、工作方式、生活方式和学习方式。网络缩短了时空的距离,大大加快了信息的传递,使得社会的各种资源得以共享。网络创造出了更多的机会,可以有效地提高传统产业的生产效率,有力地拉动消费需求,从而促进经济增长,推动生产力进步 。在信息社会中,人们对计算机网络的依赖,使得计算机网络运行的可靠性变得越来越重要,也使人们越来越重视网络管理的研究。 进入90年代以来,随着计算机的普及以及计算机技术和通讯技术的发展,网络也越来越快地走近我们,计算机网络已成为当今信息时代的支柱.信息时代对计算机网络的依赖使得计算机网络本身运行的可靠性变得至关重要,对网络管理也就有了更高的要求。网络管理就是对一个计算机网络的运行和网络资源的规划、设计、配置、监视、分析、组织和控制有关的所有必要活动,其主要任务是提高网络的工作性能和运行效率[1],保证网络的正常可靠运行,也包括能及时地分析与排除在网络中可能遇到的故障或者发现潜在的问题。

第2章 网络管理

2.1网络管理的意义

网络管理是控制一个复杂的计算机网络使它具有最高的效率和生产力的过程,这一过程通常包括数据收集、数据处理和数据分析并提供解决方案。网络管理系统就是由这样的一组软件组成,它们的使用可以大大地提高网络的效率。网络管理的复杂性取决于网络资源的数量和种类。

网络管理的目标是最大限度地增加网络的可用时间,提高网络设备的利用率、网络性能、服务质量和安全性,简化多厂商混合网络环境下的管理和控制网络运行的成本,并提供网络的长期规划。它可以在多厂商混合网络环境下通过提供单一的网络操作控制环境来管理所有的子网和设备,以集中、统一的方式控制网络,排除故障和配置网络设备。因此,先进的网络管理系统对于保持网络良好的运行状态显得越来越重要。

2.2网络管理的系统模型

在网络管理中,一般采用管理者——代理的管理模型,网络管理为控制、协调、监督网络资源提供手段,即在管理者与代理之间利用网络实现管理信息交换,完成管理功能。管理者从各代理处收集管理信息,进行处理获取有价值的管理信息,达到管理的目的。如图1所示:

管理系统 被管理系统

管理操作

响应

图1网络管理系统模型

2.3 网络管理的基本功能

一般网络管理的基本功能OSI(Open Systems Interconnection,开放式系统互联)网络管理标准中定义了网络管理的五项基本功能:配置管理(Configuration

Management)、性能管理(Performance Management)、故障管理(Malfunction

Management)、安全管理(security Management)和计费管理(Fee Management),这五项功能是网络管理最基本的功能。一般来说,网络管理系统应该具备这五项功能,但可以根据实际网络情况来确定实现哪几项功能。

管理者

执行操作

响应

本地系统

对象 代理