论文部分内容阅读
在当今世界,网络已经成为人们工作生活中必不可少的元素。它是提高工作效率,完善生活质量的重要工具。如何提高网络系统的可靠性,减少不必要的故障损失,最大限度地发挥网络的效益,则成为当今网络管理系统的主要课题。目前,世界上使用最广泛的网管协议是基于TCP/IP的简单网络管理协议SNMP(Simple NetworkManagement Protocol),该协议简单、易于实现且具有良好的可扩充性,是工业界事实上的网管协议标准。SNMP(简单网络管理协议)是一种网络设备之间客户机/服务器模式的简单通信协议。路由器、交换机、打印机、HUB等等都可以成为SNMP系统中的服务器方。而SNMP系统中的客户机往往是单独的一台计算机,轮询网络设备并记录它们所返回的数据。这里允许一台服务器多个客户机的情形。SNMP允许用很少的网络带宽和内存收集很多有用的系统、网络数据。SNMP提供了一种统一的、跨平台的网管办法。支持SNMP的网络管理系统,在网络上成为很流行的网络管理解决方案。本论文首先介绍了SNMP和网络管理的相关内容,国内外SNMP的发展现状和发展趋势。接着系统介绍了SNMP AGENT的管理体系结构,通过分析网络管理者和被管理对象之间的功能需求,结合AGENT平台,提出了SNMP在AGENT中应用的各个要点和难点。针对AGENT不同命令的不同传输数据量设计了异步和非异步的处理过程;针对AGENT的网络通讯管理机制和内存使用机制设计了更符合AGENT特色的SNMP实现方式;针对AGENT中关于回退的数据结构设计了回退处理模式;针对AGENT中性能、告警命令的特殊性以及AGENT数据库的特点等具体问题设计了代码更优化、代码量更少的SNMP模块。本论文更加详细的描述了SNMP AGENT中的模块结构、网络管理体系、内部处理方式、信息流程以及在PSOS下实现的要点。最后,根据SNMP和AGENT特点以及发展的需要,总结了当前的工作,并提出SNMP在AGENT中应用的优点和不足。