CORBA技术与TMN技术集成研究 CORBA技术与TMN技术集成研究

CORBA技术与TMN技术集成研究

  • 期刊名字:长春邮电学院学报
  • 文件大小:526kb
  • 论文作者:李玲,刘岩,林君
  • 作者单位:吉林大学通信工程学院.,吉林大学电子科学与工程学院,
  • 更新时间:2020-10-26
  • 下载次数:
论文简介

2001年第19卷第3,4期长春邮电学院学报2001 Vol.19 No. 3.4JOURNAL OF CHANGCHUN POST AND. TELECOMMUNICATION INSTITUTE文章编号:1000-1794(2001 04-0001-050CORBA技术与TMN技术集成研究李玲',刘岩”,林君3(1.吉林大学邇信工程学院、吉林长券130012; 2.信息产业部政策法规司,北京100804:3.古林大学电子科学与工程学院。吉林长春130023摘要:讨论了CORBA (公共对象代理体系结构)技术和TMN (电信管理网)技术集成中的问题,并给出了集成的框架结构。结合TMN故障管理中的告警监视管理,描述了基于GDMO/ASN.1的agent与基于CORBA的管理应用之间如何实现集成。关键词:电信;网络管理;协议转换;公共对象代理体系结构:规范转换中圈分类号: TN913.2 .文献标识码: A1简介近年来,网络技术的快速发展使网络技术日益复杂。为对网络设备及业务进行管理,不同的组织开发了不同的网管平台。为了使不同网管平台融合,就要研究-种协调技术.TMN (电信管理网)提供了系统管理体系结构川,但它没有实现的细节,因此,实现成为TMN的主要问题。()MG (Object Managernent Group)的CORBA (公 共对象代理体系结构)被广泛应用于开发分布式信息系统中。由于CORBA提供了分布式环境下不同面向对象应用的可互操作的基础结构.因此,人们考虑到将CORBA技术与TMN融合起来。JIDM (Joint Inter Domain Managemen1)["定义了CORBA/TMN互操作规范。为实现这个目标作出厂努力。它融合了CMIP (Common Management Information Protocol)、SNMP (Simple Network Management Protocol)和CORBA技术,定义了CORBA接口来处理基于CMIP或SNMP的设备。2 CORBA和TMN集成2.1 CORBA管理系统OMG描述了一种基于CORBA的电信网络管理体系结构。该体系结构包含了使用CORBA范例的OSI开放接口与OSI (Open Systen Interconnection)系统管理概念的两种收稿日期: 2001-05-18基金项目吉林省科技发展计则项自(200054)作者简介:李冷(1965 ).女, 山东月邑人,古林大学副教授.在读博t主要从事电悄网络管理、ATM网外(1954- ). 男,吉林通化人。吉林大学教授.博士导师,主要从事电子测量技术与.信息处理研究。中国煤化工MYHCNMHG长春邮电学院学报第19卷可选择的实现草案。这种体系结构一方面可以沿用多年来ITU-T/OSI标准积累的经验.另一方面也可以确保管理系统与CMIP、SXMP和基丁CORBA的网元之间完整的糖弃,图1给出OMG的TMN与(ORBA集成环境的运行系统框架(图1中MAF:Management Application Function; ()RB: Objcc1 Requcst Brokcr)。管理应用被管对象公共对象公共设施MAF MAF MAF服务(RB管理设施^JIDM .系统管理i管理对象接口:电信管理设施r CMIPTFSNMP 专用PROXY PROXY. PROXY图1 (MG运行系统参考模型.2.2 CORBA被管系统由于JI)M C经完成了GDM((Guidelines for the Defintion of Managed Objects)+与CORBA的IDL (Interface Definition Language)之间的转换,CORBA最终将成为实现新一代电信管理接口的最佳选择。●CORBA被管对象每个被管对象类由一个IDI.接口定义。必须定义-个为所有基于CORBA管理系统公认的公共约定被管对象类。一个基本被管对象类包含被管对象的类、被管对象类实例标识符、被管对象实例属性等信息。基本被管对象类再被指定给系统内舟个被管对象的.具有CMIP/CMIS接口的被管系统JIDM之所以给CORBA网关提供CMIP/CMIS (Common Management InformationService),是为了被管设备的管理分布可由CORBA机制来处理。在JIDM中将CORBA接口引导到网络资源的委托设备、可以自动驻留在:网元内、网元和运行系统之间或运.行系统城内。委托设备在哪里对管理系统无关紧要。JIDM的GIDM0到iIDL.的映射以及代理设备规范,将促进(ORRA对网络设备进行管理的开发应用。下面将描述JIDM的工作,2.3 JID)M规范转换和互操作转换JID)M -直致力于SNMP. (MIP和CORBA技术互操作方面的工.作。为了触决三1操作问题。需要在.对特定域问处理下面两个问题:规范转换及互操作转换。规范转换指(IDMO(或SMIV2)与CORBA的IDL之间的转换,它提供了把(iDM()ASX.1及SMIV2描述的被管对象转换为相应的HD)[.描述的算法,中国煤化工MYHCNMHG第3.1期李玲,等:CORBA技术与TMN技术集成研究互操作转换描述了从一个域内的管理办议转换到另-个协议而双方均感受不到这种转换的动态的转换机制。例如,CORBA域内对象可与GDMO对象互操作,好象就在CORBA域内一样。3运用CORBA、Java技术与TMN集成1TU-T没有定义实现TMN详细管理操作的标准文档。JI)M为实现TMN与CORBA集成.已作出了CMIP/CORBA和SNMP,CORBA转换的规范.然而实现真正意义上的完全集成,还需做很多工作。下面是当前电信管理环境主要关注的几个问题。3. I管理协议的集成管理不同的网元需要有许多不同的管埋协议,如SNMP、CMIP等,每个网管协议均有其自己的管理机制和管理域。随着管理域的不断扩大.域边界变得模糊起来,管理系统需要同时用于控制不同的管理协议.为此需要一个公共信息模型、公共的管理框架,以及管理协议之间的翻详机制。CORBA可以胜任此工作,但它没有直接的网元管理功能。3.2管理功能集成在开发网络管理应用时,许多管理功能对十不同网管应用是公用的。如果系统开发人员有一套预定义及封装的管理功能组件可以被诸多管理应用所共享和重用,就可以减少烦琐的编程.并可以更多地实现特定应用的管理功能。TMN虽然提出了.套通用的管理功能、但由于建议中未提及实现细节,因此还需要更多的标准化方面的工作,3.3 CORBA/TMN集成C0RRA因其提供了在开发分布式应用方面有良好的重用性、移植性以及互操作的。面向对象的软件组件技术。而成为TMN管埋功能的最佳选择。到月前为止.大多数集成工作只是在网关级完成,在CORBA域内TMN功能的实现还有待解决,3.4 CORBA/Java 集成Java可以为软件开发人员提供简单的、面向对象及平台独立性的编程环境,Javx 的最大优点是Web浏览器的嵌人式执行环境,它可以通过兼容的浏览器执行Java小例程.产生可动态执行和可交互的Web页. (MG已经完成了IDI到Java映射的标准化、这就意味者用Java写的对象可以通过CORBA通信,而不必考虑对象间的通信细节。因此基于(CORIA的分布式网管应用可以利用Java作为系统用户界面。3.5 传统系统的集成当前.电信网络管理环境中存在大量给电IJaven宛用对象公共设施信駿务提供商的专用管理协议。当. 种新的网服务管理功能管系统出现时、不仅提供新的技术。同时为保一 二公共对象服务IMN功能护服务商的投资.还需提供与原有系统的无缝设胞集成、(0RBA是一种能与原有系统高度集成‘系统管理功能管理信息库的技术,通过-系列IDL.接口封装,原有系统网关功能就可以与基F CORBA开发的管理系统集成。图2给出了一:种CORBA. Java与jTMN集成围2 Jave.CORBA 和IN集成框架中国煤化工MYHCNMHG长春邮电学院学报第19卷框架。每个模块作为CORBA组件来实现,并通过ORB彼此连接。. 网关功能提供了CORBA管理对象和不同网管协议(SNMP CMIP)之间的互操作方法。协议相关的信息结构和互操作功能转变成CORBA接口,反之亦然。SNMP的SMI(Structure of Management Information). CMIP专用信息模型换成各自域内代理对象。此外,网关还提供一个代理协作器,它为上层提供与协议无关的CORBA管理接口。同时,还处理存于MIB (管理信息库)的管理信息,以便控制协议的翻译。●系统管理功能组件在CORBA中实现的、通用的TMN系统功能,如对象管理、状态管理、事件报告管理接人控制等。●TMN功能TMN功能有故障管理、配置管理、性能管理、安全管理、记费管埋。由系统管理组件提供的相应组件进行组合就可以方便地完成这些功能。●服务功能给用户提供特定的面向任务的管理服务。在该层上的用户可以定义任意由下层提供的TMN服务,如传输路径、交换系统、用户服务等。●Java应用对象选择有CORBA接口的Java.Web服务器用于给Web浏览器下载Java应用。●管理信息库包含数据库系统和一系列处理数据库的CORBA接口。MIB包含每个被管对象的描述和信息模型结构。以便管理对象能发现域间信息模型翻泽中的丢失信息。4基于TMN的告警监视系统告警监视是TMN故障管理的子集6,它定义了一系列功能来监视电信网元的事件及告警条件。由于告警监视是在TMN中定义最完整的服务,因此常常作为研究的对象0)。TMN告警监视操作如下:告警信息由网元根据异常条件或失效检测米完成。TMN的manager提供了实时监督NE (Network Element)失效的能力。当产生- -个失效时,网元产生一个指示,基于这样的指示,TMN的manager决定故障的性质及严重性。告警在故障发生的同时通过可听或可见的警告报告给用户,或存起来以备后用。TMN有功能结构、物理结构和信息结构。基于TMN的告警监视系统也遵循这些结构。图3给出告警监视系统TMN功能结构。该结构包含3个组件:用户接口的管理应用、基于Web的管理服务器系统和被管系统agent.在这里agent是已有的网络环境下的任意agent.用Java编写的管理应用,将从基于Web的管理服务器下载给用户的Web浏览器,并在那里执行。该任务由连接到ORB上的Web服务器完成。Web也可以提供记录日期或HTML (HyperText Makeup Languagc)文档等统计信息(图3中IIOP: Internet InterORB Protocol: COSS: Common 0bject Servicc Specification; HTTP: HyperTexI TransferProtocol)。中国煤化工MYHCNMHG第3.1期李玲,等:CORBA技术与TMN技术集成研究5.....用户接口管理应用,基于Web的管理服务益IIOPWeb浏览器告鰵监视服务对象Java applet告警策略,告警报告. ORB管理服务器I HTTP敌威性能)安全配量过费(代理协作 器二Web服务器MIBCMIP网关) CMP网 关)| CMIP agent| (CMIP Aagent图3告警监视系統 TMN功能结构5实现采用CORBA和Java技术实现的告警监视系统共有4个模块:代理、网关、管理器和GUI (Graphical User Interface) 管理应用。其中代理是已有的部件。我们采用VertelADE platform作为CMIP代理系统。当该代理检测到特殊出错条件时,通过网关将告警信息报告给管理器系统。由许多CORBA管理组件构成的告警监视系统通过Web浏览器处理告警服务,并产生告警符号给用户。基于Web的管理应用模块:为用户和管理系统提供了图形界面。Web技术由于具有平台独立性,易于控制和使用等优点,作为可视化接口满足了人们的要求。Java 小例程(applet)从Web服务器上下载,建立--个到管理系统ORR的IIOP连接。这部分工作由Orbixweb3.2 (参见IONA Technologies, Orbix progranmer's guide. OrbixWeb 3.0)和JDK1.2完成。当下载的Java小例程连接到manager上以后.遍历存在于已连接的manager的agent列表。用户可执行代理上的管理操作。例如:取M0列表、通过建之/删除事件前向鉴别器来允许/禁止告警报告、修改事件判据、取/设置任意属性值、允许/禁止记录等。当Java小例程从管理系统中接受到告警通知,GUI中的标记被改变并产生告警声音。C(RBA/CMIP网关:为使CORBA可与(CMIP/CMIS进行操作,必须将相关的对象模型彼此映射转换。为此,JIM规范提供了一种在域边界上处理协议的转换机制。实现CMIP网关必须实现两种转换:GDMO和IDL之间的转换机制,必须遵循GDMO定义到IDI.定义的转换;互操作转换,包括域内动态转换机制。该机制允许一个域内的对象表示为另-一个域的对象,允许互操作选择域控制而不是由月标对象实现的城来控制。例如:CORBA域的-个对象,应该能与GDMO对象互操作,就好象它就在CORBA城内、不必知道目标对象在另一个对象域。Manager:告警监视系统必须实时监视NE失效,为满足这种需求.必须使用通用的TMN框架。在网关之上的代理协作器上封装依赖协议的接口,这样,CORBA的系统管理组件即可构成。之后,根据ITU-T建议M.3400.创建告警监视系统高级功能集,支中国煤化工MYHCNMHG长春邮电学院学报第19卷持GUI的(ORBA组件为普通用户提供该功能,负责为运行在Web浏览器上的Java小例程传递管理数据.6结论本文描述了如何利用CORBA和Java技术解决基于TMN集成的网络管理框架,也初步实现了基于该框架的TMN告瞥监视管理系统CORRA和TMN的结合可实现异构分布式网络环境的信息管理。Java技术的实现使用户接口易于使用并实现依赖于协议的接口封装.参考文献:I ITL-T Reccmmendaticn M.3010 (10/92). Prineples for a Telecommumncation Managenment Network()MG (07/98). The Conmon Obyet Request Broker: Archutecture and Speafication Revisin 2.237X Open ard NMF /98-10- 10. Iner donuain manugement: specification trasation Relevant DocumentTelecom [S]..1j ISO/IEC 10165-1 (1991 ),Information tchnology-(open Systerms Interconecrion ManagementInformarion part 1: Guidelines for the definition of managed obiect. international orgnzaton forstandardizztion [S]:ITUT Recommendation Q.821<(03/93). Singe 2 and Slape 3 Desernption For The Q3 Interface :AlarmSureilance「S].-6° Jae-Young KIM. Hong-Taek JU. James Won-Ki HONG. e1 小Towards TMN Besed IntegratrdSework Managemuent Using CORBA and Java Technolopics []. IEICE TRA.NS COMML.199,E82-B (11): 1 729-1 710.Research on integration between CORBA-Based technologyand TMN- Based oneL.I I.ing', 1L.IU Yan'. 1LIN Jun'(1. Clle of Communcaon Eng. . Jilu Inveriry . Changchun 150012. China:。Pohey and Statute Department Informaon industy Ministry Rejing 190804. Chuna:3. Clle of Lletronie Sernmre and Eng. . Jln Unrversily . C.hangchun 130723. China)Abstract: Some problems on integration between TMN (Tclcommunication managementnetwork ) based technology and C0RBA (Common object requcst broker architecture) -basedtechnology are pointed 0ut, and an integration framework by combining CORBA and TMNis proposed. (n the basis of this (rane.work. a TMN alarm survillance management isdesigned within Iault management function which can realize integration between the agentsdesribed by GDM0/ ASN.1 and management applications based CORBA.Key words: Telecommunications: Nctwork management; Protocol conversion; C:ommon .objec1 request broker architecture: Specification translation中国煤化工MYHCNMHG

论文截图
下一条:技术与人性
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。