董效义
摘 要:在信息化时代,互联网在日常的生产和生活中扮演着十分重要的角色,网络管理也日渐成为互联网研究的重要课题之一。传统的网络管理是在SNMP的基础上发展起来的,随着互联网的发展,SNMP网络管理技术与网络配置管理失衡。近年来,在XML基础上发展起来的网络管理技术,以其安全高效的数据传输能力、强大的数据处理能力被广泛应用。但是,目前关于XML的研究尚不成熟,文章在以XML网络管理相关的研究思想为核心,对XML在互联网网络管理中的应用进行了有效地探讨。
关键词:XML;研究思想;网络管理
随着互联网技术的发展和应用范围的拓展,网络规模日渐增大、复杂性日渐增强、异构性日益提升,网络管理的难度也相应的有所提升[1]。SNMP技术本身存在一定的问题,在网络管理中应用的安全性比较差,在网络配置管理中的应用比较少。近年来,人们将XML逐渐应用于网络管理,成功的将管理信息转化为可以被理解的数据库,有效的提升了数据处理能力,提升了网络管理能力。但是XML在网络管理中的应用仍存在一定的不足,因此,对XML下的互联网网络管理进行探究意义非凡。
1 SNMP与XML比较分析
在网络管理中,最重要的两个问题就是配置管理与监控管理,其中SNMP能够有效的满足监控管理的需求,但是在配置管理方面的应用尚存在一定的缺陷。在网络配置管理中,其主要需求包括为网络配置管理提供必要的基本操作和丰富的功能性操作、有效区分配置信息和只读信息、技术操作简单化。
1.1 SNMP的应用缺陷
第一,在数据表示方面的能力有限。在SNMP中以SMI为基础构建数据模型,不能对有层次性的数据进行有效的描述,但是目前很大一部分的网络配置数据都需要以层次化信息模型为基础进行构建,因此,SNMP不能满足网络配置数据的需求。第二,原子操作不能与配置管理相适应。多个网络配置管理的相关性比较强,以原子操作为基础的SNMP协议不能为复杂的网络配置提供相关性支持,因此,不能满足网络配置的需求。第三,数据传输效率比较低。在数据传输方面使用的协议是UDP协议,在传输中会对报文的大小进行限制,报文重传需在应用层进行,并且,数据读取还需要多个操作来实现,在很大程度上增强了网络负担[2]。
1.2 XML的应有优势
第一,为网络配置管理提供了强大的功能。以XML为基础建立起来的网络管理使用XML文档对网络配置管理信息进行描述,有效的解决了原子性问题,同时为网络配置管理提供了高层操作和基本操作,具有很强的扩展性。第二,数据建模能力强大。数据建模能力包括几个方面的内容,其一是层次嵌套数据表示方便,数据类型丰富、管理便捷,能够实现管理信息与管理设备的同步;其二是XML文法能够实现管理信息与数据库的转化,便于进行管理信息的处理与分析;其三,众多的信息处理技术为数据处理提供支持,其中信息处理技术包括HTTP技术、XML文法、XSL处、DOM、SOAP等[3];其四,数据传输能力强大。使用XNL文档对通讯消息和管理对象进行描述,其大小不受限制,有效地保证了数据的完整性和传输的安全性。
2 逻辑模型的构建
以XML为基础的逻辑模型构建的核心思想是:以客户模型和服务器模型为基础,以问答的方式完成配置管理和监控管理,通过XML实现数据定义,将PPC消息作为通讯方式连接管理者与代理。其具体构架如图1所示。
由上图可以看出,网络管理的逻辑模型由四部分组成,分别是:内容层、操作层、RPC操作层和传输层。其中,内容层的主要功能是对配置信息进行描述,其内容包括端口内容和IP地址等;操作层的工作内容分为三类,分别是:基本配置操作(如完成Get Edit等命令)、高层配置操作(如Validate、Candidate等)和辅助操作(如Unlock、Delete等);RPC操作层的主要工作内容是以RPC为基础制定XML消息,其中消息包括三种形式,分别是:Request、Reply和Error;传输层的主要工作内容是以传输协议为基础进行传输服务。
在此模型结构中,需要解决两个问题,其一是体系结构问题,其二是协同工作问题,其中体系结构问题是重点。在体系结构方面,从Agent和Manager的实现方式上来看,网络管理的体系结构有四种,如图2所示。
在这四种结构中,(b)结构和(c)结构属于过渡结构,其中(b)结构在实现的过程中需要部署大量的XML-Agent,成本比较高,并且文法翻译比较困难,可行性比较差;(c)方案实现了SNMP资源的有效利用,同时有效地结合了XML网络管理部分的优势,是过渡时期比较理想的网络管理体系结构。
3 结束语
网络管理是网络安全、高效运行的保障。在网络管理中,SNMP技术的应用具有一定的局限性,XML技术有效的弥补了SNMP技术的不足,实现了有效的网络管理。XML技术在网络管理中的应用,在架构应用模型时将其划分为四层,分别是:内容层、操作层、RPC操作层和传输层,各有各的工作内容,通过有效传输和连接实现了一体化的网络管理。文章尚未解决的网络全视域管理、自动化网络配置、监控能力的提升、错误发现与解决等相关问题,以期在未来的研究中能够得以有效解决。
参考文献
[1]吴黎兵,付帆,何炎祥,等.基于XML网络管理的MIB转换方法研究[J].武汉理工大学学报(信息与管理工程版),2011(6):851-854.
[2]文晓丽.论在互联网的管理中网络管理协议的应用研究[J].世界华商经济年鉴·城乡建设,2012(9):292.
[3]王清政.浅析计算机网络管理中的安全风险分析与防范技术策略[J].计算机光盘软件与应用,2012(19):99-100.