虚拟网络功能模块的监控方法、设备和可读存储介质技术

技术编号:20013534 阅读:104 留言:0更新日期:2019-01-05 22:05
本发明专利技术公开了一种虚拟网络功能模块的监控方法、设备和可读存储介质,所述方法包括:采用预设的虚拟网络功能VNF描述文件部署VNF模块;获取预存的定义文件,并基于所述定义文件确定VNF模块中各个业务组件之间的逻辑关系、每个业务组件与其部署单元之间的聚合关系、每个业务组件的监控指标,及每个业务组件与其部署单元的监控指标之间的聚合方式;在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元,以实现对所述VNF模块的监控。本发明专利技术实现了对业务层面的监控指标进行监控,后续可根据监控到的指标进行弹性伸缩控制。

Monitoring methods, devices and readable storage media of virtual network functional modules

The invention discloses a monitoring method, device and readable storage medium of virtual network function module, which includes: deploying VNF module with preset virtual network function VNF description file; acquiring pre-stored definition file, and determining the logical relationship between various business components in VNF module, the aggregation between each business component and its deployment unit based on the definition file. In the monitoring interface of NFVO, network function virtualization choreographer, the business components and deployment units of the VNF module are displayed according to the logic relationship, aggregation relationship and aggregation method, so as to realize the monitoring of the VNF module. The invention realizes the monitoring of the monitoring indicators at the business level, and the subsequent elastic expansion control can be carried out according to the monitoring indicators.

【技术实现步骤摘要】
虚拟网络功能模块的监控方法、设备和可读存储介质
本专利技术涉及通信
,尤其涉及一种虚拟网络功能模块的监控方法、设备和可读存储介质。
技术介绍
NFV(NetworkFunctionsVirtualization,网络功能虚拟化)旨在通过研究发展标准信息技术的虚拟化技术,将电信网元功能软硬件解耦,使得各种电信网络功能部署在通用的服务器、交换机及存储设备上,以减少对专用硬件的依赖。NFV通过软件来实现网络功能,该软件可在一系列符合产业标准的服务器硬件上运行,从而改变了网络的架构,并且因为这些软件可以按照要求动态地迁移或者部署于网络的不同的位置中而不必安装新设备,从而也改变了网络的运作。具体地,广泛采用标准化的IT虚拟化技术,并采用业界标准的大容量服务器、存储和交换机承载各种各样的网络软件功能,实现软件的灵活加载,实现在数据中心、网络节点和用户端等各个位置灵活的部署配置,从而加快网络部署和调整的速度,降低业务部署的复杂度,提高网络设备的统一化、通用化、适配性等,最终降低网络的固定资产投入和运营成本。现有技术中,在网络功能虚拟化管理与编排(NFVManagementandOrchestration,NFV-MANO)域定义一套自动化部署规范,实现一套虚拟化应用部署流程和架构。在这个架构中,有两个功能实体:网络功能虚拟化编排器(NFVNetworkFunctionsVirtualizationOrchestrator,NFVO)和虚拟化网络功能管理(VirtualizedNetworkFunctionManager,VNFM)。其中,NFVO负责整个虚拟化平台资源的管理和调度,VNF(VirtualizedNetworkFunction,虚拟网络功能)的生命周期管理,NS(NetworkService,网络服务)的生命周期管理,NS/VNF以及各VNFC(VNFComponent,VNF组件)的关键指标监控和弹性策略控制等,是NFV中重要的管理和监控中心。VNF在虚拟化平台部署的最小单元一般是虚机(VirtualMachine,VM)或者容器(Docker)/PoD(数据中心)等。在VNF部署完成后,NFVO的界面呈现的是一堆虚机或者容器/PoD以及它们之间连接关系的集合。由于虚机或者容器/PoD以及它们之间的连接关系是属于底层资源的连接关系,运维人员无法根据这些连接关系对业务层面进行监控,后续也无法进行弹性控制。
技术实现思路
本专利技术的主要目的在于提供一种虚拟网络功能模块的监控方法、设备和可读存储介质,旨在解决现有的虚拟网络功能模块,无法对业务层面进行监控,以及无法进行弹性控制的技术问题。为实现上述目的,本专利技术提供一种虚拟网络功能模块的监控方法,所述方法包括:采用预设的虚拟网络功能VNF描述文件部署VNF模块;获取预存的定义文件,并基于所述定义文件确定VNF模块中各个业务组件之间的逻辑关系、每个业务组件与其部署单元之间的聚合关系、每个业务组件的监控指标,及每个业务组件与其部署单元的监控指标之间的聚合方式;在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元,以实现对所述VNF模块的监控。可选地,所述在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元的步骤包括:在所述NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式显示顶层拓扑界面和资源层界面;在所述顶层拓扑界面显示各个业务组件及其之间的逻辑关系,以及各个业务组件对应的监控指标;在所述资源层界面显示每个业务组件的部署单元,及每个业务组件与其部署单元之间的聚合关系。可选地,所述在所述NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式显示顶层拓扑界面和资源层界面的步骤包括:按照所述逻辑关系、聚合关系及聚合方式对VNF模块进行分级处理,以得到顶层拓扑层和资源层;在所述NFVO的监控界面中,根据所述顶层拓扑层和资源层对应显示顶层拓扑界面和资源层界面。可选地,所述在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元的步骤之后,所述方法还包括:基于所述定义文件确定各个业务组件对应的弹性策略;根据各个业务组件的监控指标的变化情况,以及对应的弹性策略对业务组件进行弹性伸缩。可选地,所述根据各个业务组件的监控指标的变化情况,以及对应的弹性策略对业务组件进行弹性伸缩的步骤包括:在检测到有业务组件对应的监控指标大于预设值时,确定与所述业务组件相同类型的业务组件;根据所述类型业务组件的弹性策略,触发确定的业务组件对应的部署单元集的弹性伸缩。可选地,所述采用预设的虚拟网络功能VNF描述文件部署VNF模块的步骤之前,所述方法包括:创建空白文件;在所述空白文件中定义所述VNF模块中各个业务组件与其部署单元之间的聚合关系,以及各个业务组件之间的逻辑关系;定义各个业务组件对应的监控指标,以及各个业务组件的监控指标与其部署单元的监控指标之间的聚合方式;定义各个业务组件对应的弹性策略;基于定义的各项信息,得到定义文件。可选地,所述业务组件与其部署单元的监控指标之间的聚合方式包括:业务组件的监控指标等于其部署单元的监控指标之和;或者业务组件的监控指标等于其部署单元的监控指标的平均值。可选地,所述VNF模块中的业务组件,与所述NFVO中的其它VNF模块的业务组件有连接关系。此外,为实现上述目的,本专利技术还提供一种设备,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟网络功能模块的监控程序,所述监控程序被所述处理器执行时实现如上文所述的虚拟网络功能模块的监控方法的步骤。此外,为实现上述目的,本专利技术还提供一种可读存储介质,所述可读存储介质上存储有虚拟网络功能模块的监控程序,所述监控程序被所述处理器执行时实现如上文所述的虚拟网络功能模块的监控方法的步骤。本专利技术提出的技术方案,先采用预设的虚拟网络功能VNF描述文件部署VNF模块,然后获取预存的定义文件,并基于所述定义文件确定VNF模块中各个业务组件之间的逻辑关系、每个业务组件与其部署单元之间的聚合关系,每个业务组件的监控指标,及每个业务组件与其部署单元的监控指标之间的聚合方式,最后在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元,以实现对所述VNF模块的监控。本专利技术中,由于事先设置好定义文件,在部署好VNF模块之后,即可在NFVO的监控界面中,显示VNF模块的业务组件及部署单元之间的各种关系,实现了对业务层面的监控指标进行监控,后续可根据监控到的指标进行弹性伸缩控制。附图说明图1为传统的虚拟网络功能模块的显示示意图;图2是本专利技术实施例方案涉及的硬件运行环境的设备结构示意图;图3为本专利技术虚拟网络功能模块的监控方法第一实施例的流程示意图;图4为本专利技术虚拟网络功能模块的显示示意图;图5为图3中步骤S30的细化流程示意图;图6为图5中步骤S31的细化流程示意图;图7为专利技术虚拟网络功能模块的监控方法的第二实施例的流程示意图。本专利技术目的的实现、功本文档来自技高网
...

