本发明专利技术的实施例公开了一种基于北向接口的网管配置方法和装置。该方法包括:通过北向接口接收网管设备发送的操作请求;根据本地配置对所述操作请求进行鉴权,所述本地配置中存储有网管设备的操作权限;所述鉴权通过时,处理所述操作请求。本发明专利技术的实施例中,本地配置中存储有网管设备的操作权限,当通过北向接口接收到的网管设备的操作请求时,可以根据本地配置对网管设备的请求进行鉴权,实现了网管设备的权限可配置,使得网管设备的权限可以被灵活管理。
【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种基于北向接口的网管配置方法和装置。
技术介绍
目前,随着电信资源的不断整合,电信运营商的网络规模越来越大。一 个运营网络中所涉及的网络类型和设备厂商越来越多。由于设备类型繁多, 面对的厂商网管软件也多种多样,让运营商的操作维护人员完全掌握每种设备的网管软件变得越来越困难。为此,许多运营商会开发自己的NMS( Network Management System,网络管理系统)软件,将各种厂商的设备集成到NMS 中进行管理,以降低操作维护人员对EMS ( Element Management System,网 元管理系统)软件的学习成本。而NMS与EMS间的接口被称为NBI (North-Bound Interface,北向4妾口 )。如图1所示,NBI是EMS向上为NMS 提供的接口。在网管北向接口的实现中,对北向接口的配置非常复杂。即使是对于同 一类型的NE (Network Element,网元),不同厂商的网络资源模型也有较多 的区别,这给NMS与不同厂商的EMS适配带来了很大困难。现有技术中提供了基于CORBA ( Common Object Request Broker Architecture,公共对象请求代理框架)的接口方法。由于CORBA本身的技 术优势,所以基于CORBA IDL (Interface Definition Language,接口定义语言) 对北向接口进行描述的模式被许多运营商接纳。而IDL文件必须经过CORBA 编译器翻译成如C++、 Java等高级语言后才能被嵌入北向接口相应模块的代 码中,并且需要实现特定的代码以从网元MIT ( Management Information Tree, 管理信息树)上获取管理对象信息。这些都必须在软件版本发布之前完成, 因此软件的实现与网络资源是强相关的,任何一个小的修改如网元版本升级,都必须重新发布版本。对于EMS而言,如果要与不同厂商的网管设备对接,可能由于NRM (Network Re'source Model ,网络资源才莫型)的不同,需要定义多套版本文件。 版本文件变化时一般都需要大量修改源代码,带来很大的开发工作量,且在
技术实现思路
本专利技术的实施例提供一种基于北向接口的网管配置方法和装置,其可为 不同网管设备配置不同的管理权限。本专利技术的实施例提供一种基于北向接口的网管配置方法,包括 通过北向接口接收网管设备发送的操作请求;根据本地配置对所述操作请求进行鉴权,所述本地配置中存储有网管设备的操作权限;所述鉴权通过时,处理所述操作请求。 本专利技术还提供一种基于北向接口的网管配置装置,包括 接收模块,用于通过北向接口接收网管设备发送的操作请求; 鉴权模块,用于根据本地配置对所述接收模块接收的操作请求进行鉴权,所述本地配置中存储有网管设备的操作权限;处理模块,用于当所述鉴权模块的鉴权通过时,处理所述操作请求。 本专利技术的实施例中,本地配置中存储有网管设备的操作权限,当通过北向接口接收到的网管设备的操作请求时,可以根据本地配置对网管设备的请求进行鉴权,实现了网管设备的权限可配置,使得网管设备的权限可以被灵 活管理。附图说明图是现有技术中网络管理层与网元管理层关系示意图2是本专利技术实施例中使用的MOM信息模型示意图3是本专利技术实施例中基于北向接口的网管配置方法流程图;图4是本专利技术实施例中可配置的网管北向接口模块示意图5是本专利技术实施例中NMS获取M()过程的流程图6是本专利技术实施例中NMS创建MO实例的流程图7是本专利技术实施例中基于北向接口的网管配置装置的结构示意图8是本专利技术实施例中基于北向接口的网管配置装置的另 一结构示意图。具体实施例方式在网络管理中,通常将网络环境中被管理的资源称为MO ( Management Object,管理对象),根据抽象层次不同,可以将MO分为MOC (Management Object Class,管理对象类)和MOI ( Management Objectlnstance,管理对象实 例)。MOC用来描述资源对象的类别,比如端口、交换机、传输网元等,每 个MOC可以通过唯一标识来确定。MOC之间存在着继承关系,所有的MOC 组成一个具有继承关系的层次结构。例如网元可以包括传输网元 以及其他类型的网元,而传输网元可以进一步包括华为传输网元和 阿尔卡特传输网元等。多个存在包含关系的MOC组合在一起即可以生成 一个MIT。MOI表示在网络中需要网管系统管理的各种实际存在的资源对象在网管 系统中的映像,表示一个实际存在的资源对象,是MOC的实例化。在目前的配置北向接口模型中,通过IDL的方式对NRM进行定义,并且 可以扩展厂商自定义的M()C。但是没有提供对MOC的访问权限的设置方法。 例如对于无线网络来说,网络维护人员又分OM维护和网规网优。前者负责设 备和传输层的数据配置维护,后者负责无线层数据配置维护。因此,两者对 MOC的访问权限不同,两者期望的NRM都是MOM的一个子集,但子集涉及 的MOC不同。以图2所示的MOM ( Management Object Model,管理对象4莫型)示意图 为例,其中A、 B、 C、 D是用户曱需要的,A、 E、 F、 G、 H是用户乙需要的。 对于特定用户,除了其关注的MOC为可见外,其他MOC为不可见。另外,还可以为用户就每个MOC定义读写权限,例如用户曱对MOC A只有读权限, 而用户乙可以配置有对MOC A的读权限和写权限。本专利技术的实施例中,提供一种基于北向接口的网管配置方法,如图3所 示,包括步骤s301、通过北向接口接收网管设备发送的操作请求。 步骤s302、根据本地配置对所述操作请求进行鉴权,所述本地配置中存 储有网管设备的操作权限。步骤s303、鉴权通过时,处理所述操作请求。 具体的还包括对网管设备的操作权限进行设置并存储到本地配置;所述网管 设备的操作权限包括管理对象类MOC的权限以及管理对象实例MOI的权限。 该对网管设备的搡作权限进行设置包括对MOC和MOI进行选择性过滤。 所述选择性过滤包括指定一个MOI作为上层对象模型的根节点,其他MOI 在不满足特定条件时不可见;或为每个MOC设置过滤条件,仅当MOI的参 数满足特定条件时MOI才可见。步骤s302中根据本地配置对所述操作请求进行鉴权包括判断所述操作 请求中涉及的MOC以及MOI的操作,是否满足本地配置中设置的过滤条件。当操作请求为获取对象的操作时,步骤s3()3中鉴权通过时处理操作请求 包括获取管理对象MO;将所述MO中的参数名称进行映射后,向网管设 备发送。当操作请求为创建或修改对象的操作时,步骤s303中鉴权通过时处理所 述操作请求包括将所述操作请求中待创建或待修改的所述MO中的参数名 称进行映射后,进行对象的创建或修改。图4为本专利技术的实施例中可配置的网管北向接口示意图,在本实施例中 在EMS的MIT与北向接口之间引入可配置的适配模块Conf,实现了 NMS权 限的可配置。该适配才莫块Conf可以由XML ( Extensible Markup Language,可 扩展置标语言)文件进行定义,不同的NMS通过不同的适配模块Conf与EMS7连本文档来自技高网...
【技术保护点】
一种基于北向接口的网管配置方法,其特征在于,包括: 通过北向接口接收网管设备发送的操作请求; 根据本地配置对所述操作请求进行鉴权,所述本地配置中存储有网管设备的操作权限; 所述鉴权通过时,处理所述操作请求。
【技术特征摘要】
1、一种基于北向接口的网管配置方法,其特征在于,包括通过北向接口接收网管设备发送的操作请求;根据本地配置对所述操作请求进行鉴权,所述本地配置中存储有网管设备的操作权限;所述鉴权通过时,处理所述操作请求。2、 如权利要求1所述基于北向接口的网管配置方法,其特征在于,还包括对网管设备的操作权限进行设置并存储到本地配置;所述网管设备的操 作权限包括管理对象类MOC的权限以及管理对象实例MOI的权限。3、 如权利要求2所述基于北向接口的网管配置方法,其特征在于,所述 对网管设备的操作权限进行设置包括对MOC和MOI进行选4奪性过滤;所述选择性过滤包括指定一个M()I作为上层对象模型的根节点,其他 MOI在不满足特定条件时不可见;或为每个MOC设置过滤条件,仅当MOI 的参数满足特定条件时MOI才可见。4、 如权利要求3所述基于北向接口的网管配置方法,其特征在于,所述 根据本地配置对所述操作请求进行鉴权包括判断所述操作请求中涉及的MOC以及MOI的操作,是否满足本地配置 中设置的过滤条件。5、 如权利要求1所述基于北向接口的网管配置方法,其特征在于,所述 操作请求为获取对象的操作时,所述鉴权通过时处理所述操作请求包括获取管理对象MO;将所述MO中的参数名称进行映射后,向网管设备发送。6、 如权利要求1所述基于北向接口的网管配置方法,其特征在于,所述 操作请求为创建或修...
【专利技术属性】
技术研发人员:曹家武,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。