论文部分内容阅读
随着网络的不断发展,其复杂性和异构性增加,网络管理变得越来越重要。网络管理是网络运行和维护的重要手段。如何监测网络运行状况,分析网络行为,设计高效的网络管理系统,对于网络管理是十分重要的。 基于可扩展标记语言XML的网络管理系统在网络管理系统中采用XML技术,能自定义复杂的网络管理信息结构,并方便地在网络中传输,目前备受人们关注。 本文首先介绍网络管理基本概念,分析网络管理系统各种实现技术,然后设计和实现了一个基于XML的网络管理系统。该系统实现了网络配置管理,性能管理和故障管理等功能。配置管理提供网络拓扑图管理,网络设备基本信息显示和网络设备MIB浏览等功能;性能管理模块实时监测网元性能与流量状态,完成各种历史数据分析报告;故障管理提供对网元故障信息的实时显示及故障发生的可能原因分析。 这一基于XML的网络管理系统采用分层式网络管理结构,最上层是中心网络管理者,中心网络管理者管理了许多分布在不同网络管理域的分布网络管理者。中心网络管理者基于XML与分布网络管理者进行通信;分布网络管理者通过简单网络管理协议SNMP与网络管理域内的设备进行通信。分布网络管理者包括两大部分:一是XML/SNMP网关,网关把中心网络管理者的基于XML的请求转换为SNMP请求,并把返回的MIB值封装成XML文档发送给中心网络管理者;二是基于SNMP的网络管理系统,为中小型网络的管理提供了良好的管理平台。使用这种分层的基于XML的网络管理体系,解决了网络管理者之间的通信问题,可以更好的支持异构平台的网络管理,更好的支持对大型网络的管理。