一种基于SNMP协议网络管理系统之间信息共享方法及其系统.pdf

上传人:32 文档编号:1111937 上传时间:2018-03-31 格式:PDF 页数:17 大小:939.51KB
返回 下载 相关 举报
摘要
申请专利号:

CN200810180681.9

申请日:

2008.11.19

公开号:

CN101645795A

公开日:

2010.02.10

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/24申请日:20081119|||公开

IPC分类号:

H04L12/24

主分类号:

H04L12/24

申请人:

中国科学院声学研究所

发明人:

刘 学; 嵇智辉; 王劲林; 刘 磊; 匡振国

地址:

100190北京市海淀区北四环西路21号中国科学院声学研究所

优先权:

2008.11.7 CN 200810226208.X

专利代理机构:

北京法思腾知识产权代理有限公司

代理人:

杨小蓉

PDF下载: PDF下载
内容摘要

本发明提供一种基于SNMP协议的网络管理系统之间信息共享方法及其系统:将本地网络管理系统作为其他网络管理系统的一种被管理的设备,其他网络管理系统通过标准的SNMP协议并按照预先配置的MIB变量标识从本地网络管理系统获取或配置设备和业务参数;当本组织域设备产生故障或告警时,本地网络管理系统把此故障或告警通过SNMP协议通知给相关的其他网络管理系统。本方法解决了多个网络管理系统之间的注册、获取、配置和故障/告警通知,既能快速获取跨域业务的参数信息,并且实现简单、可扩展,同时,每个网络管理系统可以采

权利要求书

