节点文献

基于XML的SNMP管理者和转换代理的研究与实现

Research and Implementation of SNMP Manager and Proxy Agent Based on XML

【作者】 崔建群

【导师】 肖德宝;

【作者基本信息】 华中师范大学 , 计算机应用技术, 2003, 硕士

【摘要】 自从八十年代末期SNMP(Simple Network Management Protocol)简单网络管理协议面世以来,网络管理技术在短短的十几年里得到了突飞猛进的发展,随着管理功能的增强和管理对象的扩大,网络管理技术正逐步成为网络构建和维护中必不可少的重要因素。 目前面向IP网络的管理软件绝人多数都以SNMP协议作为与被管对象通信的接口,但是网络管理软件的研究重点往往放在如何实现网络管理的五大功能模块上,而对底层SNMP协议管理操作的实现,则依赖于国外第三方的协议开发工具,使自己产品的稳定性和可扩展性受到第三方软件的影响。因此自行研制SNMP管理者的协议实现,对网络管理系统的开发具有十分重要的意义。 另一方面,并不是所有的网络设备都支持SNMP协议,如早期的产品以及一些非网络核心设备(UPS、附网存储器等),还有一些重要软件服务(网络防火墙、数据库等)也逐步被纳入网络管理范围之内。要使基于SNMP的网络管理软件对这些不支持SNMP协议的被管对象可以通过相同的SNMP接口进行管理,最好的途径就是在SNMP管理者和被管设备之间增设转换代理(Proxy Agent),这也是网络管理软件目前的薄弱环节。 本文正是针对网络管理软件目前的这种现状,对SNMP管理者和转换代理的实现进行了比较深入的研究和探讨,有了这两者的结合,就可以实现管理端通过SNMP协议去管理最大范围的被管对象(无论是否支持SNMP协议),为网络管理软件解决了底层管理协议的实现问题。 由于网络管理软件的管理方式多种多样(应用程序或Web方式等),而且不支持SNMP的被管对象也种类繁多,因此在系统的实现过程中,通用性和可扩展性显得尤为重要。为了达到这一目的,我们将XML技术应用于系统的设计与实现中,提出了一种基于XML的实现模型,在用户接口、MIB文件解析、报文编码、设备模板的构造等方面引入XML,使系统具有良好的通用性和可扩展性。 本文在对SNMP协议、XML技术及其在网络管理中的应用等主要理论进行整体介绍后,详细探讨了SNMP管理者和转换代理实现中的一些关键技术,最后对系统的设计原理与各模块的实现方法作了全面的讨论。

【Abstract】 Network management technology has being developing rapidly since SNMP (Simple Network Management Protocol) was published at the end of 1980s.It becomes an essential element in constructing and maintaining networks along with the enhancement of management functions and expanding of managed objects.Most IP-based management software use SNMP as the interface to communicate with managed objects, but they emphasis on the implementation of FCAPS functions. They use special software provided by a third party to implement SNMP manage operations, so the extendibility and scalability of their products were affected by the software being adopted. To overcome these limitations, it’s very important to develop software to implement SNMP manager by themselves.Furthermore, not all of network devices support SNMP. For example, the early devices and nor-core devices (UPS, NAS etc.). If these nor-SNMP devices want to be managed in the same platform with SNMP device, the best way is to add a proxy agent between SNMP manager and managed devices. It’s the weakness of network management software.Contra posed this status, the thesis discusses how to implement the SNMP manager and the proxy agent. The combination of these two components can help NMS managing maximum managed objects (SNMP-supported or not) by SNMP and resolving the problem of implementing the underlying management protocol.The universal and scalability are two important factors in system implementation due to the multiform management and managed objects. For this purpose, we apply the XML technology in system design and implementation and bring forward a new implementation model based XML.After the introduction of SNMP, XML technology and its application in network management the thesis covers some key technologies in more details. At last design principle and implementation are discussed thoroughly.

  • 【分类号】TP399
  • 【被引频次】23
  • 【下载频次】258
节点文献中: 

本文链接的文献网络图示:

本文的引文网络