论文部分内容阅读
随着计算机网络特别是Internet的飞速发展,网络的规模不断扩大,网络复杂性不断增强。传统的简单网络管理协议(SNMP)已经越来越不能满足网络管理的要求。在基于XML的网络管理中,管理信息和报文消息全部用XML来描述,这使得基于XML的网络管理相对于传统的网络管理来说具有很多优点。而基于XML的网络管理也由于它的众多优势而被广泛认为为未来网络管理的发展方向。对该领域的研究使我们能够紧跟国际网络管理领域的研究步伐,顺利进入网络管理研究的前沿,并为我国制定基于XML网络管理相关标准提供有力的理论和实践支持。SNMP协议虽然并没有声明为国际网管标准协议,但由于其简单性和实用性,已经成为事实上的工业标准,因此大量网络设备的生产商都将对SNMP协议的支持融入到产品设计中。大量的投资意味着短时间内将无法完全用基于XML的网络管理来代替基于SNMP的网络管理。本文设计了一个SNMP/XML网关,该网关主要用来在管理者与代理之间进行管理信息的数据转换。基于XML的网络管理系统能够通过该SNMP/XML网关对支持SNMP协议的网络设备进行网络管理。既为广大设备用户节约了大量用于更换设备的资金,又为广大设备厂商争取了更多的时间用来开发新的支持基于XML网络管理的网络设备。本文分析了基于SNMP的网络管理和基于XML的网络管理模型的体系结构,比较了两种网络管理协议的优缺点。设计了SNMP/XML网关的体系结构,介绍了SNMP/XML网关中的各个功能模块,并详细介绍了该网关实现中的主要关键技术,包括网络管理协议操作的转换以及SNMP模块的实现等。给出了一个SNMP MIB到XML Schema的转换算法,并使用该算法设计了一个MIB转换器。最后总结全文并对本课题的研究作了技术上的展望。