一种方便快捷的通信网络管理方法

文档序号:7612644阅读:242来源:国知局
专利名称:一种方便快捷的通信网络管理方法
技术领域
本发明涉及一种通信网络管理方法,尤其涉及一套管理信息模型的建立和一种自主定义的网络管理协议。
背景技术
在各种通信网络的运营过程中,网络管理系统起着关键作用。在网络管理方法上,目前主要有基于SNMP(Simple Network Management Protocol简单网络管理协议)和基于TMN(Telecommunications Management Network电信管理网)的网络管理体系结构。
1、基于SNMP的网络管理体系结构由管理者、代理和管理信息库(MIB),管理协议等部分组成。其中管理者(管理进程)是管理指令的发出者,代理负责管理指令的执行,并且以通知的形式向管理者报告被管对象发生的一些重要事件。SNMP最初是作为一种可提供最小的网络管理功能方法而提出来的,SNMP本身及与SNMP相关的SMI(管理信息结构)与MIB都比较简单,因此功能简洁,易于实现,目前广泛用于互联网的管理;但它本身所存在的不足使它无法完成复杂的管理任务,也无法胜任大型网络的管理。这些不足表现在(1)SNMP MIB仅仅能够存储简单的数据类型标量型和二维表型(其基类型是标量型的),SNMP MIB信息模型的信息表达能力有限,难以表达复杂的信息结构;(2)SNMP提供的操作命令有限,主要有get(取),get-next(取下一个),set(设置),trap(通知)四种类型,不支持如创建,删除,动作等类型的操作,也不适合大量信息的查询;
(3)SNMP的trap是无确认的,这样有可能导致不能确保非常严重的告警是否发送到管理者,因此难以保证管理端与代理端的信息的同步与一致性。
2、基于TMN的网络管理体系结构功能全面而强大,但十分复杂,可以从四个方面分别进行描述,即功能体系结构、物理体系结构、信息体系结构和逻辑分层体系结构。TMN技术框架的基础是OSI(开放系统互联)网络、OSI系统管理功能、系统管理信息模型及系统管理协议与服务。OSI系统管理中最基本的功能是在两个管理实体间通过协议交换管理信息。在OSI系统管理中,此项功能为CMISE。CMISE分为两个部分CMIS,描述提供给用户的服务,CMIS共提供了七种服务原语;CMIP是提供管理信息传输服务的应用层协议,描述完成CMIS服务的协议数据单元及其相关联的过程。OSI系统管理用于定义和组织MIB的通用框架是管理信息模型,该管理信息模型采用了面向对象技术,使用管理对象定义指南(GDMO)描述。每一种被管的网络资源都被定义为管理对象。TMN体系结构是以更通用更全面的观点来组织一个网络的管理系统,它的目标是能够处理任何复杂系统的综合管理。然而正是这种大而全的思想,导致其有许多缺点,如目标太大、抽象化程度太高,管理信息模型的描述与实现都比较复杂。CMIP的功能极其灵活强大,使得OSI系统管理方法太复杂,OSI系统管理标准仅仅定义了一个个独立管理操作,如M-GET和M-SET。但并没有定义这些操作的序列,以完成管理者要解决的特定问题。
综上所述,这两种管理方法要么易于实现,但是功能简单;要么功能强大,但是难于实现。因此在实际的网络管理实践中迫切需要一种既拥有足够强大且可扩展的功能,又能方便快捷地加以实现的网络管理方法。