1: 一种基于SNMP协议的网络管理系统之间信息共享方法,其特征在于,将 本地网络管理系统作为其他网络管理系统的一种被管理的设备,所述其他网络管理 系统通过标准的SNMP协议、并按照预先注册的MIB变量标识从所述本地网络管 理系统获取或配置设备和业务参数;当本组织域设备产生故障或告警时,所述本地 网络管理系统把该故障或告警通过所述SNMP协议通知给相关的所述其他网络管理 系统。
2: 根据权利要求1所述的基于SNMP协议的网络管理系统之间信息共享方法, 其特征在于, 在每一个所述网络管理系统上安装一个基于SNMP的网管代理端,该网管代理端 属于所述本地网络管理系统所有,其代理所述本地网络管理系统接受所述其它网络 管理系统的管理,使所述本地网络管理系统成为所述其它网络管理系统的一种被管 理设备,所述网络管理系统之间通过所述网管代理端实现标准的SNMP命令,以实现 数据的共享,每个所述网络管理系统管理本组织域内的所有设备,将业务关联的所 述其它网络管理系统也作为其一种被管理设备,并拥有组织域内部的设备/业务信息 MIB库,其具体步骤分为: 1)网络管理系统注册:某一个网络管理系统N i 所管理的组织域中的某一个业务 S i 依赖于另一个域网络管理系统N j 中的某台设备E jx ,所述另一个域网络管理系统N j 把所述设备E jx 的需要共享的所述业务S i 相关设备MIB变量标识和异常对应的标识符 OID注册到所述网络管理系统N i 上,所述网络管理系统N i 返回注册结果;同样,所 述设备E jx 为实现业务S i 又依赖于其他域网络管理系统N k 、N l 中的设备E kx 、E lx ,该其 他域网络管理系统N k 和其他域网络管理系统N l 分别把设备E kx 和设备E lx 的需要共享 的业务S i 相关设备MIB变量标识和异常对应的标识符OID注册到所述另一个域网络 管理系统N j ,以此类推,直到把所有设备依赖注册完毕,注册完成后,每个网络管 理系统都知道本地业务所依赖其他域的设备的MIB变量标识、异常对应的标识符OID 和设备所关联的其它网络管理系统; 2)参数配置:包括业务参数配置和设备参数配置,某一个网络管理系统N i 所管 理的组织域中的某一个业务S i 依赖于其他域网络管理系统N j 中的某台设备E jx ,业务 S i 参数将通过对应设备的所述网络管理系统N i 进行通过配置命令通知所述其他域网 络管理系统N j 配置所述设备E jx ,如果存在多级依赖,将逐级进行配置,直到配置完 毕; 3)参数获取:包括业务参数获取和设备参数获取,某一个网络管理系统N i 所管 理的组织域中的某一个业务S i 依赖于其他域网络管理系统N j 中的某台设备E jx ,业务 S i 参数将通过获取命令到对应设备的其他域网络管理系统N j 进行获取,如果存在多 级依赖,其他域网络管理系统N j 将逐级进行获取; 4)故障/告警通知:某台设备如果出现告警或故障,其所在域网络管理系统的 网管代理端实时采用SNMP协议通知业务关联的其它网络管理系统,其它网络管理系 统根据告警/故障的类型和级别,确定是否进一步将告警通知给其关联的其它网络管 理系统。
3: 根据权利要求2所述的基于SNMP协议的网络管理系统之间信息共享方法, 其特征在于, 所述步骤1)的网络管理系统注册流程如下: 101)业务S i 依赖于网络管理系统N j 中的设备E jx ,网络管理系统N j 把设备E jx 的设备MIB变量标识和异常对应的标识符OID注册到网络管理系统N i ,并且网络管 理系统N j 记录设备E jx 关联的上一级网络管理系统为N i ; 102)设备E jx 为实现业务S i 又依赖于网络管理系统N k 、N l 中的设备E kx 、E lx , 网络管理系统N k 把设备E kx 的设备MIB变量标识和异常对应的标识符注册到网络管理 系统N j ,并且网络管理系统N k 记录设备E kx 关联的上一级网络管理系统为N j ; 103)网络管理系统N l 把设备E lx 的设备MIB变量标识和异常对应的标识符注 册到网络管理系统N j 上,并记录设备E lx 关联的上一级网络管理系统为N j ; 104)以此类推,直到把所有设备依赖注册完毕; 注册完成后,业务或设备向下依赖关系为: 105)N i (S i )→{N j (E jx )→{N k (E kx ),N l (E lx )→{N m (E mx )→{N n (E nx )}}}}; 注册完成后,设备被依赖的网络管理系统列表为: 106)N n (E nx ):{N m }; N m (E mx );{N l }; N l (E lx ):{N j }; N k (E kx ):{N j }; N j (E jx ):{N i }, 所述步骤2)的参数设置流程如下: 201)网络管理系统N i 通过配置命令通知网络管理系统N j 的所述网管代理端, 网管代理端通知网络管理系统N j 配置设备E jx ;配置命令的命令参数为所述步骤101) 中注册得到的参数标识和对应的值; 202)根据所述步骤105)向下依赖关系,网络管理系统N j 通过配置命令通知 网络管理系统N k 配置设备E kx 和通知网络管理系统N l 配置设备E lx ; 203)根据所述步骤105)向下依赖关系,逐级配置; 204)逐级返回配置结果; 205)配置完毕, 所述步骤3)的参数获取流程如下: 301)网络管理系统N i 定时通过获取命令到网络管理系统N j 的网管代理端获取 共享的业务信息,获取命令的命令参数为所述步骤101)中注册得到的参数标识; 302)网络管理系统N j 的网管代理端到网络管理系统N j 的MIB库中获取相关信 息并返回给网络管理系统N i ; 303)网络管理系统N j 的MIB库中信息为网络管理系统N j 定时从设备E jx 采集 信息,和从网络管理系统N k 、N l 采集有关设备E kx 、E lx 的信息,网络管理系统N j 到网 络管理系统N k 、N l 采集信息步骤同301); 304)获取完毕, 所述步骤4)的故障/告警通知流程如下: 401)网络管理系统N m 得到设备E mx 通知的告警或故障,根据告警/故障的类型 和级别,确定是否通知依赖于设备E mx 的业务关联的其它网络管理系统,如果需要通 知,通过106)得到设备E mx 被依赖的网络管理系统列表为{N l },由网络管理系统 N m 的网管代理端实时通过通知命令将告警信息通知网络管理系统N l ; 402)网络管理系统N l 对告警处理后,根据告警/故障的类型和级别,确定是 否通知依赖于设备E lx 的业务关联的其它网络管理系统,如果需要通知,通过106) 得到设备E lx 被依赖的网络管理系统列表为{N j },由网络管理系统N l 的网管代理端 通过通知命令将告警信息通知网络管理系统N j ; 403)逐级处理告警/故障; 404)通知完毕。
4: 一种基于SNMP协议的网络管理系统之间信息共享系统,包括:多个独立 的网络管理系统,每个所述网络管理系统安装一个网管代理端和信息MIB库,其特 征在于:所述网管代理端属本地网络管理系统所有,代理所述本地网络管理系统接 受其它网络管理系统的管理,使所述本地网络管理系统成为其它网络管理系统的一 种被管理设备;所述本地网络管理系统通过注册方式,将需要共享的MIB变量标识 注册到业务关联的其它网络管理系统;其它网络管理系统采用标准的SNMP协议、 并按照预先配置的MIB变量标识,通过网管代理端获取或配置参数;当本组织域设 备产生故障或告警时,所述本地网络管理系统通过网管代理端把此故障或告警通过 所述SNMP协议通知业务关联的其它网络管理系统。
5: 根据权利要求4所述的基于SNMP协议的网络管理系统之间信息共享系统, 其特征在于,在每一个所述网络管理系统上安装一个基于SNMP的网管代理端,该 网管代理端属于所述本地网络管理系统所有,其代理所述本地网络管理系统接受所 述其它网络管理系统的管理,使所述本地网络管理系统成为所述其它网络管理系统 的一种被管理设备,所述网络管理系统之间通过所述网管代理端实现标准的SNMP 命令,以实现数据的共享,每个所述网络管理系统管理本组织域内的所有设备,将 业务关联的所述其它网络管理系统也作为其一种被管理设备,并拥有组织域内部的 设备/业务信息MIB库,其具体工作过程分为: 1)网络管理系统注册:某一个网络管理系统N i 所管理的组织域中的某一个业务 S i 依赖于另一个域网络管理系统N j 中的某台设备E jx ,所述另一个域网络管理系统N j 把所述设备E jx 的需要共享的所述业务S i 相关设备MIB变量标识和异常对应的标识符 OID注册到所述网络管理系统N i 上,所述网络管理系统N i 返回注册结果;同样,所 述设备E jx 为实现业务S i 又依赖于其他域网络管理系统N k 、N l 中的设备E kx 、E lx ,该其 他域网络管理系统N k 和其他域网络管理系统N l 分别把设备E kx 和设备E lx 的需要共享 的业务S i 相关设备MIB变量标识和异常对应的标识符OID注册到所述另一个域网络 管理系统N j ,以此类推,直到把所有设备依赖注册完毕,注册完成后,每个网络管 理系统都知道本地业务所依赖其他域的设备的MIB变量标识、异常对应的标识符OID 和设备所关联的其它网络管理系统; 2)参数配置:包括业务参数配置和设备参数配置,一个网络管理系统N i 所管理 的组织域中的某一个业务S i 依赖于其他域网络管理系统N j 中的某台设备E jx ,业务 S i 参数将通过对应设备的所述网络管理系统N i 进行通过配置命令通知所述其他域网 络管理系统N j 配置所述设备E jx ,如果存在多级依赖,将逐级进行配置,直到配置完 毕; 3)参数获取:包括业务参数获取和设备参数获取,一个网络管理系统N i 所管理 的组织域中的某一个业务S i 依赖于其他域网络管理系统N j 中的某台设备E jx ,业务 S i 参数将通过获取命令到对应设备的其他域网络管理系统N j 进行获取,如果存在多 级依赖,其他域网络管理系统N j 将逐级进行获取; 4)故障/告警通知:某台设备如果出现告警或故障,其所在域网络管理系统的 网管代理端实时采用SNMP协议通知业务关联的其它网络管理系统,其它网络管理系 统根据告警/故障的类型和级别,确定是否进一步将告警通知给其关联的其它网络管 理系统。
6: 根据权利要求5所述的基于SNMP协议的网络管理系统之间信息共享系统, 其特征在于, 所述工作过程1)的网络管理系统注册流程如下: 101)业务S i 依赖于网络管理系统N j 中的设备E jx ,网络管理系统N j 把设备E jx 的设备MIB变量标识和异常对应的标识符OID注册到网络管理系统N i ,并且网络管 理系统N j 记录设备E jx 关联的上一级网络管理系统为N i ; 102)设备E jx 为实现业务S i 又依赖于网络管理系统N k 、N l 中的设备E kx 、E lx , 网络管理系统N k 把设备E kx 的设备MIB变量标识和异常对应的标识符注册到网络管理 系统N j ,并且网络管理系统N k 记录设备E kx 关联的上一级网络管理系统为N j ; 103)网络管理系统N l 把设备E lx 的设备MIB变量标识和异常对应的标识符注 册到网络管理系统N j 上,并记录设备E lx 关联的上一级网络管理系统为N j ; 104)以此类推,直到把所有设备依赖注册完毕; 注册完成后,业务或设备向下依赖关系为: 105)N i (S i )→{N j (E jx )→{N k (E kx ),N k (E lx )→{N m (E mx )→{N n (E nx )}}}}; 注册完成后,设备被依赖的网络管理系统列表为: 106)N n (E nx ):{N m }; N m (E mx ):{N l }; N l (E lx ):{N j }; N k (E kx ):{N j }; N j (E jx ):{N i }, 所述工作过程2)的参数设置流程如下: 201)网络管理系统N i 通过配置命令通知网络管理系统N j 的所述网管代理端, 网管代理端通知网络管理系统N j 配置设备E jx ;配置命令的命令参数为所述步骤101) 中注册得到的参数标识和对应的值; 202)根据所述步骤105)向下依赖关系,网络管理系统N j 通过配置命令通知 网络管理系统N k 配置设备E kx 和通知网络管理系统N l 配置设备E lx ; 203)根据所述步骤105)向下依赖关系,逐级配置; 204)逐级返回配置结果; 205)配置完毕, 所述工作过程3)的参数获取流程如下: 301)网络管理系统N i 定时通过获取命令到网络管理系统N j 的网管代理端获取 共享的业务信息,获取命令的命令参数为所述步骤101)中注册得到的参数标识; 302)网络管理系统N j 的网管代理端到网络管理系统N j 的MIB库中获取相关信 息并返回给网络管理系统N i ; 303)网络管理系统N j 的MIB库中信息为网络管理系统N j 定时从设备E jx 采集 信息,和从网络管理系统N k 、N l 采集有关设备E kx 、E lx 的信息,网络管理系统N j 到网 络管理系统N k 、N l 采集信息步骤同301); 304)获取完毕, 所述工作过程4)的故障/告警通知流程如下: 401)网络管理系统N m 得到设备E mx 通知的告警或故障,根据告警/故障的类型 和级别,确定是否通知依赖于设备E mx 的业务关联的其它网络管理系统,如果需要通 知,通过106)得到设备E mx 被依赖的网络管理系统列表为{N l },由网络管理系统 N m 的网管代理端实时通过通知命令将告警信息通知网络管理系统N l ; 402)网络管理系统N l 对告警处理后,根据告警/故障的类型和级别,确定是 否通知依赖于设备E lx 的业务关联的其它网络管理系统,如果需要通知,通过106) 得到设备E lx 被依赖的网络管理系统列表为{N j },由网络管理系统N l 的网管代理端 通过通知命令将告警信息通知网络管理系统N j ; 403)逐级处理告警/故障; 404)通知完毕。

