基于XML探析网络管理系统的设计与应用

时间:2022-09-01 11:01:56

基于XML探析网络管理系统的设计与应用

【摘要】最近几年来,网络在不断发展其规模,其复杂性与异构性也在随之增加,网络服务受到极大的影响,也增加了网络的复杂性,因此,网络管理越来越受人们重视。所以,我们现在广泛应用研究的网络管理技术就是标记语言XML的相关技术。本文以XML的网络管理系统作为基础,根据XML/SNMP的相关思路,进行了自动化工具的设计和实施,给网络管理配置了SNMP设备。

【关键词】XML探析 网络管理 设计 应用

在网络多样化的今天,网络复杂性和互联性都在提高,人们也在逐渐加深对网络管理的重视,也在针对网络管理进行着研究和开发,针对XML网络管理提出的网络管理方法,在XML网络管理的基础上应用W3G的扩展标记语言XML通信数据来进行编码设计,提出了优秀的机制进行传输网络管理中的复杂数据。

一、系统的总体结构

目前网络管理协议广泛的应用SNMP,它的优点是以实现便扩展,众多厂家都在应用,现在网络管理的系统和设备都对SNMP有支持作用,但是SNMP是无法互通消息在网络管理者之间,因此,要想网络管理者间的通信得到互通,就要利用其他技术,使网络管理逐渐扩大。

根据当前的网络管理结构提出以XML为基础的网络管理结构。

图1 系统总体结构

如图1所示,XML由中心网络管理、分布式网络管理和网络信息库构成,中心网络管理者的主要责任是对分布网路管理者进行管理,中心网络管理者和分布网络管理者通过sml文件的传递进行消息通讯,因此把分布网络管理信息进行管理,从而使大型网络得到管理目的。

二、中心网络管理者结构

本文设计的中心网络管理向功能远程调用,使SNMP协议操作得到远程调用,使网络管理的系统功能得到更好的实现,并使网络负担降低。中心网络管理者可以通过SOAP协议传递XML的信息。从分布网络管理者得到被管理设备的信息,之后对其进行分析和处理,使大型网络配置、性能和故障得到实现。

其中底层为数据通信部分,中心网络管理向分布网络管理发送XML的HTTP请求,使分布网络管理者的信息得到获得,之后进行处理,以XML的形式把数据传给模块。

中间层为第二层,它是负责处理XML。使用DOM技术,然后现实上面的管理应用。假如XML是分布网络管理文档信息,则就应该把分布管理者的名称和IP地址保存在数据库中。

上层管理把应用请求传给中层,中层管理将XML以RPC形式进行HTTP通信,之后由底层进行响应,由XML进行解析,把解析出来的信息显示或保存在数据库中。

三、分布网络管理体系结构

分布网络管理者体系结构如图2所示

图2 分布网络管理体系结构

分布网络管理由XML/SNMP网关和SNMP网络管理者两部分组成,其中XML是与SNMP间的消息进行转换,这样视为了实现所有管理域对SNMP设备管理的支持。但是SNMP为基础的网络管理者完全可以对小型网络管理进行独立应用,使网络配置、性能和故障等管理得到实现。

四、网络管理系统的应用

首先在网络进行免费的Libsmi压缩包下载,解压之后在其中smidump中将MIB文件导出转换成XML的格式文件。

其中我们应该把MIB文件SNMPdevice.mib后缀去掉,放在smidump的目录中进行相应的命令执行。生成后台数据库要在生成SNMPdevice.mib的文件中提取信息,然后通过XSLT将文件传给Createtables.sql文件。

通过网络下载XML文件格式转换器XSLTProcess,采用Apache开发xalan引擎,对path环境变量进行相应的设置[3]。在SNMP设备所对应的XML文件SNMPdevice.xml中MIB有不一样的数据类型和控件界面,这需要对两者进行手工转换文件的设计和填写,另外在SNMP的设备与之对应的XML文件SNMPdevice.xml资源中英文没有得到具体的描述,这就需要进行手工来设计和填写,将这些文件看作附加输入文件。

以XML为网络管理的一部分,应用XML/SNMP的设计思想对自动生成工具进行灵活配置,并有较强的向后兼容性,为进一步应用XML网络管理系统奠定了基础,也为以后的开发创建了新的思路。

五、结语

SNMP是互联网的管理标准,它被广大厂商支持,并应用到大量的设备中。但是SNMP管理信息据有局限性,需要一种管理系统即据有大型管理有据有异构网络,本文针对现状设计了以XML为基础的管理系统,在系统中使用了XML来对管理信息进行表示,应用WSDL进行管理操作。最总应用其思想对前台显示文件进行了设计。

参考文献:

[1]陈竹敏,熊齐邦.基于XML网络管理中多协议转换网关的研究[J].计算机工程与应用,2005.

[2]吴黎兵,付帆,何炎祥等.基于XML网络管理的MIB转换方法研究[J].武汉理工大学学报(信息与管理工程版),2011.

[3]钱柱中,谢立.基于XML网络管理的SNMP/XML翻译网关的开发[J].计算机科学,2005.

上一篇:浅谈健身器械训练成功的要领 下一篇:我国电子商务环境下的税收征管研究