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

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

王林[1]2005年在《基于CORBA的自主网络管理模型研究》文中指出当前的网络管理系统普遍采用管理员,代理的集中式管理方法,但是随着网络规模的不断扩大,这种网络管理模式逐渐成为网络系统发展与扩充的瓶颈。近几年,智能代理技术、分布式计算技术和面向对象技术的发展和成熟给网络管理带来了新的思路。将智能代理技术、CORBA技术和基于SNMP的网络管理技术相结合就可能实现灵活、方便、高效,并且具备智能性的网络管理。 本文提出了一种基于CORBA的分布式自主网络管理模型,该模型使用面向对象的方法对基于SNMP协议的网络管理信息进行高层抽象;提出了层次化的网络管理信息结构;同时,对高层网管对象的语义和自主网络管理模型给出形式化的描述,并且给出网络管理系统的整体设计结构。该模型采用主从代理的分布式网络管理结构,它以智能Agent为核心进行网络管理,不仅能够完成传统网络管理的功能,而且具有分布式、面向对象和智能化的优越性。 论文中设计并实现了基于CORBA的分布式网络管理通信平台,其中,ORB调用的底层通过连接-接收设计模式来实现,该设计对底层通信进行了面向对象的封装;服务层/适配层采用面向对象的设计,以对象而不是进程作为软件的基本元素,这些对象分别实现信息模型中定义的对象功能。在通信平台之上,论文中设计并实现了SNMP Agent子系统和SNMP Manager子系统的功能,其中,SNMP Manager通过智能Agent对网络进行管理;智能Agent作为主从代理结构中的主代理,一方面负责管理子域内的SNMP Agent,另一方面把智能处理结果汇报给SNMP Manager,它采用Heartbeat机制,通过不间断地监控SNMP Agent,以警报的形式向SNMP Manager报告网络状况,同时,也能够根据网管动机确定网管目标并且能够自动产生实现网管目标的操作序列。

迟文德[2]2003年在《基于CORBA的分布式网络管理结构的研究与设计》文中研究说明随着当前互联网技术的不断发展,网络结构的日益复杂化和异构化,使得原有的网络管理体系暴露出严重的不足,无法适应新的发展潮流。而中间件和分布式对象技术作为一个新兴的研究方向受到越来越广泛的支持,并在许多领域得到了广泛的应用。公共对象请求代理体系结构(Common Object Request Broker Architecture,CORBA)的出现为网络管理提供了一个新的发展机遇。本文基于这样的背景,提出了在CORBA这样一个分布式对象中间件技术的支撑下,建立新型的网管信息模型和系统框架,给出了该系统的整体结构设计,并着重介绍了其主要模块的实现方式。 本文课题来源于安徽省自然科学基金项目“基于智能代理的集中-分布式网络集成管理系统平台”

尤鹏南[3]2004年在《基于CORBA的综合网络管理系统的研究与设计》文中提出计算机网络的飞速发展使得网络管理技术越来越重要。随着网络规模和复杂性不断增大,服务业务的不断增多,越来越要求网络管理系统的综合化集成化。构建能屏蔽网络的异构性,融合不同类型网络管理系统从而实现综合化的综合网络管理系统是现代网络管理的必然趋势。 本论文结合现代网络管理的需求特征,研究和设计基于CORBA的综合网络管理系统。论文首先介绍了网络管理与SNMP的基础理论,分析了TCP/IP网络管理体系结构与协议标准SNMP的运行机制。接着在研究现有的网络管理系统设计原则、开发方法和实现策略基础上引入CORBA规范和JIDM定义,利用CORBA的面向对象分布计算特点和软件总线机制以及JIDM作为不同域间开放、通用的统一接口的特点,设计了基于CORBA的综合网络管理系统框架。该系统结合Web技术,采用层次式的分层管理设计,以管理功能集成网络管理平台,以CORBA面向对象分布计算和软件总线机制屏蔽网络底层异构性。系统还针对目前大多数网络管理系统是基于SNMP协议的现实设计实现了具有CORBA与现有计算机网络事实标准SNMP之间转换功能的CORBA/SNMP转换网关。该网关包含了SNMP协议栈的实现,能支持SNMPv3、SNMPv2和SNMPv1的功能。