发明内容
本发明的目的就在于克服上述网络管理方法的缺点和不足,而提供一种方便快捷的通信网络管理方法,即一种既拥有足够强大且可扩展的功能,又能方便快捷地加以实现的网络管理方法。该方法包括一套管理信息模型的建立方法和一种自主定义的网络管理协议,以及实现各项网管功能的管理过程模型。该方法在增强管理功能的同时使实现更加简单、灵活、方便、快捷。
本发明的目的是这样实现的由一套管理信息模型的建立方法和一种自主定义的网络管理协议组成。
模型的建立是用面向对象的方法将被管资源建模成特定形式的管理对象(Managed Object)10,对象组成分为属性7、事件38和操作9(如图1)。根据对象间的逻辑关系(并列,所属)将管理对象组成树型结构,称为管理对象树。除了代表实际管理资源的对象(称为实体对象)之外,为了支持特定的管理功能,又定义了一系列特殊的管理对象10,它们并不对应某种管理资源,而是用于支持性能管理、故障管理、日志等管理功能,这种对象称为支持对象33。支持对象33有日志(Log)34,告警屏蔽(AlarmMask)12,当前告警(CurAlarm)14,历史告警(HistoryAlarm)18,历史性能管理(HistoryPMAdmin)18,历史性能(HistoryPM)27,性能阀值管理(Threshold)29,网元代理(Agent)36(如图5)。管理对象还定义了某些特定属性和方法如当前性能(CurPM)、累计性能(AccPM)1,查询子节点(GetSubNodes)8等来完成当前实时性能信息的查询和对象的遍历。通过属性操作对被管资源进行配置信息的读写和实时状态的查询,通过方法调用来完成某些特定的功能。
网络管理协议PDU使用一种称为OML格式的语言描述,其主要由PDU头和PDU体两个部分构成PDU头主要描述PDU标志、版本、长度、序列号、编码、加密方式等,某些项为可选;PDU体是协议数据部分,主要内容有请求、应答类型、对象标识,参数、数据集合及其他附加数据。它定义了相应的关键字来支持网络管理的各种操作,如查询Get,修改Set,动作Action,事件EventReport,应答Response,创建Create,删除Delete;协议数据类型支持从基本类型如整型、浮点、字符串到二进制流、集合、树。
①建一个网元类NE(33),每一个网元都有一个整型的实例ID,一个表示网元设备类别的网元类型编号,网元类型编号为全局统一,可以唯一的标识一种网元设备;②NE(33)对象下建立如下子对象日志Log(34),告警屏蔽AlarmMask(12),指明哪些告警要屏蔽,当前告警CurAlarm(14),是整个NE的当前告警,历史告警HistoryAlarm(18),记录整个NE的告警历史,历史性能管理HistoryPMAdmin(35),记录整个NE的历史性能管理信息设置,历史性能HistoryPM(27),是整个NE的历史性能,性能阀值管理Threshold(29),描述整个NE的性能阀值设置,网元代理Agent(36),用于说明与网元相关的代理有关信息,这些对象作为标准对象存在于每一个网元,实现对整个网元的日志管理,告警管理,性能管理功能;③基于网元被管理资源的具体结构,在NE(33)对象下建立其他子对象,子对象可包含更低一级子对象,这样就形成了一个树型的结构;④对象的组成为属性、方法和事件,在这一版本,针对对象的操作有Create和Delete(21),基本属性操作有Get和Set对应属性的读写(21)(23),基本方法是返回下层子对象的信息GetSubNodes(8),用来支持对象树的遍历,基本事件主要有属性变化、对象创建、对象删除(22),管理端根据这些事件与网元进行数据的自动同步;⑤对每一种管理操作,包括配置管理,性能管理,告警管理,日志管理,事件发送,协议部分都规定了相应的应答原语,保证每一步操作的完整性都是可知的。
本发明具有以下优点和的积极效果将被管理网络资源抽象成对象,将对资源的管理方法映射为对象属性、方法和事件,以这样一种特定的面向对象的方法建立起管理信息模型,并且通过简捷高效的网络管理协议实现管理端与代理端的交互,从而更简捷有效地实现了网络管理的五大基本功能。


