一种虚拟化的网络功能VNF控制方法和设备技术

技术编号:13448937 阅读:91 留言:0更新日期:2016-08-01 18:03
本发明专利技术公开了一种虚拟化的网络功能VNF控制方法和设备,包括:通过创建与VNFM直接进行通信的VNF实例仓库,将VNF实例的VNFR存储在该VNF实例仓库中,在VNFM需要对VNF实例进行操作时,无需NFVO协调,或者在不存在NFVO的情况下,直接对VNF实例仓库中的VNF实例的VNFR进行控制,或者通过在VNFM与NFV实例仓库之间创建通信接口,在VNFM需要对VNF实例进行操作时,也无需NFVO协调,或者在不存在NFVO的情况下,直接通过与NFV实例仓库之间创建的通信接口,对NFV实例仓库中的VNFR进行控制,即从NFV实例仓库中获取需要控制的VNF实例的VNFR或者直接修改NFV实例仓库中记录的VNFR,有效地提升了对VNF实例的控制效率,节省了在对VNF实例进行控制过程中的资源消耗。

【技术实现步骤摘要】
一种虚拟化的网络功能VNF控制方法和设备
本专利技术涉及网络功能虚拟化
,尤其涉及一种虚拟化的网络功能VNF控制方法和设备。
技术介绍
随着互联网技术的发展,网络运营商部署的网络是由多种多样的物理设备组成。不同的网络业务需要不同的物理设备,每开发一个新的网络业务,相应需要增加新类型的物理设备,但是确定新增物理设备的空间位置以及供电线路随着网络业务的增加变得越来越困难,这样就严重抑制了新网络业务的部署。为了解决上述存在的问题,提出了网络功能虚拟化(缩写:NFV;英文:NetworkFunctionsVirtualization)方案。其中,网络功能虚拟化是指在通用物理设备上运行网络功能,常见的形式为:在物理设备上部署虚拟机。目前提出的NFV架构包含业务运营和管理平台(缩写:OSS/BSS;英文:Operation-SupportSystem/BusinessSupportSystem),服务、虚拟化的网络功能和基础设备描述单元(英文:Service、VNF(英文:VirtualNetworkFunction)andInfrastructureDescription)、网络功能虚拟化管理和编排平台(缩写:NFVM;英文:NFVManagementandOrchestration),如图1所示,为NFV架构的结构示意图。图2为采用NFV技术的一种具体业务虚拟化的网络架构示意图。在图2中通过NFV技术实现通信业务服务虚拟化。在图2中,通过虚拟层提供的虚拟资源可以实现短消息中心的功能(又如:彩铃服务器的功能、手机报服务器的功能)的虚拟化,得到相应的VNF。这些VNF可以通过VNF管理器进行生命周期管理、部署、扩缩容等;NFVO实现网络服务NS生命周期管理(如部署/扩容/缩容/下线等)、策略管理等功能;NFVO配合VNFM实现VNF的部署。具体地,OSS/BSS除了传统管理功能之外,针对虚拟化应用与Orchestrator交互完成对网络的操作和维护。服务、虚拟化的网络功能和基础设备描述单元包含了NS信息模型描述模板(缩写:NSD;英文:NSDescriptor)、VNF信息模型描述模板(缩写:VNFD;英文:VNFDescriptor)、虚拟链路描述模板(缩写:VLD;英文:VirtualLinkDescriptor)、VNF软件镜像等。网络功能虚拟化管理和编排平台包含了网络功能虚拟化编排(缩写:NFVO;英文:NFVOrchestration)、VNF管理器(缩写:VNFM;英文:VNFManagement)、虚拟化基础设备管理系统(缩写:VIM;英文:VirtualInfrastructureManager)和NFVInstances。其中,NFVO的主要功能是对网络业务(缩写:NS;英文:NetworkService)的生命周期进行管理、以及NFV的基础设施层(缩写:NFVI;英文:NFVInfrastructure)资源编排、策略管理等。其中,生命周期包括:部署、扩容、缩容、下线等。VNFM的主要功能是对VNF的生命周期进行管理。例如:根据VNF的信息模型描述模板(缩写:VNFD;英文:VNFDescriptor)以及VNF容量需求,分解出虚拟机所需的虚拟资源,与NFVO、VIM配合完成VNF的实例化。NFVInstances(又被称为NFV实例仓库)的主要功能是存储VNF实例和NS实例。其中,每一个VNF实例由一个VNF记录(缩写:VNFR;英文:VNFRecord)来表示,VNFR中保存了VNF实例的虚拟资源层信息;每一个NS实例由一个NS记录(缩写:NSR;英文:NSRecord)来表示,NSR中保存了NS实例的虚拟资源层信息。NFVInstances中存储的VNFR和NSR由NFVO管理。也就是说,NFVInstances与NFVO之间具备通信接口。若VNFM需要从VNFR中查找VNF实例时,需要通过NFVO与NFVInstances之间的通信接口来实现。然而,在网络功能实体虚拟化的过程中,VNFM想要获取VNF实例的虚拟资源层信息,需要通过NFVO与NFVInstances之间的通信接口,从VNFR中读取,但是对于单一网元来说,不需要多个网元的网络级别的虚拟化,那么VNFM通过NFVO与NFVInstances之间的通信接口实现对单一网元的VNF实例进行控制的方式,不仅增加了系统资源开销,还使得VNFM对单一网元的VNF实例的控制效率降低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种虚拟化的网络功能VNF控制方法和设备,用以解决目前对于单一网元的VNF实例,存在VNFM控制效率低、系统资源开销较大的问题。第一方面,提供了一种虚拟化的网络功能VNF控制方法,包括:VNF管理器VNFM接收VNF操作请求,其中,所述VNF操作请求中包含关于VNF实例的操作信息;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNF记录VNFR。结合第一方面,在第一方面的第一种可能的实施方式中,所述VNF操作请求为创建VNF实例请求,其中,所述创建VNF实例请求中包含待创建VNF实例的指定网元;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNFR,包括:所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向虚拟化基础设备管理系统VIM发送虚拟资源请求,其中,所述虚拟资源请求用于请求所述VIM为创建指定网元的VNF实例分配需要的虚拟资源;所述VNFM接收所述VIM分配的虚拟资源,并根据所述虚拟资源,启动创建所述指定网元的VNF实例;所述VNFM在成功创建所述指定网元的VNF实例后,将所述VNF实例的VNFR存储至VNF实例仓库中。结合第一方面的第一种可能的实施方式中,在第一方面的第二种可能的实施方式中,所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求,包括:所述VNFM在确定接收到的所述创建VNF实例请求来自网络功能编排器NFVO,或者在确定所述VNFM所在的管理域中不包含所述NFVO时,根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求。结合第一方面的第一种可能的实施方式中,在第一方面的第三种可能的实施方式中,所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求,包括:所述VNFM在确定所述VNFM所在的管理域中包含NFVO、且接收到的所述创建VNF实例请求不是来自所述NFVO时,进一步判断待创建VNF实例的指定网元是否为可独立执行业务的网元;所述VNFM在判断出所述待创建VNF实例的指定网元为可独立执行业务的网元时,向VIM发送虚拟资源请求。结合第一方面的第三种可能的实施方式中,在第一方面的第四种可能的实施方式中,所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求,包括:所述VNFM在无法确定所述待创建VNF实例的指定网元是否为可独立执行业务的网元时,向所述NFVO发送创建本文档来自技高网
...