何建[4]2004年在《基于CORBA/JAVA的VPN网络管理系统的研究和实现》文中提出伴随着Internet的迅速发展和网络应用的日益深入,VPN网络在企业中得到广泛应用。同时网络的规模不断扩大,结构日益复杂,功能不断增强,这使得计算机网络管理变得非常重要。面对不断增加的网络管理的需求,传统的基于管理方/代理的集中式网络管理模型面临着一系列难以克服的问题:系统缺乏可集成性、系统缺乏可扩展性、复杂网管的应用编程比较困难、网管应用的高度集中,严重限制了网络的可伸缩性。要克服以上问题,新一代网络管理系统必须具备开放系统的可移植性、可互操作性、可伸缩性和易获得性等特征。 CORBA技术是一种分布式计算模式,它具有面向对象、跨平台、跨语言等特性,它正在成为推动网络管理技术发展的核心技术,它具有其它技术无法单独取代的优越性:便于创建易于扩展的网络管理应用框架、可以适应网络系统的可伸缩性、可以提供开放和标准的接口界面、可以将用户界面和管理方代码分离、可以结合各种编程语言各自的优越性、可以提供更好的容错性。同时CORBA技术与SNMP、WEB技术、Java技术的结合使得基于CORBA的网络管理如虎添翼。本文针对VPN网络的管理需求,结合网络新技术对开放的计算机网络的管理进行了研究。 本论文首先对现存的计算机网络管理体系结构进行了研究,总结了网络管理的一般模型结构与功能结构,对典型网络管理体系结构进行了分析,从中抽象出网络管理体系结构的发展趋势。 然后对计算机网络管理协议进行了分析与比较,指出了OSI管理和Internet管理各自存在的问题。 接着介绍了计算机网络管理实现技术,如WEB技术、CORBA技术与XML等技术,分析和探讨了WEB技术、CORBA技术与XML等技术与网络管理的关系。通过以上的分析提出了基于CORBA/SNMP/WEB的网络管理系统模型,并在该模型的基础上提出了基于CORBA/SNMP/WEB的网络管理系统模型的分层体系结构。该模型具有可扩展性、可伸缩性、界面统一、支持多种平台环境等特点。在这些研究基础之上,完成了基于CORBA/SNMP/WEB的网络管理系统的设计和JAVA实现。 最后,本论文总结了工作尚存的不足,并分析了网络管理的研究方向、发展前景。

姬风波[5]2001年在《一种基于CORBA/SNMP技术的网络管理模型及其设计与实现》文中提出计算机网络管理在计算机网络建设、运行和维护中具有十分重要的地位,主要是负责管理异构网络并为人们提供可靠的高质量的服务。本文首先系统介绍了网络管理的功能模型、通信协议、信息模型和管理模型,并指出了传统的管理者-代理模型在管理复杂的大型网络方面的缺陷,后又比较了两种基于Web技术的网络管理模型(WBEM和JMAPI),既说明了它们相对于管理者-代理模型的优越性,又指出了其不足。接着作者提出了一种基于CORBA/SNMP技术的网络管理模型,从模型功能、系统构成等方面对此模型进行了详细描述,并对其涉及到的关键部分,如CORBA->SNMP网关、SNMP命名服务、SNMP MIB数据仓库服务、SNMP协议封装服务、SNMP通知服务、SNMP服务检索等方面进行了研究与探讨。CORBA->SNMP网关是该模型的核心,主要实现以下功能:完成以变量为核心的SNMP MIB到以对象为核心的CORBA IDL接口之间的转换,并动态为IDL接口生成对象引用;将对接口中属性的操作转换为SNMP请求消息并把SNMP代理方返回的消息转换成操作的返回值;监听SNMP陷阱和通知端口,并将SNMP通知消息转换为OMG事件,CORBA管理方通过事件通道注册所感兴趣的OMG事件。在此基础上,设计并实现了所提出的基于CORBA/SNMP技术的网络管理模型。并对上述关键问题给出了解决方案并予以实现 (用Java语言和OOC公司实现的符合CORBA2.3规范的产品ORBacus for java)。实现的模型已经试用于西北大学校园网的管理,效果良好,大大提高了网络管理应用程序的开发效率和可移植性,并方便了系统的集成。从而验证了作者提出的模型的可行性。实践表明,我们所实现的基于CORBA/SNMP技术的网络管理模型,可以一方面充分利用现有网管资源,另一方面又逐步向面向对象的分布式网管平台进行迁移,既解决了网管平台复杂性和多样性的问题,又对网络管理应用程序以对象和接口的形式提供了统一的服务,是未来网络管理的发展趋势。

