节点文献

基于CORBA的网络管理模型的设计

【作者】 钱华君

【导师】 陈平;

【作者基本信息】 浙江大学 , 计算机软件与理论, 2002, 硕士

【摘要】 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作了集成的应用;最后一章对全文所做的工作做一个总结,并提出了进一步的展望。

【Abstract】 The predominant models to perform network and systems management have traditionally been SNMP and CMIP. However, SNMP is beginning to reach its limits when more complex management tasks are to be performed, and CMIP ?owing to its complexity and slow standardization process - has not yet gained the same acceptance as SNMP.The advent of object-oriented distributed processing models has brought forward a third candidate, CORBA, originally not targeted specifically at management tasks, but in many respects nevertheless suitable for managing both local and wide area networks.CORBA is more powerful than SNMP and less complex than CMIP. Its affiliation with C++, a widely used programming language, lends it to immediate use by ahuge number of programmers and allows them to introduce distribution into their programs without a too drastic change of philosophy.It is therefore assumed that CORBA will become important in the network and systems management domain as well as in the distributed systems domain. To be more precise, CORBA will be used to implement management applications (managers) and managed entities (agents).Therefore, the need arises to manage a system written in one model from a system written in a different model, for example to manage an OSI agent using a CORBA-based manager. Assuming that CORBA will achieve broad acceptance in the management world, it would be desirable to be able to manage other models transparently from CORBA. The benefits would be investment protection of existing managed entities, the opening of the SNMP- and CMIP-dominated management world to management-inexperienced(CORBA) programmers, and the unification of management in one common, simple, and yet powerful model.The goal of the thesis is to discusss the Topology Discovery which is the basis of Network Management and to examine how CORBA can be used for network and systems management. As for the latter ,the focus is on the client side; that is, how CORBA can be used to implement management applications that access managed entities, rather than how CORBA can be used to implement managed entities.The thesis consists of six chapters.Content is dispatched as follows: Chapter 1 introduces simply the network management.Chapter 2 interprets the traditional network management,such as OSI Management,TMN Management and Internet Management.Chapter 3 describes the Topology Discovery.including the algorithm and the implementing mechanism. Chapter 4 is the main chapter and will present the design of the integrated object model(IOM). Chapter 5 integrates SNMP to IOM as an application;Chapter 6, namely the last chapter, summarizes the whole thesis and prospects the future study.

  • 【网络出版投稿人】 浙江大学
  • 【网络出版年期】2002年 02期
  • 【分类号】TP393.07
  • 【下载频次】119
节点文献中: