论文部分内容阅读
网络管理是网络领域的关键技术之一。目前得到应用的大部分网络管理系统都采用集中式管理方式。随着网络规模不断扩大和网络结构日益复杂,这种方式在系统的伸缩性、灵活性、可靠性等方面暴露出诸多不足,而分布式网络管理为这些问题提供了一种很好的解决方法。本文的研究涉及分布式网络管理研究的热点之一:系统的构架以及构架的各个部分之间的通讯方式。 本文提出一种使用J2EE平台实现分布式网络管理系统的解决方案。方案中提出了使用分布式对等域概念进行网络管理,并且在系统中增加使用基于消息的通信机制以实现各个域之间的通讯。论文首先从理论上和实验数据两方面论证了新构思的可行性,然后实现了该系统,包括底层的SNMP操作,直至高层的配置、故障、性能管理等。论文着重讨论和比较了构架中交换数据的两种方式的特点:EJB调用方式适合交换数据量较大的非实时数据,消息通信方式适合交换数据量相对较少的实时数据。论文还对阈值超越报警、具体报警信息的定义、性能数据采集的优化和性能统计数据的组织方式给出了具体的设计和实现。为了在新的构架中更好的屏蔽SNMP协议,方便与其它系统集成,论文还设计了一个EJB/SNMP互操作的网关。在网关的支持下,开发人员可使用纯粹的EJB调用方式执行各种SNMP的低层操作,调用方式可以是同步堵塞和异步非堵塞方式。还可以实现将Trap转换为Java的消息机制以方便在网关间传输的技术。 最后,论文对全文所开展的研究工作进行了总结,并指出下一步的研究方向。