殷春霞[6]2004年在《基于智能的网络性能管理系统》文中研究说明网络性能管理是网络管理的基本内容之一,性能管理的目的就是要维护网络服务质量(Quality Of Service,简称QOs)和网络运行效率,其有效性是网络管理的首要问题。 本文首先探讨了在当前分布、异构的网络环境下,具备自动化、分布性和智能化叁大特点的网络性能管理的必要性。 在分析传统网络管理模型缺陷的基础上,提出一种基于WEB/CORBA/SNMP技术的四层网络性能管理模型,分析了这种模型的优势和可行性;据此构建了一种集中分布式的性能管理体系结构,该体系结构通过区域管理方式减轻了管理中心的处理能力要求,降低了网络时延,同时通过最高网管中心掌握全网的详细情况,实现最佳的资源调度。 利用数据挖掘中的分类挖掘思想构建了一个智能化的决策机,其能从海量的经验数据(无法被当前性能分析工具直接利用)中挖掘出有价值的、隐藏着的、反映客观规律的性能模式和规则,性能分析工具利用这些规则和模式能及时的对性能问题作出准确的判定,避免人为决策带来的灾难性错误。 最后基于本文提出的四层模型和智能决策机思想,设计和实现了基于CORBA的智能化网络性能管理系统。该系统是这样工作的:自动化监测模拟网管操作,从网络设备上将数据采集,传回数据记录中心,经过分类处理后,按照网管人员的配置要求,以图表的形式展示在控制界面上,网管人员可以轻松了解网络系统的运行状况;而如果采集的数据一旦达到或超过设置的警报标准,警报就会通过电子邮件或声音的形式通知相关人员;同时智能化的性能分析器利用决策库中的模式和规则自动找出发生性能问题的原因以及应采取的措施;另外性能分析器会对网络性能进行周期性的分析预测。在该系统中,采用层层递交的方式来处理性能问题,即位于子域的性能分析器把无法解决的性能问题提交给位于高层区域的性能分析器。显然,该系统具有自动化、智能化和分布式叁大特点。

