当前位置:问答库>论文摘要

题目:可动态扩展的SNMP代理平台的研究与实现

关键词:网络管理;SNMP;代理技术;代理扩展策略;代理维护策略

  摘要

网络管理的基础是管理信息的获取,而管理信息的获取依赖于网管代理的支持。现有的SNMP代理功能单一,所能提供的管理信息较为固定,扩展性不足,而且缺少有效的维护机制,因此难以满足在大规模网络应用环境中日益复杂的网络管理需求。 当前在主机上的最完备的SNMP代理实现是Net-SNMP项目中snmpd代理,现有的网管系统大多基于该代理来采集主机各种信息。该代理能够提供网管系统所需的大多数信息,并具有一定的可扩展性,但其扩展方式比较繁琐,并有一定的局限性。为此,本文在现有的Net-SNMP理论和方法的基础上,提出了针对Net-SNMP代理的动态扩展机制。 网管系统的需求不断变化,越来越多的管理信息是已有SNMP代理无法提供的,对于这个问题可以采用开发私有代理的方式来解决。私有代理分为单代理和多代理两种,前者作为一个单独的SNMP代理运行,目前已有多种不同的开发包;后者是多个代理依靠多代理集成协议协同运行,当前较为完备的SNMP多代理集成协议是AgentX协议。本文在已有的SNMP代理开发技术以及AgentX协议的理论基础上,对其扩展方式进行研究,提出了一套满足大规模网络管理需求的、可以通过多种方式进行扩展的私有代理动态扩展策略。 此外,本文提出了一套完整的代理发布、维护和管理策略,有效地解决了大规模网络中由于代理版本不一致、代理缺少维护等导致的无法获取管理信息或者管理信息不准确的问题。 最后,本文利用上述的代理扩展策略和代理维护管理方法,在一个实际的大规模网络中,设计并实现了一套可动态扩展的SNMP代理平台原型系统。通过一系列的功能性测试,以及与原有技术的对比实验,验证了本文设计的代理扩展方法的正确性和高效性。