【技术保护点】
一种虚拟化的网络功能VNF控制方法,其特征在于,包括:VNF管理器VNFM接收VNF操作请求,其中,所述VNF操作请求中包含关于VNF实例的操作信息;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNF记录VNFR。

【技术特征摘要】
1.一种虚拟化的网络功能VNF控制方法,其特征在于,包括:VNF管理器VNFM接收VNF操作请求,其中,所述VNF操作请求中包含关于VNF实例的操作信息;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNF记录VNFR。2.如权利要求1所述的VNF控制方法,其特征在于,所述VNF操作请求为创建VNF实例请求,其中,所述创建VNF实例请求中包含待创建VNF实例的指定网元;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNFR,包括:所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向虚拟化基础设备管理系统VIM发送虚拟资源请求,其中,所述虚拟资源请求用于请求所述VIM为创建指定网元的VNF实例分配需要的虚拟资源;所述VNFM接收所述VIM分配的虚拟资源,并根据所述虚拟资源,启动创建所述指定网元的VNF实例;所述VNFM在成功创建所述指定网元的VNF实例后,将所述VNF实例的VNFR存储至VNF实例仓库中。3.如权利要求2所述的VNF控制方法,其特征在于,所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求,包括:所述VNFM在确定接收到的所述创建VNF实例请求来自网络功能编排器NFVO,或者在确定所述VNFM所在的管理域中不包含所述NFVO时,根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求。4.如权利要求2所述的VNF控制方法,其特征在于,所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求,包括:所述VNFM在确定所述VNFM所在的管理域中包含NFVO、且接收到的所述创建VNF实例请求不是来自所述NFVO时,进一步判断待创建VNF实例的指定网元是否为可独立执行业务的网元;所述VNFM在判断出所述待创建VNF实例的指定网元为可独立执行业务的网元时,向VIM发送虚拟资源请求。5.如权利要求4所述的VNF控制方法,其特征在于,所述VNFM根据所述创建VNF实例请求中包含的待创建VNF实例的指定网元,向VIM发送虚拟资源请求,包括:所述VNFM在无法确定所述待创建VNF实例的指定网元是否为可独立执行业务的网元时,向所述NFVO发送创建许可请求;并在接收到所述NFVO发送的允许创建信息时,向VIM发送虚拟资源请求。6.如权利要求1所述的VNF控制方法,其特征在于,所述VNF操作请求为查询VNF实例请求,其中,所述查询VNF实例请求中包含待查询的VNF实例的标识;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNFR,包括:所述VNFM根据所述查询VNF实例请求中包含待查询的VNF实例的标识,向所述VNF实例仓库发送VNFR查询请求,其中,所述VNFR查询请求中包含所述待查询的VNF实例的标识;所述VNFM接收所述VNF实例仓库发送的所述待查询的VNF实例的标识对应的VNFR信息。7.如权利要求1所述的VNF控制方法,其特征在于,所述操作请求为更新VNF实例请求,其中,所述更新VNF实例请求中包含待更新的VNF实例的标识;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNFR,包括:所述VNFM根据所述更新VNF实例请求中包含待更新的VNF实例的标识,向所述VNF实例仓库发送VNFR查询请求,其中,所述VNFR查询请求中包含所述待更新的VNF实例的标识;所述VNFM接收所述VNF实例仓库发送的所述待更新的VNF实例的标识对应的VNFR信息;所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源请求,其中,所述虚拟资源请求用于请求所述VIM为所述VNFR信息描述的VNF实例分配更新需要的虚拟资源;所述VNFM接收所述VIM分配的虚拟资源,并根据所述虚拟资源,启动更新所述VNFR信息描述的VNF实例;所述VNFM在完成VNF实例更新后,更新所述VNF实例仓库中所述待更新的VNF实例的标识对应的VNFR信息。8.如权利要求7所述的VNF控制方法,其特征在于,所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源请求,包括:所述VNFM在确定接收到的所述更新VNF实例请求来自NFVO,或者在确定所述VNFM所在的管理域中不包含所述NFVO时,根据接收到的所述VNFR信息,向VIM发送虚拟资源请求。9.如权利要求7所述的VNF控制方法,其特征在于,所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源请求,包括:所述VNFM在确定所述VNFM所在的管理域中包含NFVO且接收到的所述更新VNF实例请求不是来自所述NFVO时,进一步根据接收到的所述VNFR信息,判断所述VNFR信息中描述的待更新的VNF实例与网络服务NS之间是否存在关联关系;所述VNFM在确定所述VNFR信息中描述的待更新的VNF实例与NS之间不存在关联关系时,向VIM发送虚拟资源请求。10.如权利要求9所述的VNF控制方法,其特征在于,所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源请求,包括:所述VNFM在确定所述VNFR信息中描述的待更新的VNF实例与NS之间存在关联关系时,向所述NFVO发送更新许可请求,其中,所述更新许可请求中包含所述待更新的VNF实例的标识;并在接收所述NFVO发送的允许更新许可信息时,向VIM发送虚拟资源请求。11.如权利要求1所述的VNF控制方法,其特征在于,所述操作请求为终止VNF实例请求,其中,所述终止VNF实例请求中包含待终止的VNF实例的标识;所述VNFM根据所述VNF操作请求中包含的操作信息,对VNF实例进行处理,并控制VNF实例仓库中所述VNF实例的VNFR,包括:所述VNFM根据所述终止VNF实例请求中包含待终止的VNF实例的标识,向所述VNF实例仓库发送VNFR查询请求,其中,所述VNFR查询请求中包含所述待终止的VNF实例的标识;所述VNFM接收所述VNF实例仓库发送的所述待终止的VNF实例的标识对应的VNFR信息;所述VNFM根据接收到的所述VNFR信息,终止VNF实例,向VIM发送虚拟资源删除操作,其中,所述虚拟资源删除操作中包含接收到的所述VNFR信息描述的待终止的VNF实例的虚拟资源信息;所述VNFM接收所述VIM发送的虚拟资源删除响应消息,并向所述VNF实例仓库发送VNFR删除请求,其中,所述VNFR删除请求中包含待删除的VNF实例的标识。12.如权利要求11所述的VNF控制方法,其特征在于,所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源删除操作,包括:所述VNFM在确定接收到的所述终止VNF实例请求来自NFVO,或者在确定所述VNFM所在的管理域中不包含所述NFVO时,根据接收到的所述VNFR信息,终止VNF实例,向VIM发送虚拟资源删除操作。13.如权利要求11所述的VNF控制方法,其特征在于,所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源删除操作,包括:所述VNFM在确定所述VNFM所在的管理域中包含NFVO且接收到的所述终止VNF实例请求不是来自所述NFVO时,进一步根据接收到的所述VNFR信息,判断所述VNFR信息中描述的待终止的VNF实例与NS之间是否存在关联关系;所述VNFM在确定所述VNFR信息中描述的待终止的VNF实例与NS之间不存在关联关系时,终止VNF实例,向VIM发送虚拟资源删除操作。14.如权利要求13所述的VNF控制方法,其特征在于,所述VNFM根据接收到的所述VNFR信息,向VIM发送虚拟资源删除操作,包括:所述VNFM在确定所述VNFR信息中描述的待终止的VNF实例与NS之间存在关联关系时,向所述NFVO发送终止许可请求,其中,所述终止许可请求中包含待终止的VNF实例的标识;并在接...

【专利技术属性】
技术研发人员:孙瑞囡狄龙
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1