论文部分内容阅读
SNMP和CMIP在传统的网络和系统管理上占据主导地位。然后,当需完成复杂的管理任务时,SNMP就会体现出其局限性。至于CMIP,由于其复杂性和标准化过程的缓慢,还没有与SNMP一样获得广泛认可。随着面向对象分布式处理模型的出现,我们多了第三种选择,CORBA,虽然它不特别以管理任务作为其目标,但在许多方面适合局域网和广域网的管理。 CORBA比SNMP更强大同时比CMIP更简单。它与C++的结合,使得能被很多程序员所接受,并能向他们介绍分布式的概念而不会明显改变其编程思想。因此可以假设CORBA除了在分布式系统之外,还将在网络和系统管理中发挥重要的作用。更精确的说,CORBA将扮演管理者和代理的角色。 因此,从基于一种模式的系统去管理基于另一种模式的系统就显得很必要。举例说明,使用基于CORBA的管理站管理OSI代理。假如CORBA能在管理领域中获得广泛接受,则必须能够使用CORBA透明地管理其他模型。这样既能使已存在的管理实体继续发挥作用,还能使缺少管理经验的CORBA编程者熟悉开放的基于SNMP和CMIP的管理领域,使管理最终统一到一种通用,简单和强大有力的模型中。 本文主要讨论作为网管基础的拓扑发现和CORBA在网络和系统管理上的作用。对于后者主要聚焦于客户端,即怎样用CORBA实现管理应用访问被管理实体,而不是怎样用CORBA实现管理实体。为此,提出了基于CORBA的管理模型—IOM(Integrated Obiect Model),并作了具体的设计。 内容安排:第一章对网络管理作了简单的介绍;第二章介绍了传统网络管理,OSI管理,TMN管理和Internet管理;第三章描述了拓扑发现的算法及具体实现机制;第四章是本文的重点,对网管模型-IOM-作了具体的设计;第五章针对SNMP作了集成的应用;最后一章对全文所做的工作做一个总结,并提出了进一步的展望。