【技术保护点】
1.一种虚拟网络功能模块的监控方法,其特征在于,所述方法包括:采用预设的虚拟网络功能VNF描述文件部署VNF模块;获取预存的定义文件,并基于所述定义文件确定VNF模块中各个业务组件之间的逻辑关系、每个业务组件与其部署单元之间的聚合关系、每个业务组件的监控指标,及每个业务组件与其部署单元的监控指标之间的聚合方式;在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元,以实现对所述VNF模块的监控。

【技术特征摘要】
1.一种虚拟网络功能模块的监控方法,其特征在于,所述方法包括:采用预设的虚拟网络功能VNF描述文件部署VNF模块;获取预存的定义文件,并基于所述定义文件确定VNF模块中各个业务组件之间的逻辑关系、每个业务组件与其部署单元之间的聚合关系、每个业务组件的监控指标,及每个业务组件与其部署单元的监控指标之间的聚合方式;在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元,以实现对所述VNF模块的监控。2.如权利要求1所述的虚拟网络功能模块的监控方法,其特征在于,所述在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元的步骤包括:在所述NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式显示顶层拓扑界面和资源层界面;在所述顶层拓扑界面显示各个业务组件及其之间的逻辑关系,以及各个业务组件对应的监控指标;在所述资源层界面显示每个业务组件的部署单元,及每个业务组件与其部署单元之间的聚合关系。3.如权利要求2所述的虚拟网络功能模块的监控方法,其特征在于,所述在所述NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式显示顶层拓扑界面和资源层界面的步骤包括:按照所述逻辑关系、聚合关系及聚合方式对VNF模块进行分级处理,以得到顶层拓扑层和资源层;在所述NFVO的监控界面中,根据所述顶层拓扑层和资源层对应显示顶层拓扑界面和资源层界面。4.如权利要求1所述的虚拟网络功能模块的监控方法,其特征在于,所述在网络功能虚拟化编排器NFVO的监控界面中,按照所述逻辑关系、聚合关系及聚合方式,显示所述VNF模块的业务组件及部署单元的步骤之后,所述方法还包括:基于所述定义文件确定各个业务组件对应的弹性策略;根据各个业务组件的监控指标的变化情况,...

【专利技术属性】
技术研发人员:周俊超詹徐周詹亚军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1