一种网络功能虚拟化NFV故障管理装置、设备及方法制造方法及图纸

技术编号:13170697 阅读:49 留言:0更新日期:2016-05-10 14:28
一种网络功能虚拟化NFV故障管理装置、设备及方法。其中,该装置包括:第一接收单元,用于接收NFV系统中的至少一个订阅节点发送的故障订阅消息,所述故障订阅消息包括:所述至少一个订阅节点的节点标识和请求订阅的故障信息;第二接收单元,用于接收所述NFV系统中至少一个故障发布节点发送的故障发布消息;匹配单元,用于将所述请求订阅的故障信息和所述故障发布消息进行匹配,生成故障通知消息;通知单元,用于将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点。采用本发明专利技术可以实现节点故障信息的实时快速定位和通知。

【技术实现步骤摘要】
【国外来华专利技术】一种网络功能虚拟化NFV故障管理装置、设备及方法本申请要求于2013年12月31日按照专利合作条约提交的申请号为PCT/CN2013/091089、专利技术名称为“一种网络功能虚拟化NFV故障管理装置、设备及方法”的专利国际申请的优先权,其全部内容通过引用结合在本申请中。
本专利技术涉及虚拟化
,尤其涉及一种网络功能虚拟化NFV故障管理装置、设备及方法。
技术介绍
提出网络功能虚拟化(NetworkFunctionVirtualization,NFV)的目的是希望通过借鉴信息技术中的虚拟化技术,在通用的高性能服务器、交换机和存储中实现部分网络功能。这需要网络功能以软件方式实现,并能在通用的服务器硬件上运行,可以根据需要进行迁移、实例化、部署在网络的不同位置,并且不需要安装新设备。如图1中所示的典型网络应用方式与网络功能虚拟化NFV方式的对比示意图,各种类型的网络设备,如服务器、路由器、存储设备如内容分发网络(ContentDeliveryNetwork,CDN)、交换机等,都可以通过网络功能虚拟化技术实现软硬件分离,它们可以部署在数据中心、网络节点或者用户家中。如图2所示的NFV系统架构图,一个NFV系统包括多个节点如虚拟网络功能(VirtualizedNetworkFunction,VNF)、网元管理系统(ElementManagementSystem,EMS)、NFV基础设施(NFVInfrastructure,NFVI)、虚拟化基础设施管理器(VirtualizedInfrastructureManager,VIM)、编排器(NFVOrchestrator,NFVO)、VNF管理器(VNFManager,VNFM)、服务、VNF和基础设施描述装置(Service,VNFandInfrastructureDescription)、运营支撑系统(OperationSupportSystem,OSS)/业务支撑系统(BusinessSupportSystem,BSS),以及各节点间的接口如VNF和NFVI之间的接口Vn-Nf、虚拟层和硬件资源之间的接口VI-Ha、Orchestrator和VNFManager之间的接口Or-Vnfm、VIM和VNFM之间的接口Vi-Vnfm、NFVO和VIM之间的接口Or-Vi、NFVI和VIM之间的接口Nf-Vi、OSS/BSS和NFVO之间的接口Os-Ma、VNF/EMS和VNFM之间的接口Ve-Vnfm、服务、VNF和基础设施描述装置和NFVO之间的接口Se-Ma。各节点在运行时可能会产生故障,某一些节点需要向另一些节点通知故障,目前讨论的有两种NFV故障通知机制,第一种机制是在NFVI出现故障时,直接发布给VNF,第二种机制是在NFVI出现故障时,通过VIM通知VNFM,然后由VNFM通知VNF。但是,在NFV系统的复杂环境中,节点层次繁多,一个VNF下任何一层都有可能出现故障。利用现有技术提到的第一种机制,跨层发布故障信息实现难度较大,而采用第二种机制,通过VIM通知VNFM,然后由VNFM通知VNF,层层发布会造成较大的时延。综上,在NFV系统的复杂架构中,实现节点故障信息的实时快速定位和通知是目前亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种网络功能虚拟化NFV故障管理装置、设备及方法,可以实现节点故障信息的实时快速定位和通知。第一方面,提供了一种网络功能虚拟化NFV故障管理装置,包括:第一接收单元,用于接收NFV系统中的至少一个订阅节点发送的故障订阅消息,所述故障订阅消息包括:所述至少一个订阅节点的节点标识和请求订阅的故障信息;第二接收单元,用于接收所述NFV系统中至少一个故障发布节点发送的故障发布消息;匹配单元,用于将所述请求订阅的故障信息和所述故障发布消息进行匹配,生成故障通知消息;通知单元,用于将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点。在第一种可能的实现方式中,所述请求订阅的故障信息和所述故障发布消息包括:故障发布节点的分组标识,故障发布节点的节点标识,故障类型,和/或故障内容,和/或故障优先级。结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述通知单元具体用于根据所述故障优先级,依次将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点。结合第一方面或第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述通知单元具体用于当至少两个订阅节点请求订阅的所述故障类型和/或故障内容相同时,将所述故障通知消息同时通知对应的与所述至少两个订阅节点的节点标识关联的订阅节点。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述装置还包括:存储单元,用于关联存储所述故障订阅消息、所述故障发布消息和/或所述故障通知消息。结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第五种可能的实现方式中,所述装置还包括:获取单元,用于从网络功能虚拟化编排器NFVO获取至少一个虚拟网络功能VNF节点的标识与至少一个网络功能虚拟化基础设施NFVI节点的标识之间的对应关系。结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述第一接收单元具体用于接收所述NFV系统中的至少一个订阅节点发送的请求订阅所述至少一个NFVI故障发布节点的故障信息的故障订阅消息。结合第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在第七种可能的实现方式中,所述匹配单元具体用于当接收到所述至少一个VNF订阅节点的故障订阅消息以及接收到所述至少一个NFVI故障发布节点的故障发布消息后,根据所述对应关系,将所述至少一个VNF订阅节点请求订阅的故障信息与所述至少一个NFVI故障发布节点的故障发布消息进行匹配,生成所述故障通知消息。结合第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式,在第八种可能的实现方式中,所述匹配单元具体用于当接收到所述至少一个VNF订阅节点的故障订阅消息以及接收到所述NFVI中的至少一个硬件资源节点或虚拟化管理程序hypervisor或虚拟机VirtualMachine的故障发布消息后,根据所述对应关系,将所述至少一个VNF订阅节点请求订阅的故障信息与所述至少一个硬件资源节点或虚拟化管理程序或虚拟机的故障发布消息进行匹配,生成所述故障通知消息;其中,所述装置位于所述NFVI中的任意一个虚拟资源节点中,所述虚拟资源节点包括虚拟机和/或虚拟化管理程序。第二方面,提供了一种网络功能虚拟化NFV节点,包括:第一发送单元,用于向NFV故障管理装置发送携带节点标识和请求订阅的故障信息的故障订阅消息,以使所述NFV故障管理装置将所述请求订阅的故障信息和与所述故障订阅消息对应的故障发布节点发送的故障发布消息进行匹配,生成故障通知消息;第三接收单元,用于接收所述NFV故障管理装置根据所述节点标识发送的所述故障通知消息。在第一种可能的实现方式中,所述请求订阅的故障信息和所述故障发布消息包括:故障发布节本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】2013.12.31 CN PCT/CN2013/0910891.一种网络功能虚拟化NFV故障管理装置,其特征在于,包括:第一接收单元,用于接收NFV系统中的至少一个订阅节点发送的故障订阅消息,所述故障订阅消息包括:所述至少一个订阅节点的节点标识和请求订阅的故障信息;第二接收单元,用于接收所述NFV系统中至少一个故障发布节点发送的故障发布消息;匹配单元,用于将所述请求订阅的故障信息和所述故障发布消息进行匹配,生成故障通知消息;通知单元,用于将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点;其中,所述请求订阅的故障信息和所述故障发布消息包括以下一种或多种信息:故障发布节点的分组标识,故障发布节点的节点标识,故障类型,故障内容,故障优先级,故障老化时间;所述请求订阅的故障信息和所述故障发布消息在所述故障老化时间内有效;所述通知单元具体用于根据所述故障优先级,依次将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点。2.如权利要求1所述的装置,其特征在于,所述通知单元具体用于当至少两个订阅节点请求订阅的所述故障类型和/或故障内容相同时,将所述故障通知消息同时通知对应的与所述至少两个订阅节点的节点标识关联的订阅节点。3.如权利要求1-2任意一项所述的装置,其特征在于,还包括:存储单元,用于关联存储所述故障订阅消息、所述故障发布消息和/或所述故障通知消息。4.如权利要求1-2任意一项所述的装置,其特征在于,还包括:获取单元,用于从网络功能虚拟化编排器NFVO获取至少一个虚拟网络功能VNF节点的标识与至少一个网络功能虚拟化基础设施NFVI节点的标识之间的对应关系。5.如权利要求4所述的装置,其特征在于,所述第一接收单元具体用于接收所述NFV系统中的至少一个订阅节点发送的请求订阅所述至少一个NFVI故障发布节点的故障信息的故障订阅消息。6.如权利要求4所述的装置,其特征在于,所述匹配单元具体用于当接收到所述至少一个VNF订阅节点的故障订阅消息以及接收到所述至少一个NFVI故障发布节点的故障发布消息后,根据所述对应关系,将所述至少一个VNF订阅节点请求订阅的故障信息与所述至少一个NFVI故障发布节点的故障发布消息进行匹配,生成所述故障通知消息。7.如权利要求4所述的装置,其特征在于,所述匹配单元具体用于当接收到所述至少一个VNF订阅节点的故障订阅消息以及接收到所述NFVI中的至少一个硬件资源节点或虚拟化管理程序hypervisor或虚拟机VirtualMachine的故障发布消息后,根据所述对应关系,将所述至少一个VNF订阅节点请求订阅的故障信息与所述至少一个硬件资源节点或虚拟化管理程序或虚拟机的故障发布消息进行匹配,生成所述故障通知消息;其中,所述装置位于所述NFVI中的任意一个虚拟资源节点中,所述虚拟资源节点包括虚拟机和/或虚拟化管理程序。8.一种网络功能虚拟化NFV节点,其特征在于,包括:第一发送单元,用于向NFV故障管理装置发送携带节点标识和请求订阅的故障信息的故障订阅消息,以使所述NFV故障管理装置将所述请求订阅的故障信息和与所述故障订阅消息对应的故障发布节点发送的故障发布消息进行匹配,生成故障通知消息;第三接收单元,用于接收所述NFV故障管理装置根据故障优先级和所述节点标识发送的所述故障通知消息;其中,所述请求订阅的故障信息和所述故障发布消息包括以下一种或多种信息:故障发布节点的分组标识,故障发布节点的节点标识,故障类型,故障内容,故障优先级,故障老化时间;所述请求订阅的故障信息在所述故障老化时间内有效;所述故障通知消息包括:订阅节点的节点标识,故障发布节点的分组标识,故障发布节点的节点标识,故障类型,和/或故障内容、和/或故障优先级、接收故障发布消息的时间和进行故障信息通知的时间。9.如权利要求8所述的NFV节点,其特征在于,所述NFV节点为虚拟网络功能VNF节点,所述第一发送单元具体用于向NFV故障管理装置发送携带所述VNF节点的节点标识、请求订阅至少一个网络功能虚拟化基础设施NFVI故障发布节点的故障信息的故障订阅消息,以使所述NFV故障管理装置根据所述VNF节点的节点标识与所述至少一个NFVI节点的节点标识之间的对应关系,将所述请求订阅的至少一个NFVI节点的故障信息和所述至少一个NFVI节点发送的故障发布消息进行匹配,生成所述故障通知消息。10.如权利要求9所述的NFV节点,其特征在于,所述第一发送单元具体用于向所述NFV故障管理装置发送携带所述VNF节点的节点标识、请求订阅所述NFVI中至少一个硬件资源节点或虚拟化管理程序hypervisor或虚拟机VirtualMachine的故障信息的故障订阅消息,以使所述NFV故障管理装置根据所述VNF节点的节点标识与所述至少一个硬件资源节点或虚拟化管理程序或虚拟机的节点标识之间的对应关系,将所述请求订阅的至少一个硬件资源节点或虚拟化管理程序或虚拟机的故障信息和所述至少一个硬件资源节点或虚拟化管理程序或虚拟机发送的故障发布消息进行匹配,生成所述故障通知消息;其中,所述NFV故障管理装置位于所述NFVI中的任意一个虚拟资源节点中,所述虚拟资源节点包括虚拟化管理程序和/或虚拟机。11.一种网络功能虚拟化NFV节点,其特征在于,包括:第二发送单元,用于向NFV故障管理装置发送故障发布消息,以使所述NFV故障管理装置将从订阅节点接收到的请求订阅的故障信息与所述故障发布消息进行匹配,生成故障通知消息,并根据故障优先级将所述故障通知消息通知所述订阅节点,所述请求订阅的故障信息和所述故障发布消息包括以下一种或多种信息:故障发布节点的分组标识,故障发布节点的节点标识,故障类型,故障内容,故障优先级,故障老化时间;所述请求订阅的故障信息和所述故障发布消息在所述故障老化时间内有效;所述故障通知消息包括:订阅节点的节点标识,故障发布节点的分组标识,故障发布节点的节点标识,故障类型,和/或故障内容、和/或故障优先级、接收故障发布消息的时间和进行故障信息通知的时间。12.一种网络功能虚拟化NFV故障管理设备,其特征在于,包括输入装置、输出装置、存储器和处理器;其中,所述处理器用于执行如下步骤:接收NFV系统中的至少一个订阅节点发送的故障订阅消息,所述故障订阅消息包括:所述至少一个订阅节点的节点标识和请求订阅的故障信息;接收所述NFV系统中至少一个故障发布节点发送的故障发布消息;将所述请求订阅的故障信息和所述故障发布消息进行匹配,生成故障通知消息;将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点;其中,所述请求订阅的故障信息和所述故障发布消息包括以下一种或多种信息:故障发布节点的分组标识,故障发布节点的节点标识,故障类型,故障内容,故障优先级,故障老化时间;所述请求订阅的故障信息和所述故障发布消息在所述故障老化时间内有效;所述处理器执行所述将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点的步骤,具体为:根据所述故障优先级,依次将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点。13.如权利要求12所述的设备,其特征在于,所述处理器执行所述将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点的步骤,具体为:当至少两个订阅节点请求订阅的所述故障类型和/或故障内容相同时,将所述故障通知消息同时通知对应的与所述至少两个订阅节点的节点标识关联的订阅节点。14.如权利要求12-13任意一项所述的设备,其特征在于,所述处理器还用于执行如下步骤:关联存储所述故障订阅消息、所述故障发布消息和/或所述故障通知消息。15.如权利要求12-13任意一项所述的设备,其特征在于,所述处理器还用于执行如下步骤:从网络功能虚拟化编排器NFVO获取至少一个虚拟网络功能VNF节点的标识与至少一个网络功能虚拟化基础设施NFVI节点的标识之间的对应关系。16.如权利要求15所述的设备,其特征在于,所述处理器执行所述接收NFV系统中的至少一个订阅节点发送的故障订阅消息的步骤,具体为:接收所述NFV系统中的至少一个订阅节点发送的请求订阅所述至少一个NFVI故障发布节点的故障信息的故障订阅消息。17.如权利要求15所述的设备,其特征在于,所述处理器执行所述将所述故障通知消息通知对应的与所述至少一个订阅节点的节点标识关联的订阅节点的步骤,具体为:当接收到所述至少一个VNF订阅节点的故障订阅消息以及接收到所述至少一个NFVI故障发布节点的故障发布消息后,根据所述对应关系,将所述至少一个VNF订阅节点请求订阅的故障信息和所述至少一个NFVI故障发布节点的故障发布消息进行匹配,生成所述故障通知消息。18.如权利要求15所述的设备,其特征在于,所述处理器执行所述将所述请求订阅的故障信息和所述故障发布消息进行匹配,生成故障通知消息,具体为:当接收到所述至少一个VNF订阅节点的故障订阅消息以及接收到所述NFVI中的至少一个硬件资源节点或虚拟化管理程序hypervisor或虚拟机VirtualMachine的故障发布消息后,根据所述对应关系,将所述至少一个VNF订阅节点请求订阅的故障信息与所述至少一个硬件资源节点或虚拟化管理程序或虚拟机的故障发布消息进行匹配,生成所述故障通知消息;其中,所述设备位于所述NFVI中的任意一个虚拟资源节点中,所述虚拟资源节点包括虚拟化管理程序和/或虚拟机。19.一种网络功能虚拟化NFV节点设备,包括输入装置、输出装置、存储器和处理器;其中,所述处理器用于执行如下步骤:向NFV故障管理装置发送携带节点标识和请求订阅的故障信息的故障订阅消息,以使所述NFV故障管理装置将所述请求订阅的故障信息和与所述故障订阅消息对应的故障发布节点发送的故障发布消息进行匹配,生成故障通知消息;...

【专利技术属性】
技术研发人员:韦安妮朱雷熊春山余芳
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1