说明书


一种基于SNMP协议网络管理系统之间信息共享方法及其系统

    【技术领域】

    本发明涉及信息网络技术领域,特别涉及一种基于SNMP协议的网络管理系统(NMS)之间信息共享管理方法及其系统。

    背景技术

    传统的业务运营模式下,运营商只能为其运营区域(即本组织域)内的客户提供业务,且在本组织域内所有的业务和设备由一台网络管理系统(NMS)所管理,不同组织域的NMS之间是对等关系,它们之间没有任何的信息共享。随着网络条件的逐步改善和客户需求的不断提高,新业务和相关增值业务不断涌现,为了让客户能享受更多的业务,业务跨域运营为运营商之间提供业务和客户共享,能有效促进业务的推广,增加双方运营收益,同时给客户提供更丰富的业务。由于一个NMS为一个组织域服务,业务跨域运营给NMS提出新的挑战。为了管理跨域业务及其相关设备,不同组织域的NMS之间要能够按照业务管理需求共享一定的数据。

    现有的支持NMS之间数据共享的方法为:NMS之间定义一组私有通信协议,NMS通过适配接口与其他的NMS通信,多个NMS之间采用级联方式进行通信,从源NMS节点逐步把信息传递到目的NMS节点。这种方法存在3点问题:

    第一点:由于通信协议的私有性,NMS要把本身的数据适配到这种通信协议包中,将给每个NMS增加一定的复杂度和开发工作量;

    第二点:参数的获取和配置,需要在多个NMS之间传递信息,直到找到目的NMS,每个NMS需要处理并转发不相关的信息,增加了消息通信量和NMS负载;

    第三点:NMS缺乏组织共享信息的能力,管理信息的完整性要靠程序保证,这样定制性强,不利于共享数据内容变动,也不利于管理新增的业务或设备。

    因此,现有NMS之间共享数据的机制实现复杂,且不能及时把业务信息发送给该业务所属运营商的NMS,随着新业务不断涌现和跨域业务的增多,需要一种有效的能够满足运营需求的NMS之间数据共享策略,以克服上述业务跨域运营时管理业务和设备存在的问题。

    【发明内容】

    为了解决上述问题,本发明的目的在于提供一种基于SNMP协议的网络管理系统之间信息共享方法及其系统。该系统将本地网络管理系统作为其他网络管理系统的一种被管理的设备,其他网络管理系统可以通过标准的SNMP协议、并按照预先配置的MIB变量标识从本地网络管理系统获取(Get)或配置(Set)设备和业务参数;当本组织域设备产生故障或告警时,本地网络管理系统把此故障或告警通过SNMP协议通知(Trap)给相关的其他网络管理系统;同时,本方法解决了多个网络管理系统之间的注册、获取、配置和故障/告警通知。该方法既能快速获取跨域业务的参数信息,并且实现简单、可扩展,同时,每个网络管理系统可以采用标准SNMP协议管理本组织域内的所有设备和业务关联的其它组织域的网络管理系统,降低了网络管理系统之间信息共享难度。该方法能有效的解决业务跨组织域运营时的管理。该方法和具体设备类型、业务种类、运营商类别无关,具有普遍意义。

    为了实现上述发明目的,本发明提供的基于SNMP协议的NMS之间信息共享方法,其特征在于,将本地NMS作为其他NMS的一种被管理的设备,所述其他NMS通过标准的SNMP协议、并按照预先注册的MIB变量标识从所述本地NMS获取或配置设备和业务参数;当本组织域设备产生故障或告警时,所述本地NMS把该故障或告警通过所述SNMP协议通知给相关的所述其他NMS。

    另外,本发明提供的基于SNMP协议的NMS之间信息共享方法,将在每一个NMS上安装一个基于SNMP的网管代理端(Agent),Agent属本地NMS所有,代理本地NMS接受其它NMS的管理,使本地NMS成为其它NMS的一种被管理设备,NMS之间通过Agent实现标准的SNMP命令(Set、Get、Trap),从而实现数据的共享。每个NMS管理本组织域内的所有设备,将业务关联的其它NMS也作为其一种被管理设备,并拥有组织域内部的设备/业务信息MIB库。其步骤分为:NMS注册、参数配置、参数获取、故障/告警通知。其具体的步骤如下:

    1)网络管理系统注册:某一个网络管理系统Ni所管理地组织域中的某一个业务Si依赖于另一个域网络管理系统Nj中的某台设备Ejx,所述另一个域网络管理系统Nj把所述设备Ejx的需要共享的所述业务Si相关设备MIB变量标识和异常对应的标识符OID注册到所述网络管理系统Ni上,所述网络管理系统Ni返回注册结果;同样,所述设备Ejx为实现业务Si又依赖于其他域网络管理系统Nk、Nl中的设备Ekx、Elx,该其他域网络管理系统Nk和其他域网络管理系统Nl分别把设备Ekx和设备Elx的需要共享的业务Si相关设备MIB变量标识和异常对应的标识符OID注册到所述另一个域网络管理系统Nj,以此类推,直到把所有设备依赖注册完毕,注册完成后,每个网络管理系统都知道本地业务所依赖其他域的设备的MIB变量标识、异常对应的标识符OID和设备所关联的其它网络管理系统;

    2)参数配置:包括业务参数配置和设备参数配置,某一个网络管理系统Ni所管理的组织域中的某一个业务Si依赖于其他域网络管理系统Nj中的某台设备Ejx,业务Si参数将通过对应设备的所述网络管理系统Ni进行通过配置命令通知所述其他域网络管理系统Nj配置所述设备Ejx,如果存在多级依赖,将逐级进行配置,直到配置完毕;

    3)参数获取:包括业务参数获取和设备参数获取,某一个网络管理系统Ni所管理的组织域中的某一个业务Si依赖于其他域网络管理系统Nj中的某台设备Ejx,业务Si参数将通过获取命令到对应设备的其他域网络管理系统Nj进行获取,如果存在多级依赖,其他域网络管理系统Nj将逐级进行获取;

    4)故障/告警通知:某台设备如果出现告警或故障,其所在域网络管理系统的网管代理端实时采用SNMP协议通知业务关联的其它网络管理系统,其它网络管理系统根据告警/故障的类型和级别,确定是否进一步将告警通知给其关联的其它网络管理系统。

    另外,本发明提供的一种基于SNMP协议的NMS之间信息共享系统,包括:多个独立的NMS,每个所述NMS安装一个网管代理端和信息MIB库,其特征在于:所述网管代理端属本地NMS所有,代理所述本地NMS接受其它NMS的管理,使所述本地NMS成为其它NMS的一种被管理设备;所述本地NMS通过注册方式,将需要共享的MIB变量标识注册到业务关联的其它NMS;其它NMS采用标准的SNMP协议、并按照预先配置的MIB变量标识,通过网管代理端获取或配置参数;当本组织域设备产生故障或告警时,所述本地NMS通过网管代理端把此故障或告警通过所述SNMP协议通知业务关联的其它NMS。

    另外,本发明的基于SNMP协议的网络管理系统之间信息共享系统,在每一个所述网络管理系统上安装一个基于SNMP的网管代理端,该网管代理端属于所述本地网络管理系统所有,其代理所述本地网络管理系统接受所述其它网络管理系统的管理,使所述本地网络管理系统成为所述其它网络管理系统的一种被管理设备,所述网络管理系统之间通过所述网管代理端实现标准的SNMP命令,以实现数据的共享,每个所述网络管理系统管理本组织域内的所有设备,将业务关联的所述其它网络管理系统也作为其一种被管理设备,并拥有组织域内部的设备/业务信息MIB库,其具体工作过程分为:

    1)网络管理系统注册:某一个网络管理系统Ni所管理的组织域中的某一个业务Si依赖于另一个域网络管理系统Nj中的某台设备Ejx,所述另一个域网络管理系统Nj把所述设备Ejx的需要共享的所述业务Si相关设备MIB变量标识和异常对应的标识符OID注册到所述网络管理系统Ni上,所述网络管理系统Ni返回注册结果;同样,所述设备Ejx为实现业务Si又依赖于其他域网络管理系统Nk、Nl中的设备Ekx、Elx,该其他域网络管理系统Nk和其他域网络管理系统Nl分别把设备Ekx和设备Elx的需要共享的业务Si相关设备MIB变量标识和异常对应的标识符OID注册到所述另一个域网络管理系统Nj,以此类推,直到把所有设备依赖注册完毕,注册完成后,每个网络管理系统都知道本地业务所依赖其他域的设备的MIB变量标识、异常对应的标识符OID和设备所关联的其它网络管理系统;

    2)参数配置:包括业务参数配置和设备参数配置,某一个网络管理系统Ni所管理的组织域中的某一个业务Si依赖于其他域网络管理系统Nj中的某台设备Ejx,业务Si参数将通过对应设备的所述网络管理系统Ni进行通过配置命令通知所述其他域网络管理系统Nj配置所述设备Ejx,如果存在多级依赖,将逐级进行配置,直到配置完毕;

    3)参数获取:包括业务参数获取和设备参数获取,某一个网络管理系统Ni所管理的组织域中的某一个业务Si依赖于其他域网络管理系统Nj中的某台设备Ejx,业务Si参数将通过获取命令到对应设备的其他域网络管理系统Nj进行获取,如果存在多级依赖,其他域网络管理系统Nj将逐级进行获取;

    4)故障/告警通知:某台设备如果出现告警或故障,其所在域网络管理系统的网管代理端实时采用SNMP协议通知业务关联的其它网络管理系统,其它网络管理系统根据告警/故障的类型和级别,确定是否进一步将告警通知给其关联的其它网络管理系统。

    利用本发明的基于SNMP协议的NMS之间信息共享方法及其系统,可在不打破每个NMS只管理本组织域的设备和业务的格局下,有效地解决多个NMS间的信息共享,同时解决业务跨域等类似应用的业务管理问题。本发明所述的系统中,将NMS作为其他NMS的一种被管理的设备,其他NMS可以通过标准的SNMP协议、并按照预先配置的MIB变量标识从本地NMS获取(Get)或配置(Set)设备和业务参数;当本组织域设备产生故障或告警,本地NMS采用SNMP协议把此故障或告警通知(Trap)设备关联的其它NMS。这样NMS可以采用标准SNMP网络管理协议对其他NMS进行管理,不仅降低了NMS之间信息共享难度,且通过注册就能实现对新增业务的管理。

    本发明将本地NMS作为异地NMS的管理设备,NMS之间可以通过标准SNMP网络管理协议进行通信。该方法和具体设备类型、业务种类、运营商类别无关,具有普遍意义。

    【附图说明】

    图1为本发明的基于SNMP协议的网络管理系统之间信息共享系统架构图;

    图2为本发明的基于SNMP协议的网络管理系统之间信息共享方法的注册流程图;

    图3为本发明的基于SNMP协议的网络管理系统之间信息共享方法的故障/告警通知流程图。

    【具体实施方式】

    下面,结合附图对本发明的基于SNMP协议的网络管理系统之间信息共享方法及其系统进行详细地说明。

    图1为本发明的基于SNMP协议的NMS之间信息共享系统架构图。系统包括多个独立的NMS({Ni、…Nn}),每个NMS基于SNMP协议,并安装一个NMS代理(Agent);并给出一个业务/设备依赖实例:业务Si依赖于网络管理系统Nj中的设备Ejx,Ejx为实现业务Si又依赖于网络管理系统Nk、Nl中的设备Ekx、Elx,设备Elx依赖于网络管理系统Nm中的设备Emx,且设备Emx又依赖于网络管理系统Nn中的设备Enx。

    图2以图1中的依赖关系为例,说明NMS之间注册流程。

    图3以图1中的依赖关系为例,说明设备故障/告警通知流程。

    参数配置和获取流程和注册流程类同,不再描述。

    本发明提出的基于SNMP协议的网络管理系统之间信息共享装置及方法的基本原理和具体实现流程如下所述:

    1、NMS注册实现流程

    一个组织域中的业务依赖于其他组织域中的设备,这种情况尤其在业务跨域运营时经常出现,业务在其他域中运营,常用到其他域中的设备,因为每个域都有独立的NMS管理自己的设备,并只管理本组织域内部的设备,要完成业务跨域的管理,就可以通过NMS之间共享数据来实现,这时要把业务所依赖的设备通过设备所属的NMS注册到该业务所属的NMS上。以图2中所描述网络管理系统Ni一个业务Si依赖关系为例,注册流程如下:

    101)业务Si依赖于网络管理系统Nj中的设备Ejx,网络管理系统Nj把设备Ejx的设备MIB变量标识和异常对应的标识符(OID)注册到网络管理系统Ni,并且网络管理系统Nj记录设备Ejx关联的上一级NMS为Ni;

    102)设备Ejx为实现业务Si又依赖于网络管理系统Nk、Nl中的设备Ekx、Elx,网络管理系统Nk把设备Ekx的设备MIB变量标识和异常对应的标识符(OID)注册到网络管理系统Nj,并且网络管理系统Nk记录设备Ekx关联的上一级NMS为Nj;

    103)网络管理系统Nl把设备Elx的设备MIB变量标识和异常对应的标识符(OID)注册到网络管理系统Nj上,并记录设备Elx关联的上一级NMS为Nj;

    104)以此类推,直到把所有设备依赖注册完毕。

    注册完成后,业务或设备向下依赖关系为:

    105)Ni(Si)→{Nj(Ejx)→{Nk(Ekx),Nl(Elx)→{Nm(Emx)→{Nn(Enx)}}}}。

    注册完成后,设备被依赖的NMS列表为:

    106)Nn(Enx):{Nm};

    Nm(Emx):{Nl};

    Nl(Elx):{Nj};

    Nk(Ekx):{Nj};

    Nj(Ejx):{Ni}。

    2、参数配置流程

    参数包括业务参数和设备参数,一个NMS(Ni)所管理的组织域中的某一个业务(Si)依赖于其他域(Nj)中的某台设备(Ejx),Si参数(如告警阈值)将通过对应设备的NMS(Ni)通过Set命令通知网络管理系统Nj配置设备Ejx,如果存在多级依赖,将逐级进行配置,直到配置完毕;具体步骤如下:

    201)网络管理系统Ni通过Set命令通知网络管理系统Nj的Agent,Agent通知网络管理系统Nj配置设备Ejx;Set命令的命令参数为101)注册得到的参数标识和对应的值;

    202)根据105)向下依赖关系,网络管理系统Nj通过Set命令通知网络管理系统Nk配置设备Ekx和通知网络管理系统Nl配置设备Elx;

    203)根据105)向下依赖关系,逐级配置;

    204)逐级返回配置结果;

    205)配置完毕。

    3、参数获取流程

    业务参数获取是指一个NMS定时按照预先注册的MIB变量标识从其他NMS通过SNMP的Get命令获取参数,如果存在多级依赖,中间的NMS将逐级进行获取,并将根据MIB变量标识组织完的结果返回给前一个NMS,具体步骤如下:

    301)网络管理系统Ni定时通过Get命令到网络管理系统Nj的Agent获取共享的业务信息,Get命令的命令参数为101)注册得到的参数标识;

    302)网络管理系统Nj的Agent到网络管理系统Nj的MIB库中获取相关信息并返回给网络管理系统Ni;

    303)网络管理系统Nj的MIB库中信息为网络管理系统Nj定时从设备Ejx采集信息,和从网络管理系统Nk、Nl采集有关设备Ekx、Elx的信息,网络管理系统Nj到网络管理系统Nk、Nl采集信息步骤同301);

    304)获取完毕。

    4、故障/告警通知流程

    设备如果出现告警或故障,首先由设备通知给本组织域的NMS,本组织域的NMS通过步骤106)得到的设备被依赖的上级NMS列表,本地NMS采用SNMP协议通知关联的上级NMS,上级NMS根据告警/故障的类型和级别,确定是否进一步通知告警,以图3中的设备Emx出现故障为例,其具体步骤如下:

    401)网络管理系统Nm得到设备Emx通知的告警或故障,根据告警/故障的类型和级别,确定是否通知依赖于设备Emx的业务关联的其它NMS,如果需要通知,通过106)得到设备Emx被依赖的NMS列表为{Nl},由网络管理系统Nm的代理Agent实时通过Trap命令将告警信息通知网络管理系统Nl;

    402)网络管理系统Nl对告警处理后,根据告警/故障的类型和级别,确定是否通知依赖于设备Elx的业务关联的其它NMS,如果需要通知,通过106)得到设备Elx被依赖的NMS列表为{Nj},由网络管理系统Nl的Agent通过Trap命令将告警信息通知网络管理系统Nj;

    403)逐级处理告警/故障;

    404)通知完毕。

    本发明以应用于网络管理系统间的数据共享,整个方法和具体设备类型、业务类型无关,具有普遍性。对于本技术领域的技术人员,在不脱离发明原理的前提下,对本发明做出改动,也视为本发明的保护范围。

一种基于SNMP协议网络管理系统之间信息共享方法及其系统.pdf_第1页
第1页 / 共17页
一种基于SNMP协议网络管理系统之间信息共享方法及其系统.pdf_第2页
第2页 / 共17页
一种基于SNMP协议网络管理系统之间信息共享方法及其系统.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《一种基于SNMP协议网络管理系统之间信息共享方法及其系统.pdf》由会员分享,可在线阅读,更多相关《一种基于SNMP协议网络管理系统之间信息共享方法及其系统.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明提供一种基于SNMP协议的网络管理系统之间信息共享方法及其系统:将本地网络管理系统作为其他网络管理系统的一种被管理的设备,其他网络管理系统通过标准的SNMP协议并按照预先配置的MIB变量标识从本地网络管理系统获取或配置设备和业务参数;当本组织域设备产生故障或告警时,本地网络管理系统把此故障或告警通过SNMP协议通知给相关的其他网络管理系统。本方法解决了多个网络管理系统之间的注册、获取、配置和。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1