董相均[7]2005年在《基于CORBA的移动网管配置管理的设计与实现》文中研究表明随着移动通信网络规模的不断扩大和新增网络设备的不断增加,对于网络管理的要求也日益提高,如何构建一个功能强大、性能可靠、运行高效、可拓展性好的移动通信网络管理系统已经越来越受到关注。配置管理在网络管理中处于最为重要的位置。本文设计并实现了一套移动网络配置管理系统。 本文在简要的阐述了电信管理网(TMN)的概念、体系结构和管理功能后,设计并实现了一套基于TMN的移动网络配置管理系统,该系统是基于CORBA的多层C/S软件结构,大体上讲分为叁个部分:客户端子系统、业务服务器子系统和网元适配子系统。其中客户端子系统主要负责用户的界面操作,为用户提供图形操作界面,也称为GUI子系统,GUI子系统是用户操作网管系统的唯一入口;业务服务器子系统是提供业务功能实现的核心部分,它实现所有的用户可做操作,并且完成记录数据库的功能,业务服务器与客户端之间通信基于CORBA总线;网元适配子系统是业务服务器与网元之间一个层次,类似一个中间件的结构,它负责屏蔽各种网元通信的差异性,使业务服务器对不同网元的接口一致,网元适配层与业务服务器之间也是基于CORBA总线。 本文提出了两点设计思想: 一是提出了一种采用移动代理技术设计网络配置管理系统的方法。将移动代理应用在网管系统与被管理网元之间的交互上,通过不同的移动代理类型,来完成不同的配置管理任务。首先,简要阐述移动代理的设计模型和工作流程;然后详细论述了网络配置管理系统的设计方法和移动代理在其中的应用;最后,将移动代理与简单的管理者/代理模式进行比较,说明基于移动代理的优点。 二是提出了一种协议性的交互语言——HML语言(Human-Machine Language,人机交互语言)。通过这种协议语言,使得基于移动代理交互模型的安全问题得到了一些改善。本文详细论述了HML语言的设计初衷、设计方法,并在第五章中通过举例来论述HML语言在系统中的实现。 本文还对移动中间件技术进行了论述。首先,简要阐述中间件技术的概念及应用;其次,论述移动中间件的相关内容;最后,给出了使用移动中间件的分布式应用模型。本文还提及了一些相关的关键技术,如XML和ACE。

周娴[8]2009年在《分布式网络管理技术研究》文中指出在如今,网络技术高速发展,为了保证网络能够可靠、有效、安全的提供服务,网络管理越来越重要。面向对象技术和分布式技术的发展为解决传统网络管理的问题提供了新的路径。本文首先介绍了网络管理技术的相关概念和发展趋势。然后讨论了典型网络管理模型和基于CORBA的分布对象模型,分析对比了其优缺点。最后重点研究了在CORBA这样一个分布式对象中间件技术的支撑下,怎样建立新型的网管信息模型和系统框架,提出了相应的体系结构。本文的主要工作是:1.分析了网络管理体系结构的概念及其原理。分析和比较了几种典型的网络管理体系结构,并讨论了网络管理体系结构的发展趋势;2.研究了基于CORBA的分布式网络管理的结构框架设计,提出了系统的管理模型,包括逻辑模型、物理模型和功能模型;3.对基于CORBA的分布式网络管理系统主要功能模块的运行机制进行了详细论述,设计了一些实现方案。

许艳蕊[9]2004年在《扫描系统的安全管理研究与实现》文中研究指明随着计算机和网络技术的飞速发展及其应用的普及,网络安全问题日渐成为关注焦点。近几年来,安全技术和安全产品有了长足的进步,部分技术与产品已日趋成熟。但是,单个安全技术或者安全产品(安全部件)的功能和性能都有其局限性,只能满足系统与网络特定的安全需求。综合安全管理能够对管理域内的安全部件进行安全信息收集和安全信息综合,并在此基础上进行信息分析,辅助决策,从而提升系统的安全性。综合安全管理已成为安全技术发展的必然趋势。 安全部件的管理信息建模是综合安全管理的核心内容之一。跨平台的管理对信息模型提出的目标是,定义通用的语法对管理环境中的实体的属性、操作和关系进行抽象和描述,并且模型与平台、应用、协议等无关。使用DMTF(Distributed Management Task Force)组织发布的公共信息模型(Common Information Model,CIM)可以达到建立标准信息模型的目的。 本文对基于CIM的管理信息建模方法进行了研究,提出了一个网络漏洞扫描系统的CIM管理信息模型。并以该模型为基础,对网络漏洞扫描系统的安全管理系统进行了设计与实现。本文的主要工作包括: 1.研究了CIM模型的有关理论及基于CIM的管理信息建模方法。详细分析了与安全部件扩展建模相关的CIM公共模型——应用程序管理模型。深入研究了CIM模型的管理实现框架,提出了基于代理的模型管理实现框架。 2.在分析和归纳网络漏洞扫描系统功能的基础上,构建了其对应的CIM通用模型。 3.设计和实现了网络漏洞扫描系统的安全管理系统。主要包括基于CORBA分布计算技术的安全管理系统结构设计、网络漏洞扫描系统的CIM模型在CORBA平台上的实现、管理代理设计和基于XML(eXtensible Markup Language)的管理信息交换方法设计等,并实现了一个网络漏洞扫描系统的安全管理系统原型。 论文的研究成果已在某总部的工程项目中得到应用,解决了网络漏洞扫描系统的管理信息建模及其综合管理问题。

