background image

基于

SNMP 的网络性能管理系统研究与实现

摘 要

:概述了网络管理技术的发展现状,全面介绍了一个基于 SNMP 网络性能

管理系统的实现过程。性能管理是网络管理的一个重要组成部分

,本系统利用标准的

SNMP 协议定期采集网络关键设备的流量情况,处理后以结构化、层次化的方式保存
起来

,并提供了图形化的用户接口,所收集的各种历史数据和实时数据在其中以数值

表和曲线图的方式直观地显示出来

,方便了对网络整体性能的观察、分析。

关键词

:网络性能管理;性能数据;简单网络管理协议;管理信息库(MIB)

1 引言

随着网络规模不断扩大

,人们越来越意识到网络管理的重要性,并对网络管理展

开深入的研究与开发

,先后提出了多种网络管理方案,其中主要有 ISO 的 CMIP( the 

Common   Management   InformationProtocol) 和 ITEF 的 SNMP(Simple 
NetworkManage-mentProtocol)等。通常,一个完整的网络管理体系是由管理模型、
信息模型、通信协议以及功能模型等构成的。管理模型定义在管理应用项上

,通过两个

系统管理实体

,即管理者(Manager)和代理(A-gent)之间的合作,以分布方式执行管

理活动。管理者系统负责管理资源

,根据指定的管理策略,向远程的一个或多个代理进

程发出管理请求。代理进程具体执行管理者的管理请求

,对实际的资源进行管理。信息

模型则根据对网络被管资源的描述来构造管理信息。被管资源可以是智能集线器、路
由器、交换机、主机或应用程序。信息模型主要涉及为便于网络管理而对实际资源或
称被管对象的抽象和描述

,它包含了管理应用所需的管理信息 ,通常由管理信息库

(MIB)来描述。通信协议用于支持在管理者和代理进程之间传送管理信息。ISO 将网
络管理功能分为五个功能域

:故障管理、配置管理、性能管理、计费管理和安全管理,分

别完成不同的网络管理功能。性能管理在整个网管中是非常重要的一环。随着网络的
带宽不断增加

,网络架构不断扩充并复杂化,各种网络应用的兴起也逐渐取代过去人

们的习惯。性能管理加强了网络之间的可视性与可靠性

,就好像医师所使用的 X 光、

超音波一样

,可以透视企业内部的网络运作情况,并找出潜在的问题,让企作者简介:周

锦玉

(1979-),女,四川内江人,硕士研究生,主研方向:软件项目管理。微 处 理 机

业的网络更可靠与稳定。因此

,下面将着重讨论基于 SNMP 的网络性能管理研究与实

现。

2 网络管理协议

当前最典型的网络管理协议有基于

OSI 七层模型的公共管理信息协议

CMIP)和基于 TCP/IP 的简单网络管理协议(SNMP)。OSI/CMIP 系统管理模型

是目前理论上最完备的网络管理模型,是其他网络管理模型的基本参考。但由于该
模型比较复杂,实现代价高,因此并没有得到广泛的应用。相反,当初只是为了管

TCP/IP 网络的 SNMP 却得到了迅速的发展和广泛应用。SNMP 网络管理模型的突

出特点是简单、易于实现,因而得到了厂商的支持。特别是在

Internet 上的成功应用,

使得它的重要性越来越突出,已经成为事实上的

工业

 

标准。