《辽宁电力通信网综合监控和管理系统的研究与开发.pdf》由会员分享,可在线阅读,更多相关《辽宁电力通信网综合监控和管理系统的研究与开发.pdf(55页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、华北电力大学(保定)硕士学位论文辽宁电力通信网综合监控和管理系统的研究与开发姓名:杨毅申请学位级别:硕士专业:通信与信息系统指导教师:侯思祖20060406华,I L I 乜力人学硕十。产何论文摘要摘要本文论述了网络管理的概念、功能;介绍了T M N 的网络体系结构和C O R B A网络体系结构、网管接口及其协议;提出了基于T M N 网络体系结构的辽宁电力通信网监控和管理的结构:通过网管系统的接口、规约的破译、设备现场告警丌关量采集等方式,实现了对辽宁电力通信网的传输网络、交换网络、电源系统、动力设备的信息收集和分析,完成了对辽宁省电力通信网干线通信站、本部重要机房的监控和管理;以可视化方
2、式实现了实时监视和控制各种通信设备的运行状态及线路的运行状态;从而实现了以先进成熟的计算机技术为主要手段的高质量、高效率的电力通信网监控和资源管理的信息系统。关键词:电力通信网、网管系统、接口、协议、软件开发。A B S T R A C TT h i sp a p e rp r e s e n t st h ed e f i n i t i o n,t h ef u n c t i o no fn e t w o r km a n a g e m e n t;I ti n t r o d u c e sn e t w o r k sm a n a g e m e n tf r a m e s:
3、o fT M Na n dC O R B A;I tg i v e si n t e r f a c ea n dp r o t o c o lo fn e t w o r k sm a n a g e m e n t:I tg i v e st h ef r a m eo fL i a o n i n gE l e c t r i cP o w e rC o m m u n i c a t i o nN e t w o r kM a n a g e m e n tb a s e do nT M N;I tc o n c e n t r a t e so ni n t e r f a c eo
4、 ft h es y s t e m,d e c o d i n gp r o t o c o l,c o l l e c t i n gt h ed a t aa b o u tt h ea l a r m,a n a l y s i st h ea l a r mS Ot h a tw ec a nr e a l i z et h em o n i t o ra n dt h em a n a g e m e n ta b o u tt h et r a n s m i s s i o nn e t,t h es w i t c h i n gn e t,t h ep o w e rs y
5、 s t e m s,t h ef o r c ed e v i c e so fL i a o n i n gE l e c t r i cP o w e rC o m m u n i c a t i o nn e t w o r k;I ta l s or e a l i z e st h em o n i t o ra n dt h em a n a g e ra b o u tt h es t a t i o no ft r u n kl i n ea n di m p o r t a n te n g i n er o o m s:W ec a nw a t c ha n dh a
6、n d l et h er u n n i n gs t a t eo ft h ec o m m u n i c a t i o nd e v i c e sa n dt h el i n e si nt i m eb yt h ep i c t u r e st h a tw ec a ns e e:W ec a nr e a l i z eh i g hq u a l i t ya n dh i g he f f i c i e n ts y s t e mo fm o n i t o ra n dm a n a g e m e n to fL i a o n i n gE l e c
7、t r i cP o w e rC o m m u n i c a t i o nN e t w o r k,b ya d v a n c i n gc o m p u t e rt e c h n o l o g y 一Y a h gY i(D e p a r t m e n to fE l e c t r o n i ca n dC o m m u n i c a t i o nE n g i n e e r i n g)D i r e c t e db yp r o f iH O US i z uK e yw o r d s:E l e c t r i cP o w e rC o m m
8、 u n i c a t i o n、N e t w o r km a n a g e m e n t、I n t e r f a c e、P r o t o c o l、S o f t w a r ed e v e l o p m e n t声明本人郑重声明:此处所提交的硕士学位论文辽宁电力通信网综合监控和管理系统的研究与开发,是本人在华北电力大学攻读硕士学位期间,在导师指导下进行的研究工作和取得的研究成果。据本人所知,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得华北电力大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究
9、所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者虢勃豸整日期:关于学位论文使用授权的说明本人完全了解华北电力大学有关保留、使用学位论文的规定,即:学校有权保管、并向有关部门送交学位论文的原件与复印件;学校可以采用影印、缩印或其它复制手段复制并保存学位论文;学校可允许学位论文被查阅或借阅:学校可以学术交流为目的,复制赠送和交换学位论文;同意学校可以用不同方式在不同媒体上发表、传播学位论文的全部或部分内容。(涉密的学位论文在解密后遵守此规定)作者签名:丝日飙笸:导师签名:之生圣硅日期:塑!:!:f1 1 选题背景:第一章:绪论电力通信网作为行业专用通信网是随着电力系统的发展和需要
10、而逐步形成和发展起来的,电力通信网主要为电网的自动控制和实现现代化管理服务的,在电力生产中起着非常重要的作用。辽宁电力通信网经过多年的建设,已经形成了庞大的通信网络,目前已建成了相当规模的电话交换网、光纤传输网、数据网、计算机通信网以及配套支撑网等,这规模庞大的通信网络存在着许多问题:网管协议互不兼容,不同的专业甚至同一专业的不同子网之间由于不同的厂家采用不同的网管协议,使网络的管理复杂化;网管人员需要通过不同的网管平台管理每一个子网;系统界面不一致加大了管理和使用的难度;管理系统之间功能差异,技术规范不统一,造成各个专业和各区域之间网管不统一不规范。另外,由于减人增效,有许多电厂、电业局变电
11、所的通信机房采用无人值守方式,这样一来就需要对它的动力设备和环境进行监控。如果没有一套先进的信息管理系统对现有的网络设备情况和配置进行全面的管理,势必造成对自己的设备配置情况越来越难以准确地掌握,使得在运行维护等方面遇到很多的不确定因素。从而可能产生线路故障不能及时准确定位或设备配置不合理或线路的利用率低等后果。因此,辽宁电力通信网需要一套具有综合监控和管理的系统,对现有的通信设备及线路进行全面地管理,确保辽宁电力通信系统稳定、可靠运行,提高通信系统运行效率和系统监管水平。在这种环境下开发辽宁电力综合监控和管理系统是必要的。1 2 综合监控和管理系统的国内、外发展状况:1 2 1 综合监控和管
12、理系统的国内发展状况:在网络管理标准方面,T M N 是I T U T 提出的关于网络系统化的解决方案,北邮提出的I T U T 3 2 0 8 3 建议的标准化工作已由国际认可,成为正式的I T U T 建议,这个是我国网络标准化领域首次为I T U T 做出的实质性的贡献。南京联创公司开发的L D I M I S 数据网综合网管系统以业务为核心,结合实际运行流程,涵盖了网络业务的开通、网络业务确保、和网络业务质量管理三大功能模块。在架构上采用分布式的体系结构,基于C O R B A 信息总线,对外和对内都是采用C O R B A 接口。实现的方法将$N M P 和C M I S O M I
13、 P 集中到C O R B A 总线上,实现对数据网的统一管理。钏匕|乜力人颐 一。z 何论文华为公司丌发的iM a n a g e rT 2 0 0 0 完全实现了网络管理层和网元管理层C O R B AI D L(I n t e F f a c eD e s c i p t i o nL a n g u a g e)接口。通过该接】,i M a n a g e rT 2 0 0 0 既可以与华为公司的i M a n a g e rT 2 0 0 0 对接,也可以北向接入运营商和其他厂商的更高层的网管系统。它可以支持不同O R B 之间的互通。华北电力大学研究开发的T J X 电力通信网监控
14、系统基于T M N 体系结构,对多厂家、多协议的数字微波、电源设备、S D H 设备等设备的综合监控,并已在许多局、厂成功的投入运行。通过将各个子系统的规约和网管接口协议进行破译和转换来实现对子网的网管系统溶入综合系统中,这个是一个统一性和完整性不断积累的过程。1 2 2国外研究现状:国外的网络理论研究与开发进行得较早,实际的网络管理应用也较多。如哈里斯集团研制的基于I T U 标准的多层模型,建立了具有开放式平台的支持多种通用及专用网络管理协议、提供开发工具包、具有高度的扩展能力、支持分布式结构的网管产品H N M。H N M 虽然是一个成功的网管产品,但它的着眼点是大而全的网络管理且基于U
15、 N I X 操作系统,网管系统成本较大。国际上的还有许多大的公司(例如S U N,H P 等)都开发出T M N 的应用开发平台,以支持T M N 的标准;S U N 公司的T M N 平台由三个模块组成:管理应用模块、管理信息服务器模块、管理协议适配器模块。管理信息服务器模块是核心模块,是一个管理信息的分布式存储环境,提供访问控制服务、连接服务等。应用功能模块通过应用程序接口完成特定功能。管理协议适配器提供对多种协议的支持。这三个功能模块可以分布在网络中的任何主机上,它们之间的通信可通过J A V A 应用程序接口或通过C”应用程序接口来实现,S U N 公司还提供了一个T M N 代理开
16、发包,一个G M D O描述工具。H P 公司的O V D M 中通讯构架完成多种管理协议、管理服务、应用接口的协调工作。H P 提供了对象刻划工具和T M N 代理开发工具。N e t W a t c h e r 网管系统既可以对专业网进行管理,也可以跨越各专业网提供综合解决方案,用于提供业务管理和故障管理等。它可以支持多种网络,例如:交换机网、S D H 网等通信网络的性能分析和管理等。另外,它能兼容多个厂家的网络管理系统,例如:阿尔卡特、爱立信、朗讯、诺基亚、西门子、华为、中兴、大唐、东信等厂家的网管系统。越来越多国际、国内的通信设备制造厂商也宣布接受T M N 模型及Q 3 接口标准,
17、并在他们的设备上配置Q 3 接口。1 3 综合监控和网络管理的功能华北L 也力人学硕l:学何论文1)故障管理:当网络发g i 故障时,能及时发现故障并能自动告警;根据采集的信息分析故障的原因,判断故障的位置,故障的性质及时排除故障。2)性能管理:网络管理系统能对网络及网络中各种设备的性能进行监视、分析和控制,确保网络本身及网络中的各设备处于F 常运行状态。3)配置管理:建立和调整网络的物理、逻辑资源配置;网络拓扑图形的显示,包括反映每期工程后网络拓扑的演变;增加或删除网络中的物理设备;增加或删除网络中的传输链路;设置和监视环回,以实施相关性能指标的测试。4)安全管理:防止非法用户的进入,对运行
18、和维护人员实现灵活的优先权机制。5)实时应用功能:包括遥控功能,遥测、遥信功能、系统参数设置功能、用户参数设置功能等,对系统的动力环境监测。6)高层综合管理功能:可动态改善网络的运行环境和性能,保证网络连续可靠的服务。1 4 辽宁电力通信网综合监控和管理系统需解决的问题:综合监控和网管系统要具有可扩展性:电力系统通信网的建设是一个不断发展的过程,在这个过程中各种新技术被采用,网络的规模和容量不断扩大,对网络安全性、服务质量的要求在不断提高,这要求网络管理系统必须不断满足通信网建设,因而具有可扩展性。综合监控和网管系统应具有互操作性:由于通信设备种类众多,厂家众多,要求各网络互通和协调工作,网络
19、的网管系统之间互操作性要强。综合监控和网管系统应具有稳定可靠的原则。1 5 本课题的主要任务:1)建立符合I T U T 网管技术要求的综合网管信息模型。2)通过硬件连接及软件的实现,完成了以先进的计算机网络为核心的综合网络监控和管理中心,完成系统的故障管理、配置管理、性能管理、安全管理和高层管理等功能。3)设计的该系统应具有可扩展性、互操作性和稳定可靠性。华北【U 力人学项卜学何论文第二章:综合网管的体系结构网络管理系统是通信网络的重要组成部分,网管就是有效利用一定手段对网络进行管理,确保通信网络F 常、经济、可靠和安全运行,从而满足通信网络的需要。网络管理的三个基本要素:网络环境、网络管理
20、方法和网络管理体系系统。网络管理环境是指网络管理的直接对象即网络上的节点设备、各节点设备之问按照一定的方法建立的相应的联系而形成的网络和网络上的业务;网络管理方法根据划分的标准不同有许多种。网络管理系统是在网络管理环境中,实现网络管理方法的计算机应用系统。由于通信网的网络环境是不断变化的,所以合理建立网络体系结构使其不随网络变化而发生变化的研究是相当重要的。根据O D P(O p e nD is t r i b u t e dP r o c e s S i n g)开放式分布处理,给出网管体系结构的概念。定义l 系统体系结构:用于定义一个(系统的)结构及系统成员之间相互关系的一套规则。定义2
21、网络管理体系结构:用于定义网络管理系统的结构及系统成员之间的关系。根据网络管理体系结构的定义可知,网络管理体系结构需要研究以下的问题:研究单个网管系统内部的结构及其成元间的关系;研究多个网管系统如何连接成管理网络以管理复杂的网络比3。2 1IN T E R N E T s N M P 网络管理体系结构S N M P 基于I n t e r n e tT C P I P 应用层的网络管理协议。S N M P 由R F C(R e q u e s tF o rC o m m e n t s)1 15 7 10 9 8 1 0 6 7 定义,它是一个与通信协议无关的网络管理协议,由I n t e r
22、 n e t 工程项目组I E T F(I n t e r n e tE n g i n e e r i n gT a s kF o r c e)开发。其初衷是为解决网络中路由器的管理问题,后来扩展到其他网络设备的管理。S N M P 管理体系结构由管理者(M a n a g e r)、代理(A g e n t)、管理信息库(M a n a g e dI n f o r m a t i o nB a s e)三部分组成。管理者(管理进程)是管理指令的发出者,这些指令包括一些管理操作。管理者通过各设备的管理代理对网络内的各种设备、设施和资源实施监视和控制。代理负责管理指令的执行,并且以通知的形式
23、向管理者报告被管对象发生的重要事件。代理具有两个基本功能:1)从M I B 中读取各种变量值;2)M I B 是被管对象结构化组织的一种抽象。它是一个概念上的数据库,由被管对象组成,各个代理管理M I B 中属于本地的管理对象,各管理代理控制的管理对象4华北I U 力人学硕 j 学何论文共同构成全例的管理信息库。S N M P 的优点在于计算机网络应用非常广泛,大多数的厂商如路由器、交换机等设备都支持S N M P,成为事实一h 的计算机网络管理的标准。S N M P 容易设立,容易编程,而且对网络不会造成很大的压力;另一个好处是它的扩充性,为他的扩充留下了很大的余地,为将来的发展创造了条件。
24、但是,S N M P 的缺点也是显而易见的。1)S N M P 不适合真F 大型网络管理,因为它是基于轮询机制的;2)S N M P 不适合查询大量数据;3)安全性较差;4)不支持如创建、删除、动作等类型的操作;5)S N M P 的M I B 模型不适合比较复杂的查询。为了克服S N M P 的缺点,在S N M P 基础上设计了O S I C M I P 系统管理结构。2 2 基于0 sI O MlP 网络管理O S I C M I P(C o m m o nM a n a g e m e n tI n f o r m a t i o nP r o t o c 0 1)系统管理体系结构是在
25、S N M P 基础上设计的,目的的为了克服S N M P 的缺点,因此C M I P 是一个复杂的庞大的网络管理协议,S N M P 有5 个P D U(P r o t o c o lD a t aU n i t),而C M I P 有1 1 个P D U。C M I P 采用面向对象的技术,这是一个真正的面向对象技术,一个对象不仅有数值,还有行为,而S N M P 则只有数值属性。C M I P 的基本概念C M I P 的基本概念有系统管理应用进程(S M A P:S y s t e mM a n a g e m e n tA p p l i c a t i o nP r o c e d
26、 u r e),系统管理应用实体、层管理实体和管理信息库。其中S M A P 是执行系统管理功能的软件,它管理系统的各个方面并与其他系统的S M A P 相互协调。系统管理应用实体负责与其他系统的对等S A M E 间交换管理信息;层管理提供对O S I 各层特定的管理功能。M I B 是系统中属于网络管理方面的信息的集合。C M I P 的缺点:1)C M I P 需要大量的系统资源,导致它很难实现;2)由于它的复杂性,也很难编程。C M I P 的优点:1)它以更通用更全面的观点来组织网络管理系统。2)它的开放性、面向对象的设计思想,使它有很强的适应性,能够处理任何复杂系统的综合管理。I
27、T U(T h eI n t e r n a t i o n a lT e l e c o m m u n i c a t i o nU n i o n)已经认可C M I P 作为T M N华,I t I 也力人学颂十。何论文设备管理上的协议,在电信领域也有广泛的采用,很多的电信设备也支持C M I P。然而,在大多数的L A N 环境下使用的技术标准是T C P P,大多数的L A N 设备仅支持S N M P,采用C M O T(C M I PO v e rT C P I P)很少见的。2 3T M N 网络管理2 3 1T M N 网络管理体系结构:I T U(国际电联)为了解决网络管
28、理系统化的解决的问题,提出T M N(T e l e c o m m u n i c a t i o nM a n a g e m e n tN e t w o r k),T M N 是一个开放的、支持各种技术的体系结构,是与通信网分开的网络,是独立于设备的语言描述、面向对象技术等一系列先进的接口技术,它与通信网进行传送接收管理信息,从而达到对通信网控制和操作的目的。从网管系统可持续建设的角度,T M N 提出了方法论一体系结构一重用技术一管理业务一管理应用等多个层次的解决方法,可以供人们根据实际情况,选择一个或几个方法,来支撑网管系统的可持续建设,而且,这若干方法是可以平滑过渡。从网管系统互
29、操作性的角度,T M N 提供了一系列网管系统互操作的标准接口。从网管技术综合的角度,T M N 提出了一个开放的、支持综合各类技术的体系结构。从提高网络管理系统质量的角度,T M N 采用面向对象的方法和技术,使用了一系列用于提高网管质量的管理对象,可以支持各种动态的管理操作。从管理业务的角度,T M N 是一个提供管理业务的专业网,该专业网可以管理各种业务,供网管系统的用户以使用业务的方式来管理现在和将来要建设的各种专业网。从管理系统结构的角度,T M N 是一种开放的网络结构,该种网络结构可以支持网管的各种使用方式,可以提供网管系统的容灾能力。从管理结构上划分为五层:事物管理层、业务管理
30、层、网络管理层、网元管理层和网元层,不同的管理层次基于不同的管理目标。网元层:网元是通信设备的一个抽象,从管理角度来看,网元仅能提供通信设备的有关信息,接收网元管理层的管理命令,因此,网元层不具备网管系统的管理功能。网元管理层:网元管理层是直接管理通信设备的,其功能是对单个的通信设备进行管理,包括单个设备的性能管理、故障管理、配置管理、安全管理。由于网元层以上各层的实体都不和网元层直接相连,网元管理层网管系统的基础,它们的网络管理功能都要分解成对单个通信设备的管理,通常将网元管理层称为维护管理系o#,I E 电力人学硕f j。一何论文统。网络管理层:建立在网元管理层之上,是对组成网络的各个设备
31、之刚的关系进行管理,陔层也具备性能管理、故障管理、配置管理、安全管理等功能,但这些功能都是网络级的功能,是设备之间的管理功能。业务管理层:业务管理层是对业务网的业务的管理,也具备性能管理、故障管理、配置管理、安全管理等功能,但这些功能都是业务级的管理功能,该层是通过网络管理层对业务进行管理,该层要将业务级的管理操作,分解成一系列网络级的管理操作,由网路管理级完成网络级的管理。事务管理层:事务管理层是对电力通信网发展规划、网络结构、优化等一系列复杂关键的管理功能。各层的关系如图2 1 所示:I 事务管理层业务了理层网络管理层网元管理层网元层图2 1T M N 管理结构的层次关系2 3 2T M
32、N 的物理体系结构:T M N 的物理体系结构确定为实现T M N 的功能所需的各种物理配置结构,它使得T M N 有能力在多厂商的物理结构环境下对任何通信网的管理、组织、维护和配置进行管理。根据需要,T M N 的功能结构可以灵活地组成,物理实体之f 刚为T M N 的标准接口,组成T M N 物理实体的是T M N 功能实体,其功能实体有:运行系统功能,网络单元功能,Q 适配器功能,工作站功能,协调功能。运行系统功能(O S F):处理用于T M N 方面的数据,通过处理这些数据实现T M N中定义的管理功能。网络单元的功能(N E F):主要功能是完成通信设备的通信功能和提供网管系统和被
33、管设备之间的接口。毕北I 也力人学硕十。何论文Q 适配器功能(Q A F):主要功能是提供和非T M N 标准的管理实体的接L 1。工作站功能(W S F):从T M N 提供管理业务的角度来讲,W S F 提供管理业务的接入手段。从T M N 作为提供网络管理的角度来讲,W S F 的功能是提供人机界面。协调功能(M F):做到Q x 和Q 3 的转换。图2 2 给出参考点和功能模块的关系:F i g t o6 jE x a m p l eo f r e f e r e n c ep o i n t sb e t w e e nf”n c t i o nb l o c k s图2-2 参考点
34、和功能模块之间的关系其中g 参考点m 参考点是外部参考点,其余为内部参考点。g 参考点位于W S F 和T M N 外部的有关实体之间,是网管系统使用人员和网管系统的界面。I n 参考点位于Q A F 和T M N 外部的有关实体之间,为了对不具备标准接口进行适配,在I l l 参考点使用的接口类型有:S N M P 和C O R B A 中的I D L。f 参考点是将在T M N 中内部使用的数据格式转换为适合人机界面使用的数据格式。X 参考点是两个T M N 之间的参考点,两个T M N 之间互联应是两个T M N 中对等的O S F 之间互连。Q。参考点是和O S F 有关的参考点,凡是
35、进入O S F 的数据均要经过该点。Q。是与Q:,参考点标准不同的部分。该接口有两种情况,一种是管理信息模型和标准的Q。接口有差别;另一种是采用Q。接口的通信协议和网络管理协议,没有采取标准的管理信息模型。一Q 3 接口是一个非对称接口,接口两端的实体分别是M a n a g e r(主动方)A g e n t(被动方)。M a n a g e 为管理应用程序提供服务,M a n a g e r 受到管理应用程序的管理命令,将命令发往A g e n t,A g e n t 执行命令。A g e n t 也主动上报信息,M a n a g e r 收到信息后将信息送往管理应用程序。M a n a
36、 g e r 与A g e n t 的通信要基于通信协议栈和网络管理协议瞄1。毕,I LL L J j 人学硕十。j:何沦文2 3 3T M N 的通信协议和网络管理协议:通信协议栈定义了Q 3 接口中使用的通信协议。I T U T 共定义了8 种通信协议,我们目前使用较多的是T C P P 的协议,通信协议处于O S I 参考模型中应用层的下层和低6 层,网络管理协议位于应用层的上层。图2 3 给出Q 3 接口与网络管理协议和通信协议栈的关系如图2 3 所示。图2 3Q 3 组成部分的关系网络管理协议:Q 3 中常用的网络管理协议有C M I P 和F T A M。C M I P 主要用于数
37、据量较小的网络管理服务网络管理协议立用层的服务为公共管理信息元素,(C M I S E)在通信协议栈中的位置是0 S 工协议中的第七层。如要传送信息量大时,相应的管理协议就是使用文件传输、存储和管理协议F T A M(F i l eT r a n s f e r,A c c e s s M a n a g e m e n t)。它是一系列有关文件服务标准的总称,是一种适应性较强的文件服务标准。F T A M 作为一种适应性强的文件服务标准具有以下的特点:支持不同系统之间的文件操作、F T A M 信息模型是基于虚文件和虚文件存储器的概念、F T A M 是面向连接的协议。F T A M 的基本
38、思想是定义一个标准的文件格式:虚文件存储器,发起方传送文件时,发起方将发起方的文件格式转换为虚文件存储器格式后发送,接受方收到文件后,再将虚文件格式转换为接收方文件格式1。虚文件存储器是F T A M 的关键部分,它是一个抽象的文件存储器,整个F T A M 的协议就是根据在这种虚文件存储器一L 的各种操作来定义得。在F T A M 中,虚文件存储器是根据以下三方面定义的:一组标准化的文件的结构、一组标准化的文件的属性和在文件和文件元素上可以允许的一组标准化的操作。华北L 也力人。z 硕十学位沦文F 在通信协议栈的位置如图2 4:F T A M7x 217,X 2 2 7(A C S E)x
39、219,X 2 2 9(R O S E)x 216,X 2 2 6(P r e s e n t a t i o n)6x 2 0 9(B E R)5x 215,x 2 2 5(S e s s i o n、图2 4F T A M 在通信协议栈的位置管理信息模型是Q 3 接口的语意部分。该模型基于I S O 系统管理模型,采用面向对象的方法,使用抽象的方法使语意描述独立于设备。有此可见T M N 是规定了比较系统的网络管理结构,当遇到不支持本管理体系结构的网络设备时,采用了提供具体模块进行协议和管理信息转换的方法。其中采用Q 适配功能模块对网元功能模块的协议和信息进行转换,而中介功能模块则使网元功
40、能模块和系统管理功能模块之间的连接变得更为灵活。但是随着计算机技术和网络技术的兴起与发展,分布式应用概念越来越受人们的关注,在通信网管领域中,从传统的集中式转向分布式对象技术已是必然。不同的软硬件产品之间对互操作性要求的提高,开发面向对象的分布式系统首选的是C O R B A(C o m m o nO b j e c tR e q u e s tB r o k e rA r c h i t e c t u r e,公共对象请求代理体系机构)由0 M G(0 b j e c tM a n a g e m e n tG r o u p,对象管理组织)提出的应用软件体系机构和对象技术规范。2 4O
41、O R B A 网络管理C O R B A 分布对象技术主要使用面向对象技术的封装性,组件对外外界来说,只关心组件的接口,至于内部如何实现则不予考虑,远程用户可以通过方法调用来访问封装后的组件。C O R B A 分布式对象一般不提对象而是提组件,在分布式计算中,往往会把一些小的相关的对象结合在一起,形成一个相对比较大的组件,通过这个组件来提供一系列的服务。C O R B A 其核心是一套标准的语言、接口和协议,设计成为分布式的计算机平台,允许不同的应用程序之间可以透明地进行互操作,而不用关心对方位于何地、由谁来设计、运行于何种硬软件平台以及用何种语言实现等 1。C O R B A 在综合网管
42、中的地位如2 5 图所示。(其中T 2 0 0 0 是华为公司的C O R B A1 0华,I L I l!力人学硕卜学何论文接口,C O R B A 接L:f 是网元管理层和网络管理层之I a J 的通信枢纽)。采用C O R B A 这一一广受业界推崇的分和式对象技术,使得网管系统综合化、跨域化的趋势。图2 5C O R B A 接口在综合网管中的地位2 4 1C O R B A 网络网理体系结构特点引入中I、白J 件作为事务代理,完成客户机(e lie n t)向服务对象(S e r v e r)提出的业务请求,中间件与客户机,服务器的连接关系如图2-6 所示。图2-6 引入中间件后客户
43、机与服务器之间的关系其中的中间件(O R B)中介于应用层和网络层之间的一个功能层次,使应用系统一独立于异构的操作系统,由硬件平台与通信协议组成底层环境,中间件扩展了客户N 务器结构,为开发可靠的、可扩展的复杂密集型应用提供有力支持。中间件包括软件总线,协议的适配器和对管理信息进行翻译的功能块1。基于O R B,客户可以透明地调用服务对象提供的方法,该服务对象可以与客户运行在同一台机器上,也可以运行在其他机器上,通过网络与客户进行交互。O R B截取客户发送的调用请求,并负责在该软件总线上找到实现该请求的服务对象,然华北【也力人学顺十学化论文后完成参数、方法的调用,并返回最终结果。在整个过程中
44、,客户不关心服务列象的具体实现是采用的编译语言、支持运行的操作系统以及与对象接口无关的细节。对象模型是应用丌发人员对客观事物属性和功能的具体抽象。由于C O R B A 使用了对象模型,将C O R B A 系统中所有的应用看成是对象及相关操作的集合,因此通过对象请求代理(O R B),使C O R B A 系统分布在网络中应用对象的获耿只取决于网络的畅通性和服务对象特征获取的准确程度。2 4 2对象请求代理(O R B)和接口定义语言(1D L)对象请求代理(O R B:O b j e c tR e q u e s tB r o k e r)是采用面向对象的开发模式。O R B 是对象总线,
45、它在C O R B A 规范中处于核心地位,定义异构环境下对象透明地发送和接收响应的基本机制。如图2 7 所示为一个独立的O R B 结构,箭头说明O R B 的调用关系。为了提出一个请求,客户端可以使用动态调用接口(D y n a m i CI n v o c a t i o n)或者客户端的S t u b s程序,可以直接和O R B 交互。图2 7O R B 结构在I D L 是C O R B A 体系结构中另一个重要的概念,I D L 是一种描述性语言,采用该语言对接口的描述能够完整给出该接口的定义,给出每个操作要求的参数,可以提供使用该接口操作来开发客户应用程序所需的所有信息。以做到
46、C O R B A 与语言无关,I D L 仅仅定义接口,类似C 语言中的头文件,实际上它不是真正的编程语言。需要将它映射到相应的程序设计语言上去,如映射到C+或j a v a 上去,映射后的代码叫C Ii e n tS t u bC o d e 和S e r v e rS k e l e t o nC o d e。I D L 的好处是使高层设计人员不必考虑实现细节而只需关心功能描述,I D L 可以说是一种描述性语言。它使的所有的C O R B A 对象以一种方式被描述,仅仅需要一种本地语言(C C+,C O R B Ao rj a v a)到I D L 的桥梁。C O R B A 对象的互
47、通信要以对象请求代理为中介,这种互通信可以在多钟通信协议(如T C P I Po rI P X S P X)之上实现。T C P I P 上,来自不同开发商的O R B 用工l O P 标准协议进行通信。华北I U 力人。孚:硕十学何论文G 1 0 P 秀口】10 PIl O P 是符合C O R B A 规范产品必须支持的通信协议。在Il O P 规范中定义了一系列数据表示规则,称之为C D R,采用C D R 可以对C O R B A 所支持的数据类型进行编码,在C D R 数据编码基础上,Il O P 规范中定义了一系列消息,以上的C D R 编码的规则和消息格式结合在一起称之为O R
48、B 间互联协议即G I O P(G e n e r a I n t e r O R BP r o t o c 0 1)。G I O P 定义了以下8 种消息:请求:对象调用请求应答:对请求消息的应答,包括对象请求调用的结果或对象的地址信息。对象定位应答请求:客户通过发送该消息查询服务器方的特定对象实现是否存在。对象定位应答:对对象定位请求消息的应答。请求的取消:客户通过该消息通知服务器将不再等待对象定位应答消息的返回。关闭连接:服务器方通过发送该消息通知客户方将关闭两者之间的联系,并不对该客户发来的其他任何消息进行响应;消息错误:对接收到的消息的应答,以此标识消息版本不能识别或消息格式有错。消
49、息片断:标识前面所述消息的某个片断。为了产生另一个O R B 域中的C O R B A 对象的调用,客户O R B 将协议地址消息向实现C O R B A 对象的服务器发送请求消息,服务器接收到请求后,会将消息中的参数传递给相关的对象实现。如果该调用需要返回结果,服务器将执行结果通过应答消息返回给客户所在的O R B;如果客户O R B 在收到应答消息之前取消先前的调用操作,可以通过向服务器发送请求取消实现。G I O P 在设计是遵循以下目标:w i d e s tp o s s i b l ea v a i l a b i l i t y、s i m p l i c i ty、s c a
50、l a b i l i t y、l O Wc a s t、a r c h i t e c t u r a ln e u t r a l i t y。G I O P 定义了几个方面的内容,如对通用的数据类型进行了定义,规定了客户和服务器两个角色之间要传输的消息格式,主要包括r e q u e s t 和r e p l y 两种消息。还规定了任何连接的网络传输层上的一些操作规则,如a s y m m e t r i a lc o n n e c t i o nu s a g e、r e q u e s tm u l t i p l e x i n g、c o n n e c t i o nm a