论文部分内容阅读
SNMP存在规模和效率上的不足,不能管理日益增长的互联网络。对弥补基于SNMP的不足、管理大量的网络资源,应用XML是一个很好的方式。因此人们提出了XNM(XML_basedNetworkManagement,基于XML的网络管理)的思想。XNM是用XML模式来定义管理信息,用XML技术来转发、处理和存储网络管理环境中的管理数据,通过HTTP协议传递XML文档形式的管理数据。这种方式能有效地管理大量的网络资源。但是SNMP已被广泛地使用,基于XML的网络管理系统不能直接管理装有SNMP代理的网络设备,需要在基于XML的管理者和SNMP代理之间引入一个SNMP/XML网关。因此对XNM的研究演变成SNMP/XML网关的研究。
SNMP/XML网关提供了一种XNM系统如何管理装有SNMP代理的网络设备的方式。它在SNMP代理和XML管理者之间传递信息,需要完成两个功能,首先要完成信息表示格式的转化即模式转化,其次是要完成协议操作方式的转化即交互转化,模式转化是交互转化的基础。
本文针对XNM中SNMP/XML网关的核心功能,设计了网关的总体结构;然后研究分析一个模式转化算法,同时设计交互操作的映射方式;最后利用模式转化算法实现一个SNMPMIB-XML翻译器,此翻译器为SNMP/XML网关的核心组件,在此基础上,实现了一个SNMP/XML网关原型系统。