图1是一个被管对象的信息图;图2是故障管理模型图;图3是配置管理模型图;图4是性能管理模型图;图5是网元对象信息图。
其中1-属性当前性能,累计性能值(CurPM、AccPM)。
2-只读属性,如实时状态等。
3-可读写属性,如各种配置量。
4-属性变化事件,使管理端收到该事件后主动同步新的状态或配置。
5-告警变化事件,使管理端刷新告警列表。
6-对象删除、创建,使管理端更新本地数据与网元保持一致。
7-其它专有事件,指每一对象所特有的事件。
8-对象方法(GetSubNodes)。
9-其它专有操作。
10-管理对象。
11-产生了新的告警信息。
12-告警屏蔽(AlarmMask)。
13-告警过滤。
14-当前告警(CurAlarm)。
15-告警变化事件上报。
16-收集告警信息。
17-告警结束消失或恢复。
18-历史告警(HistoryAlarm),记入历史告警列表中。
19-定期(如15分钟)采集历史告警。
20-管理系统。
21-修改(Set)、创建(Create)或删除(Delete)请求。
22-通知事件(属性变化事件、对象创建事件、对象删除事件)。
23-查询、动作。
24-当前实时性能(CurPM)。
25-采集当前性能并在终端界面显示。
26-当前性能记入历史性能列表。
27-历史性能对象(HistoryPM)。
28-定期采集历史性能,并存入系统数据库。
29-阀值管理对象(Threshold)。
30-监视当前性能值的范围。
31-性能值与预设阀值相比较,若超出阀值范围则将产生告警。
32-根据告警屏蔽的设置,决定是否产生相应告警。
33-网元(NE)。
34-日志对象(Log),记录一个NE内部的日志信息。
35-HistoryPMAdmin是整个NE的历史性能管理对象。
36-代理(Agent)。
具体实施例方式
①为网元建一个类NE33,每一个网元都有一个整型的实例ID,一个表示网元设备类别的网元类型编号,网元类型编号为全局统一,可以唯一的标识一种网元设备;②NE33对象下建立如下子对象日志(Log)34,告警屏蔽(AlarmMask)12,当前告警(CurAlarm)14,历史告警(HistoryAlarm)18,历史性能管理(HistoryPMAdmin)35,历史性能(HistoryPM)27,性能阀值管理(Threshold)29,网元代理(Agent)36,如图5所示。告警屏蔽(AlarmMask)12是告警屏蔽对象,指明哪些告警要屏蔽;当前告警(CurAlarm)14是整个NE的当前告警;历史告警(HistoryAlarm)18记录整个NE的告警历史;历史性能管理(HistoryPMAdmin)35记录整个NE的历史性能管理信息设置;历史性能(HistoryPM)27是整个NE的历史性能;性能阀值管理(Threshold)29描述整个NE的性能阀值设置。网元代理(Agent)36是代理对象,用于说明与网元相关的代理有关信息。
下面举例说明定义对象类的方法,可根据实际管理功能的需要灵活掌握。
对于当前告警类可作如下定义CurAlarm类定义Class CurAlarm{AttributeInt lengthro 当前告警条数List itemsro 当前告警列表ActionClear()清除所有当前告警Get(DN,scope)取DN指定的对象的告警,scope为1表示取本节点告警,0表示取以此节点为根的子树告警。返回一个List类型的当前告警表结果。
}当前告警列表条目字段有begintimedatetime告警发生的时间objectDNtype 告警发生的对象alarmtypeint 告警类型编号;state int告警状态,0表示一次告警,1表示振荡告警。
对于历史告警类可作如下定义Class HistoryAlarm{AttributeInt lengthro 历史告警条数Int MaxLengthrw 最大告警条数Listitemsro 历史告警列表ActionClear(endtime)清除所有历史告警Get(starttime,endtime)取starttime和endtime之间的历史告警,返回一个List类型的历史告警表结果}历史告警列表条目字段有begintimedatetime 告警发生的时间endtimedatetime 告警结束时间objectDNtype 告警发生的对象alarmtypeint 告警类型编号;stateint 告警状态。
③基于网元被管资源的具体结构,在NE对象下建立其他子对象,在子对象下再建立更低一级子对象,依此类推。父对象与子对象是隶属关系而不是包含。
④为对象定义属性、方法和事件,在这一版本,针对对象的操作有Create和Delete,基本属性操作有Get和Set对应属性的读写,属性分为只读属性和读写属性,一般只读属性描述对象状态,读写属性描述对象配置,如果一个对象有性能数据,则它必须有CurPM和AccuPM属性1,CurPM是一个属性1,表示此对象的当前性能数据,AccuPM也是属性1,它表示此对象的累积性能数据。基本方法是查询子节点(GetSubNodes)8,含义是返回下层子对象的信息,用来支持对象树的遍历,基本事件主要有属性变化、对象创建、对象删除22,管理端根据这些事件与网元进行数据的自动同步,见图1。类定义用下图的格式描述,在软件编写中需要将该描述语言映射为相应软件编程语言的语法,这一步可以通过自动化的工具软件或手工完成。类定义格式Class xxx{Attribute属性定义Action方法定义Notification事件定义}description详细描述该类对应的管理资源,属性、动作、事件等。
⑤OML协议的实现。OML协议传输层可以采用TCP(Transmission ControlProtocol,传输控制协议)或UDP(User Datagram Protocol,用户数据报协议)协议,包括打包、解包、加解密、传输等组成部分。OML协议传输要求能在大的数据包中自动识别合法的协议数据,过滤掉无效的信息,分解大的数据包并在接收方重新组合。
⑥管理系统与代理的实现方法,代理是管理对象10与管理系统20中间的一层,一般作为网元内的一个子系统实现,负责与管理系统的通信和请求向管理对象的转发,管理系统与代理之间的通信是客户服务器模式,代理为服务器,管理系统为客户,如图3。管理系统20向管理对象10发送查询、动作23,修改、创建、删除21请求,并接受相应应答,可以得到或修改指定对象中的有关属性或执行对象提供的方法。对象的属性被修改后,会产生相应的事件,包括属性变化事件、对象创建事件、对象删除事件22,发送到每个管理系统20,管理系统处理此事件,更新相应的数据。
⑦性能管理的基本过程参见图4。网元中具有性能属性的对象自动记录自身当前性能值24,记录15分钟后,将这些纪录综合成一个值计入历史性能27中,管理系统20需要隔15分钟自动去读取历史性能27列表并存入系统数据库28。对当前性能数据,管理系统可根据用户需求进行查询并在界面显示,用户看完后即可丢弃。对象是否需要采集历史性能由HistoryPMAdmin 35控制,管理端可以通过配置HistoryPMAdmin 35对象来决定每个对象的历史性能数据是否被收集。告警阀值处理模块29对当前性能进行监视,监视方式一般为将告警阀值发送到相应的模块,由此模块自行监视,有性能越限事件自动产生告警,对告警的管理见下面故障管理的叙述。
⑧故障管理的基本过程参见图2。告警的记录由公共对象CurAlarm 14和HistoryAlarm 18负责,这两个对象分别维护整个网元的当前告警列表和历史告警列表,其主要流程当某个对象产生一个告警后或告警状态有变化,此对象先通过告警屏蔽对象AlarmMask 12判断这一个告警是否被屏蔽,若屏蔽则忽略,否则,将这一告警信息传给CurAlarm 14,CurAlarm 14将此信息加入当前告警列表中,当前告警当其从告警状态改变为正常状态时,也会传给CurAlarm14,CurAlarm 14从当告警表中清除,并传给HistoryAlarm 18,HistoryAlarm 18将该告警信息加入历史告警表中。而且,每当告警产生或消失时,告警所在的对象需向各管理系统20发送告警变化通知消息15,表明告警有变化,告警变化通知消息并不包含详细告警信息,它只是指明某个对象的当前告警状态发生的变化,此时管理端可重新刷新告警信息16;同时管理端需要定期去取历史告警信息19,以加入管理端的历史告警数据库。告警的屏蔽管理端可以通过配置告警屏蔽来决定禁止哪些被管对象产生告警。
⑨对每一种管理操作,包括配置管理,性能管理,告警管理,日志管理,事件发送,协议部分都规定了相应的应答(Response)原语,保证每一步操作的完整性都是可知的。应答也封装在基于OML规范所定义的协议数据单元(PDU)中,PDU传输首选面向连接的TCP协议。
⑩管理协议说明本协议称为对象管理语言(OML,Object Management Language),下面详细说明。
OML体系中对数据用形式为“name=value”这样的名字值对表示,字段之间用“,”隔开。其中name为数据名,value为数据的值。Name的长度限制为31字节之内。Name由字母开头,可以包含数字、英文字母及”_”等,其它为非法。value可以是上节所提到的任何一种类型。特殊地,可以省略name,只保留value,这种格式可以看成是无命名的名字值对,如a=”xy”可写成”xy”。也可以省略值,如“name=”,表示无值的命名数据。
对应网络管理的功能需求,OML定义了一系列的关键字和命令原语来描述。
关键字主要有
■DNDNType类型,对象标识。由一系列classid和instid对组成,每对由“.”隔开,如1:2.2:6。当实例只能有一个时,可以省略instid。
■cmd标识符,命令,可选值为create、delete、get、cancelget,set、action、eventreport、response。
■Peercmd标识符,在response的DDU中表示它是对那个命令的回答;■Result类型不定,表示请求的返回值;■Cmdstat整型,命令状态,即命令执行的状态,0表示成功,负数表示失败,数值表示失败码,其中-1表示通用失败码,失败信息可以在info字段中给出。Cmdstat不同于result,它只表明命令执行状态,如超时、语法错、对象不存在、权限非法等等。而result为相关命令执行的结果,如动作返回值等。
■instid整形,对象实例号;■classid整形,类编号■method字符串,Action原语的方法名。
■EventType字符串,eventreport原语的事件类型名。
■scope整型,指定命令作用范围,数字表示递归层次。1表示命令只作用在本节点,0表示命令作用在本子树。此参数为可选。
Param(参数列表),即由“(”和“)”括起来的名字值对列表,标明有关原语用到的对象的属性及属性值列表。名字值对列表是若干形如”name=value”的集合,中间用”,”隔开,复杂的情况是value本身又是由“(”和“)”括起来的属性列表,而且可以多层嵌套,构成一个树结构。如Param=(name1=(sub1=subval1,sub2=subval2,….),…)。
OML协议对数据的表示使用自定义的与平台无关的数据类型,基本类型有INT整数,如245,-22等Float浮点数,如1.2,3.34等String字符串,如“abc”Bytes二进制串,如[base648912fe]表示base64编码,[1a6f1122]表示每字母表示一个16进制数,每两个字母表示一个字节。
应用型为基本型的延伸用法,如Bool布尔类型,用0表示假,1表示真。
DNType对象标识符,如“1.3.5.6.3”,用字符串表示。
Ipv4AddrIpv4地址,如“10.12.145.142”,用字符串表示。
DateTime日期时间,如“2002-12-312:15:03”,用字符串表示。
组合型即其它类型组合成的类型,有list列表,任意类型的数据的集合,格式如(a=1,b=”xy”,c=(m=2))即用小括号包含的值列表,列表可以包含列表,列表中的值可以是不同类型,可以有名字也可以无名字;通过这种数据类型一次可以传递大量的结构复杂的数据。
array简单数组,简单类型如整型或浮点型组成的集合,格式如{1,3,8,9},数组值目前暂定只能是单一的整数类型或浮点类型。
数据类型都是自标识的,即从数据的表示方式中直接可以推断出它的基本类型,如123一定是整数;浮点型必须有小数点,如1.00。Bytes类型值包括在一对[]里面,由编码方式如”base64”加””开始,后跟编码后的数据。值类型可以与标识符严格区分开来,标识符用来表示PDU定义中“name=value”对中的name或value,值类型只能用作value部分。
下面详细说明该网络管理协议的PDU结构。PDU由PDU头和PDU体组成,如下所示OML PDU=PDU Header CRLF CRLFPDU body CRLFCRLFPDU头和PDU体之间由两个CRLF分割,整个PDU由两个CRLF结束PDU体分为请求和应答两种类型PDU BODY=OML Request| OML Response其中,PDU头的格式如下(注以下符号SP表示空格,CRLF表示回车换行序列。)OML PDU数据头由“OML/”加版本号开始,如”OML/1.0”。后跟其他描述参数,各描述参数之间用空格或“\n”分开。参数格式为参数名=参数值。基本参数有●ContentLength数据体长度,整型。
●SequencePDU序列号,整型。
●Encoding编码方式,字符串。如“Base64”。
●Charset字符集,字符串。如“gb2312”。
ContentLength、Sequence为必填参数,其余可选。
PDU头的例子OML/1.0 SP Sequence=1235 SP ContentLength=250 SP Charset=”gb2312”CRLFPDU BODY分为OML Request与OML Response。
OML Request有如下结构OML Request=DN=xxx,cmd=xxx,[param=(xxx),][scope=xxx,][method=xxx,][eventtype=xxx]其中DN=xxx表示要操作的对象,若有scope选项的话,则指明要操作的子树的根节点;Cmd=xxx表示操作类型,如get、set、action等;Param=(xxx)指明操作所需参数,根据不同的命令有所不同;Scope=xxx表示操作范围,是对本对象操作还是对以此对象为根的子树操作,暂时不要求实现;Method=xxx表示若cmd为Action的话,具体调用的方法类型;Eventtype=xxx表示若cmd为eventreport的话,上报的事件类型;OML reponse有如下结构OML Response=DN=xxx,cmd=Response,peercmd=xxx,cmdstat=xxx,[Param=(xxx),][result=xxx,][info=xxx]DN同上
Cmd=Response,表示为应答Peercmd=xxx表示为何种命令的应答Cmdstat=xxx表示命令执行状态;Param=(xxx)表示返回的参数;Result=xxx表示结果,数据类型不定,根据请求不同而不同Info=xxx表示附加信息网管协议使用的原语说明如下●M-Create.Request创建管理对象请求;PDU结构DN=xxx,cmd=Create,classid=xxx,instid=xxx,param=(xxx)说明DN指明将创建对象的父节点。以param指明的参数创建classid指明的类标识;●M-Create.Response创建对象响应;PDU结构DN=xxx,Cmd=response,peercmd=create,cmdstat=xxx,result=xxx说明DN指明被创建对象的父节点,若成功result返回被创建对象的DN;●M-Delete.Request删除管理对象请求;PDU结构DN=xxx,Cmd=delete说明删除DN指明的对象,此对象包括它的子节点都被删除;●M-Delete.Response删除管理对象响应;PDU结构DN=xxx,Cmd=response,peercmd=delete,cmdstat=xxx说明●M-Get.Request取对象属性值请求;
PDU结构DN=xxx,Cmd=get,param=(xxx)说明获取DN指明的对象的属性值,属性名在param中指明,格式为(param_name1=,param_name2=,…);●M-Get.Response取对象属性值响应;PDU结构Cmd=response,peercmd=get,cmdstat=xxx,param=(xxx)说明返回获取的DN指明的对象的属性值,值列表在param中指明;●M-Cancel取消请求PDU结构DN=0,Cmd=cancel,peerCequence=xxx说明取消peerCequence指定的请求,DN填0;●M-Cancel.ResponseCancel响应PDU结构DN=0,Cmd=response,peercmd=cancel,cmdstat=xxx说明●M-Set.Request设置对象属性值请求;PDU结构DN=xxx,Cmd=set,param=(xxx)说明设置DN指明的对象的属性值;●M-Set.Response设置对象属性值响应;PDU结构DN=xxx,Cmd=response,peercmd=set,cmdstat=xxx说明
M-Action.Request调用对象方法请求;PDU结构DN=xxx,Cmd=action,method=xxx,param=(xxx)说明调用DN指明的对象的method指明的方法,方法的参数由param指定;●M-Action.Response调用对象方法响应;PDU结构DN=xxx,Cmd=response,peercmd=action,method=xxx,cmdstate=xxx,[result=xxx]说明返回调用DN指明的对象方法的结果,若有结果,在result中指明;●M-EventReport.Request管理对象事件报告请求;PDU结构DN=xxx,Cmd=eventreport,EventType=”xxx”,param=(xxx)说明对象上报DN对象发生的事件,事件参数有param指明;●M-EventReport.Response管理对象事件报告响应;PDU结构DN=xxx,Cmd=response,peercmd=eventreport,cmdstat=xxx说明表示收到事件;注应答原语都可以附加一个info字段,提供补充信息,特别是返回出错时,可以附件详细的出错信息。
权利要求
1.一种方便快捷的通信网络管理方法,其特征是由一套管理信息模型的建立方法和一种自主定义网络管理协议组成;所述的一套管理信息模型的建立方法,即用面向对象的方法将被管对象建模成特定形式的管理对象树,将对象分成属性、方法和事件;所述的一种自主定义网络管理协议,即一种称为OML格式的协议,该协议的协议数据单元PDU由两部分组成PDU头和PDU体;PDU头包括了协议标志、版本、长度、序列号、编码、加密方式,PDU体由名字值对组成,支持的管理命令类型有查询Get,修改Set,动作Action,事件EventReport,应答Response,创建Create,删除Delete;①建立一个网元类NE(33),每一个网元类都有一个整型的实例ID,一个表示网元设备类别的网元类型编号,网元类型编号为全局统一,可以唯一的标识一种网元设备;②NE(33)对象下建立如下子对象日志Log(34),告警屏蔽AlarmMask(12),指明哪些告警要屏蔽,当前告警CurAlarm(14),是整个NE的当前告警,历史告警HistoryAlarm(18),记录整个NE的告警历史,历史性能管理HistoryPMAdmin(35),记录整个NE的历史性能管理信息设置,历史性能HistoryPM(27),是整个NE的历史性能,性能阀值管理Threshold(29),描述整个NE的性能阀值设置,网元代理Agent(36),用于说明与网元相关的代理有关信息,这些对象作为标准对象存在于每一个网元,实现对整个网元的日志管理,告警管理,性能管理功能;③基于网元被管理资源的具体结构,在NE(33)对象下建立其他子对象,子对象可包含更低一级子对象,这样就形成了一个树型的结构;④对象的组成为属性、方法和事件,在这一版本,针对对象的操作有Create和Delete(21),基本属性操作有Get和Set对应属性的读写(21)(23),基本方法是返回下层子对象的信息GetSubNodes(8),用来支持对象树的遍历,基本事件主要有属性变化、对象创建、对象删除(22),管理端根据这些事件与网元进行数据的自动同步;⑤对每一种管理操作,包括配置管理,性能管理,告警管理,日志管理,事件发送,协议部分都规定了相应的应答原语,保证每一步操作的完整性都是可知的。
全文摘要
本发明公开了一种方便快捷的通信网络管理方法,涉及一种通信网络管理方法,由一套管理信息模型的建立方法和一种自主定义网络管理协议组成;所述的一套管理信息模型的建立方法,即用面向对象的方法将被管对象建模成特定形式的管理对象树,将对象分成属性、方法和事件;所述的一种自主定义网络管理协议,即一种称为OML格式的协议。本发明将被管理网络资源抽象成对象,以这样一种特定的面向对象的方法建立起管理信息模型,并且通过简捷高效的网络管理协议实现管理端与代理端的交互,从而更简捷有效地实现了网络管理的五大基本功能。
文档编号H04L29/06GK1645819SQ20051001816
公开日2005年7月27日 申请日期2005年1月18日 优先权日2005年1月18日
发明者马苏安, 孙含福, 丰晓东 申请人:武汉市中光通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1