王海军[10]2005年在《基于WEB的网络管理系统的研究》文中研究说明伴随着计算机网络的飞速发展,网络结构日益复杂,规模不断扩大,网络管理的作用和地位也越来越突出。当前,网络管理的研究方向和研究内容很多,但基本上都处于理论研究阶段,国际上尚未出现能被所有厂商共同支持、统一运用的、完善的网络管理标准,这对网络管理系统的设计与开发造成了相当大的难度。 网络管理体系结构的研究是网络管理研究领域一个基础和重要的组成部分,目前有两种参考模型。CMIP模型是OSI制定的一个比较完善的网络管理模型,但体系结构比较抽象,实现起来非常困难;SNMP协议是当前网络管理方面实际的标准,但其模型也存在着MIB过于简单、轮询造成的网络负担重、安全性不够等方面的不足。 在众多研究网络管理的方向上,基于Web的网络管理系统的研究是当前的研究重点之一,它有嵌入式与代理式两种实现方式,国际上也有WBEM和JMX两种标准在研究之中。本文结合SNMP协议,从基于Web的观点入手,立足于研究当前已成熟的相关技术、方法、成果、已有的网络管理方面的理论,把握未来Internet、Intranet和网络管理的发展方向,分析各厂商成熟产品的设计理念、设计规则,从未来发展的需要出发,结合Web、Java、CORBA及其它相关技术,充分考虑有效性、可靠性、开放性、综合性、安全性和经济性六大原则,设计出一个新的综合代理、嵌入两种网管实现方式的基于Web的分布式网络管理模型。 本文首先介绍网络管理技术的产生原因,说明课题背景、目的与意义、主要研究内容,简单阐述了网络管理的基本理论及网络管理的发展情况,并指出了现有网络管理产品的不足。然后文章以SNMP模型为主对网络管理体系结构进行研究,深入探讨协议的运行机制,将其与CMIP模型也作了比较研究。最后在对基于Web的网络管理技术的研究与分析的基础上,参考武汉菲旺软件技术有限责任公司MAX网络管理软件,提出了一种新的基于Web的、结合CORBA的分布式网络管理模型,并对其涉及到的关键技术、功能设计进行分析说明,实现其中的部分功能。

参考文献:

[1]. 基于CORBA的自主网络管理模型研究[D]. 王林. 西北工业大学. 2005

[2]. 基于CORBA的分布式网络管理结构的研究与设计[D]. 迟文德. 合肥工业大学. 2003

[3]. 基于CORBA的综合网络管理系统的研究与设计[D]. 尤鹏南. 西南交通大学. 2004

[4]. 基于CORBA/JAVA的VPN网络管理系统的研究和实现[D]. 何建. 北方工业大学. 2004

[5]. 一种基于CORBA/SNMP技术的网络管理模型及其设计与实现[D]. 姬风波. 西北大学. 2001

[6]. 基于智能的网络性能管理系统[D]. 殷春霞. 西北大学. 2004

[7]. 基于CORBA的移动网管配置管理的设计与实现[D]. 董相均. 西北工业大学. 2005

[8]. 分布式网络管理技术研究[D]. 周娴. 南昌大学. 2009

[9]. 扫描系统的安全管理研究与实现[D]. 许艳蕊. 国防科学技术大学. 2004

[10]. 基于WEB的网络管理系统的研究[D]. 王海军. 武汉理工大学. 2005

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于CORBA的网络管理模型的设计
下载Doc文档

猜你喜欢