论文部分内容阅读
随着计算机和通信技术的发展,计算机网络作为信息社会的基础设施渗透到了社会的各个方面,网络的应用越来越广泛,网络的异构性越来越高,同时用户对网络性能的要求也越来越高。而现代网络又具有以下特征:地理分散性、网络体系结构的复杂性、网络通信量的激增、网络设备的多样性、网络的波动性增加等,这些网络的变化对网络管理提出了一系列新的要求,需要包括支持基于多种网络体系的互联、支持多种网络设备的管理、支持多种网络管理体系结构、支持多种物理传输介质和网络通信协议、具有完善和智能的网络管理功能。在长期的网络运行和管理实践中形成了一整套的满足上述要求的网络管理工业标准,即SNMPv1,SNMPv2和SNMPv3。这一协议标准得到工业界的较广泛支持,推出了许多基于SNMP的网络管理系统。SNMP(Simple Network Management Protocol)作为一种网络管理协议,是被广泛接受并投入使用的工业标准,它的目标是保证网络管理信息在任意支持SNMP协议的管理实体和被管设备间传送,便于网络管理系统在网络上的任何节点检索信息,获得网络指标参数。SNMP是TCP/IP协议族中的一个应用层协议,他采用了Client/Server模型的形式:管理站(Manager/代理(Agent)模型。对网络的管理与维护是通过管理站与代理间的交互来完成的。 本文首先分析了网络管理发展的形势和用户需求,介绍了国内外几种网络管理系统产品的特点;然后,详细讨论了基于SNNP的网络管理系统的结构和特点,描述了包括性能数据采集,设备图形化管理和性能指标的图形化显示三部分在内的网络管理系统的设计细节。该系统定期收集主干网上核心交换机各端口的有关参数,形成历史数据,并在Web浏览器中以图形方式直观地显示出来。本系统在编写数据收集、处理存储部分采用vc++6.0语言来实现的,建立了网络管理信息数据库,采用ADO编程实现了对数据库的操作;设备图形化管理借助阿尔卡特公司omni系列网元级web管理器Webview来实现;性能数据查询界面采用现在比较流行的c#语言来实现。