一种分层多维拓扑展现方法及装置的制造方法
【技术领域】
[0001]本发明涉及虚拟化相关技术,尤其涉及一种分层多维拓扑展现方法及装置。
【背景技术】
[0002]在电信运营商全网网络的虚拟化架构中,网络功能虚拟化协调器(NFVO,NetworkFunct1n Virtualizat1n Orchestrator)承担了全网网络功能虚拟化的管理和编排功能,每个网元设备都作为一个独立应用虚拟网络功能(VNF, Virtualized NetworkFunct1n),统一部署在采用标准接口的云管理系统(CMS, Cloud Management system)上,通过NFV-MAN0(Management and Orchestrat1n)域实现对核心网内所有网兀及网络服务的编排和部署,从而实现电信网络的开放性、自动化、智能化。
[0003]然而,NFVO仅能管理自己实例化出来的VNF实体,对于VNF实体所在的物理资源、内存等的使用,VNF实体所承载的业务交互逻辑出现的问题等,无法做集中的管理和定位;因此,在实际使用中,只能在NFVO上查看当前VNF实体是否在线,而对VNF实体所承载业务的问题查看则需要在其他网管系统例如网元管理系统(EMS,Element Management System)上进行,如发现是资源类的问题,需要再返回NFVO进行对云管理的定位和查看;如此,跨越多个系统才能对问题进行初步定位,这往往会花费很多时间;并且,各个系统的拓扑视图都是单独展现自己的信息,无法进行集中观察,大大影响了问题定位的效率。
【发明内容】
[0004]有鉴于此,本发明实施例期望提供一种分层多维拓扑展现方法及装置,能够对全网的各个设备及资源进行集中管理,便于对设备及业务问题及时准确地定位。
[0005]为达到上述目的,本发明的技术方案是这样实现的:
[0006]本发明实施例提供了一种分层多维拓扑展现方法,所述方法包括:
[0007]建立虚拟化逻辑网元层的虚拟网元设备与业务逻辑层的业务网元设备之间的连接,建立虚拟化逻辑网元层的虚拟网元设备与虚拟化基础设施管理器(V頂,Virtualizat1n Infrastructure Manager)监控层的资源承载设备之间的连接;
[0008]分别获取所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的资源和/或状态信息;
[0009]根据获取的资源和/或状态信息展现所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的连接关系及连接状态。
[0010]上述方案中,建立虚拟化逻辑网元层的虚拟网元设备与业务逻辑层的业务网元设备之间的连接之前,所述方法还包括:
[0011]创建业务逻辑层、虚拟化逻辑网元层和V頂监控层,并将所述业务网元设备映射于所述业务逻辑层,将所述资源承载设备映射于所述VM监控层,将所述虚拟网元设备映射于所述虚拟化逻辑网元层;
[0012]其中,所述虚拟网元设备包括:NFV0、虚拟网络功能管理器(VNFM,VirtualizedNetwork Funct1n Manager)及 VNF 实体。
[0013]上述方案中,所述分别获取所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的资源和/或状态信息包括:
[0014]获取VNF实体对应的业务逻辑信息和/或链路连接状态信息,以及获取NFVO管理的虚拟机VM的归属资源信息和/或承载资源设备的状态信息。
[0015]上述方案中,所述根据获取的资源和/或状态信息展现所述虚拟化逻辑网元层与业务逻辑层、所述V頂监控层各个设备之间的连接关系及连接状态包括:
[0016]根据获取的资源和/或状态信息更新所述虚拟化逻辑网元层与业务逻辑层、所述V頂监控层各个设备之间的连线状态,通过更新后的连线状态展现当前所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的连接关系及连接状态。
[0017]上述方案中,所述方法还包括:
[0018]获取所述虚拟化逻辑网元层中NFVO管理的资源和/或状态信息,并依据获取的NFVO管理的资源和/或状态信息展现所述虚拟化逻辑网元层中各设备之间的连接关系及连接状态。
[0019]本发明实施例还提供了一种分层多维拓扑展现装置,所述装置包括:处理模块、获取模块及展现模块;其中,
[0020]所述处理模块,用于建立虚拟化逻辑网元层的虚拟网元设备与业务逻辑层的业务网元设备之间的连接,建立虚拟化逻辑网元层的虚拟网元设备与VM监控层的资源承载设备之间的连接;
[0021]所述获取模块,用于获取所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的资源和/或状态信息;
[0022]所述展现模块,用于根据获取的资源和/或状态信息展现所述虚拟化逻辑网元层与业务逻辑层、所述V頂监控层各个设备之间的连接关系及连接状态。
[0023]上述方案中,所述装置还包括:创建模块,用于创建业务逻辑层、虚拟化逻辑网元层和V頂监控层,并将所述业务网元设备映射于所述业务逻辑层,将所述资源承载设备映射于所述V頂监控层,将所述虚拟网元设备映射于所述虚拟化逻辑网元层;
[0024]其中,所述虚拟网元设备包括:NFVO、VNFM及VNF实体。
[0025]上述方案中,所述获取模块,具体用于获取VNF实体对应的业务逻辑信息和/或链路连接状态信息,以及获取NFVO管理的VM的归属资源信息和/或承载资源设备的状态信肩、O
[0026]上述方案中,所述展现模块,具体用于根据获取的资源和/或状态信息更新所述虚拟化逻辑网元层与业务逻辑层、所述V頂监控层各个设备之间的连线状态,通过更新后的连线状态展现当前所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的连接关系及连接状态。
[0027]上述方案中,所述获取模块,还用于获取所述虚拟化逻辑网元层中NFVO管理的资源和/或状态信息;
[0028]相应的,所述展现模块,还用于依据获取的NFVO管理的资源和/或状态信息展现所述虚拟化逻辑网元层中各设备之间的连接关系及连接状态
[0029]本发明实施例所提供的分层多维拓扑展现方法及装置,实现了 NFVO、VNFM和VNF实体从三者的连接管理到资源占用情况、从虚拟层网元到VNF实体所承载的业务逻辑的集中拓扑展现,用户可以从自己的视角更直观地查看所有的资源信息、链路连接关系及链路状态;不仅能对全网的各个设备及资源进行集中管理,而且便于对常见业务问题及资源问题及时准确地定位与处理。
【附图说明】
[0030]图1为本发明实施例分层多维拓扑展现方法流程示意图;
[0031]图2所示为本发明实施例分层多维拓扑示意图;
[0032]图3为本发明实施例业务逻辑层数据获取时序示意图;
[0033]图4为本发明实施例V頂监控层数据获取时序示意图;
[0034]图5为本发明实施例虚拟化逻辑网元层数据获取时序示意图;
[0035]图6为本发明实施例分层多维拓扑展现装置组成结构示意图。
【具体实施方式】
[0036]在本发明实施例中,建立虚拟化逻辑网元层的虚拟网元设备与业务逻辑层的业务网元设备之间的连接,建立虚拟化逻辑网元层的虚拟网元设备与VM监控层的资源承载设备之间的连接;分别获取所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的资源和/或状态信息;根据获取的资源和/或状态信息展现所述虚拟化逻辑网元层与所述业务逻辑层、所述V頂监控层各个设备之间的连接关系及连接状态。
[0037]图1为本发明实施例一分层多维拓扑展现方法流程示意图,图2所示为本发明实施例分层多维拓扑图示意图;如图1、图2所示,本发明实施例分层多维拓扑展现方法流程包括:
[0038]步骤101:建立虚拟化逻辑网元层的虚拟网元设备与业务逻辑层的业务网元设备之间的连接,建立虚拟化逻辑网元层的虚拟网元设备与VM监控层的资源承载设备之间的连接;
[0039]本步骤之前,所述方法还包括:创建业务逻辑层、虚拟化逻辑网元层和V頂监控层,并将所述业务网元设备映射于所述业务逻辑层,将所述资源承载设备映射于所述VM监控层,将所述虚拟网元设备映射于所述虚拟化逻辑网元层;
[0040]其中,所述虚拟网元设备包括:NFVO、VNFM及VNF实体
[0041]所述创建业务逻辑层、虚拟化逻辑网元层和V頂监控层包括:
[0042]依据HTML5或FLEX等Web技术创建业务逻辑层、虚拟化逻辑网元层和V頂监控层;
[0043]所述业务逻辑层、虚拟化逻辑网元层和V頂监控层均为立体图层,采用矢量图定义,用户可以从任意角度进行旋转和缩放图层,以便查看当前图层包含的各个逻辑实体的连接关系和状态;
[0044]创建的业务逻辑层、虚拟化逻辑网元层和V頂监控层提供图层状态的保存,下次打