一种虚拟化网络功能的编排方法及装置制造方法及图纸

技术编号:17783925 阅读:94 留言:0更新日期:2018-04-22 15:10
本发明专利技术涉及一种虚拟化网络功能的编排方法及装置,属于通信技术领域。该方法包括:网络功能虚拟化编排器NFVO根据网络请求制定VNF生命周期操作指令及VNF编排模板并发送给虚拟化网络功能管理器VNFM;虚拟化网络功能管理器VNFM依据所接收的网络功能虚拟化编排器NFVO的VNF编排模板或VNF生命周期操作指令信息,制定用于编排VNF的VNFC编排规则和虚拟资源编排规则;虚拟化网络功能管理器VNFM依据VNF的VNFC编排规则和虚拟资源编排规则,执行用于编排VNF的VNFC编排规则和虚拟资源编排规则。本发明专利技术应用于NFV系统架构中,实现高效的虚拟化网络功能编排。

【技术实现步骤摘要】
一种虚拟化网络功能的编排方法及装置
本专利技术属于通信
,涉及网络功能虚拟化领域,具体涉及一种虚拟化网络功能的编排方法及装置。
技术介绍
网络功能虚拟化(networkfunctionvirtualize,NFV)是由欧洲电信标准组织ETSI从网络运营商的角度出发提出的一种新的网络架构,通过通用的IT技术与平台对网元进行功能虚拟化,针对不同的业务应用需求,在VNF的基础上进行相应的虚拟化网络功能块的编排。2012年10月AT&T、BT、Telefonica、中国移动等全球13家运营商在欧洲电信标准化协会(EuropeanTelecommunicationsStandardsInstitute,ETSI)的支持下,成立了一个以网络运营商为主导拥有开放成员的新行业规范组织,(IndustrySpecificationGroup,ISG),并发起成立了NFV工作小组,他们从网络运营商的角度提出NFV这种软件与硬件分离的技术架构并发布NFV白皮书(WhitePaper)。利用NFV技术,将网络中的网元功能与硬件相解耦,在通用的处理器上实现原本专有设备上的网络功能,增加了设备利用的灵活性及利用率,将硬件的资源虚拟化进行集中管理,有利于提高资源利用率,同时,配合NFV管理及编排器,能够实现网络服务端到端的灵活编排能力和配置能力,满足运营商快速按需的业务部署需求,同时也减少了网络维护的人工运营成本以及网络更新的时间和成本。ETSI所成立的NFV-ISG对NFV研究内容已经提出了一些规范要求,其中在网络功能虚拟化管理与编排(NFVManagementandOrchestration,NFV-MANO)域对虚拟化网络功能的编排规范进行了制定,初步提出了网络功能虚拟化的编排架构。这个架构包含三两个功能实体:网络功能虚拟化编排器(NetworkFunctionsVirtualizationOrchestrator,NFVO)、虚拟化网络功能管理(VirtualizedNetworkFunctionManager,VNFM)以及虚拟化基础设施管理器(VirtualizedInfrastructureManager,VIM)。专利技术人在研究现有技术的过程中发现其存在如下缺点:由ETSI提出的NFV架构对其架构中的MANO仅进行了功能描述,并没有对MANO中的NFVO、VNFM及VIM三个功能实体提出明确的实现方法,也没有具体提出虚拟化网络功能编排的工作流程。因此,提出一种具体的虚拟化网络功能的编排方法及装置是很有必要的。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种虚拟化网络功能的编排方法及装置,以至少解决虚拟化网络功能的高效编排问题。为达到上述目的,本专利技术提供如下技术方案:一、提供一种虚拟化网络功能的编排方法,该方法适用于网络功能虚拟化(networkfunctionvirtualize,NFV)系统架构中的编排装置,具体包括:网络功能虚拟化编排器(NetworkFunctionsVirtualizationOrchestrator,NFVO)根据网络请求制定虚拟化网络功能(VirtualizationNetworkFunction,VNF)生命周期操作指令及VNF编排模板并发送给虚拟化网络功能管理器(VirtualizedNetworkFunctionManager,VNFM);VNFM依据所接收的NFVO的VNF编排模板或VNF操作指令信息,制定用于编排VNF的虚拟网络功能单元VNFC编排规则和虚拟资源编排规则;VNFM依据VNF的VNFC编排规则和虚拟资源编排规则,执行用于编排VNF的VNFC编排规则和虚拟资源编排规则。进一步,所述的NFVO根据网络请求制定VNF生命周期操作指令及VNF编排模板并发送给VNFM包括:所述的网络请求包括:创建、撤销或更新特定VNF的请求;所述的制定VNF生命周期操作指令,即是制定命令VNFM进行VNF操作的指令,包括VNF创建指令、VNF撤销指令或VNF更新指令,用于完成VNF的创建、撤销或更新的操作;所述的VNF编排模板,即是某一种VNF编排方案的参考模板,其描述了编排某一种VNF功能所需的所有因素,包括所需VNFC的种类ID,VNFC的连接方式,数据流输入端口标识、数据流输出端口标识,该VNF运行所需调用的计算资源、存储资源及网络资源;此外,每一个VNF模板都有其特有的信息标识,包括但不限于模板ID、模板供应商、版本号、VNF功能描述,这些标识的设计是为了方便VNF模板的管理、维护以及需求匹配;VNF模板只对VNF的编排方式做一个描述,并没有制定具体的编排规则。进一步,所述VNFM依据所接收的NFVO的VNF编排模板或VNF操作指令信息,制定用于编排VNF的VNFC编排规则和虚拟资源编排规则包括:所述的VNF编排模板包括:将VNF模板与VNFC资源库相匹配,根据VNF模板中所需VNFC的种类和数目,以及VNFC资源库中相应可用VNFC的信息,制定出具体的VNFC编排规则;将VNF模板与NFVI资源库相匹配,根据NFVI资源库中的虚拟资源信息及VNF模板中的计算资源、存储资源以及网络资源的需求,制定出具体的虚拟资源编排规则;所述的VNFC编排规则包括:编排相应VNF所需调用的各个VNFC的ID、各VNFC之间的连接拓扑、具体数据流输入端口以及具体数据流输出端口;所述的虚拟资源编排规则包括:保证相应VNF所需调用的各个VNFC正常运行所需占用的计算资源、存储资源以及网络资源的资源量。进一步,所述的VNFM依据VNF的VNFC编排规则和虚拟资源编排规则,执行用于编排VNF的VNFC编排规则和虚拟资源编排规则包括:所述的执行用于编排相应VNF的VNFC编排规则包括:VNFM中的VNF生命周期管理模块将VNFC编排规则发送给VNFC编排模块,并命令VNFC编排模块执行具体的VNFC编排操作;所述的执行用于编排VNF的虚拟资源编排规则包括:VNFM中的VNF生命周期管理模块将虚拟资源编排规则发送给NFVI资源调度模块,并命令NFVI资源调度模块执行具体的资源编排操作。二、提供一种虚拟化网络功能的编排装置,该装置应用于NFV系统架构,具体包括网络功能虚拟化编排器NFVO、虚拟化网络功能管理器VNFM和基础设施管理器VIM;所述的网络功能虚拟化编排器NFVO,用于接收来自运营商的网络服务或功能请求,进行需求分析,制定VNF操作指令或VNF编排模板;所述的虚拟化网络功能管理器VNFM,用于负责网络中VNF的编排工作,根据NFV编排器下发的VNF模板以及目前网络中的资源使用情况,制定并执行相应的VNF具体编排规则;所述的基础设施管理器VIM,用于负责网络基础设施资源的管理和调度,对网络中资源的使用情况进行实时的监控和记录,根据VNF编排规则为每一个VNFC进行各种基础设施资源的编排操作。进一步,所述网络功能虚拟化编排器NFVO包括:网络功能请求分析模块和VNF编排模板库模块;所述的网络功能请求分析模块,用于接收网络功能请求信息,并依据请求信息进行需求分析,联合VNF模板库确定VNF编排模板或制定VNF生命周期操作指令,并下发给VNFM;所述的VNF编排模板库模块,用于存放所有种类的本文档来自技高网
...
一种虚拟化网络功能的编排方法及装置

【技术保护点】
一种虚拟化网络功能的编排方法,其特征在于:该方法适用于网络功能虚拟化(network function virtualize,NFV)系统架构中的编排装置,具体包括:网络功能虚拟化编排器(Network Functions Virtualization Orchestrator,NFVO)根据网络请求制定虚拟化网络功能(Virtualization Network Function,VNF)生命周期操作指令及VNF编排模板并发送给虚拟化网络功能管理器(Virtualized Network Function Manager,VNFM);VNFM依据所接收的NFVO的VNF编排模板或VNF操作指令信息,制定用于编排VNF的虚拟网络功能单元(Virtual Network Function Unit,VNFC)编排规则和虚拟资源编排规则;VNFM依据VNF的VNFC编排规则和虚拟资源编排规则,执行用于编排VNF的VNFC编排规则和虚拟资源编排规则。

【技术特征摘要】
1.一种虚拟化网络功能的编排方法,其特征在于:该方法适用于网络功能虚拟化(networkfunctionvirtualize,NFV)系统架构中的编排装置,具体包括:网络功能虚拟化编排器(NetworkFunctionsVirtualizationOrchestrator,NFVO)根据网络请求制定虚拟化网络功能(VirtualizationNetworkFunction,VNF)生命周期操作指令及VNF编排模板并发送给虚拟化网络功能管理器(VirtualizedNetworkFunctionManager,VNFM);VNFM依据所接收的NFVO的VNF编排模板或VNF操作指令信息,制定用于编排VNF的虚拟网络功能单元(VirtualNetworkFunctionUnit,VNFC)编排规则和虚拟资源编排规则;VNFM依据VNF的VNFC编排规则和虚拟资源编排规则,执行用于编排VNF的VNFC编排规则和虚拟资源编排规则。2.如权利要求1所述的一种虚拟化网络功能的编排方法,其特征在于:所述的NFVO根据网络请求制定VNF生命周期操作指令及VNF编排模板并发送给VNFM包括:所述的网络请求包括:创建、撤销或更新特定VNF的请求;所述的制定VNF生命周期操作指令,即是制定命令VNFM进行VNF操作的指令,包括VNF创建指令、VNF撤销指令或VNF更新指令,用于完成VNF的创建、撤销或更新的操作;所述的VNF编排模板,即是某一种VNF编排方案的参考模板,其描述了编排某一种VNF功能所需的所有因素,包括所需VNFC的种类ID,VNFC的连接方式,数据流输入端口标识、数据流输出端口标识,该VNF运行所需调用的计算资源、存储资源及网络资源;此外,每一个VNF模板都有其特有的信息标识,包括但不限于模板ID、模板供应商、版本号、VNF功能描述;VNF模板只对VNF的编排方式做一个描述,并没有制定具体的编排规则。3.如权利要求1所述的一种虚拟化网络功能的编排方法,其特征在于:所述VNFM依据所接收的NFVO的VNF编排模板或VNF操作指令信息,制定用于编排VNF的VNFC编排规则和虚拟资源编排规则包括:所述的VNF编排模板包括:将VNF模板与VNFC资源库相匹配,根据VNF模板中所需VNFC的种类和数目,以及VNFC资源库中相应可用VNFC的信息,制定出具体的VNFC编排规则;将VNF模板与网络功能虚拟化基础设施(NetworkFunctionVirtualizationInfrastructure,NFVI)资源库相匹配,根据NFVI资源库中的虚拟资源信息及VNF模板中的计算资源、存储资源以及网络资源的需求,制定出具体的虚拟资源编排规则;所述的VNFC编排规则包括:编排相应VNF所需调用的各个VNFC的ID、各VNFC之间的连接拓扑、具体数据流输入端口以及具体数据流输出端口;所述的虚拟资源编排规则包括:保证相应VNF所需调用的各个VNFC正常运行所需占用的计算资源、存储资源以及网络资源的资源量。4.如权利要求1所述的一种虚拟化网络功能的编排方法,其特征在于:所述的VNFM依据VNF的VNFC编排规则和虚拟资源编排规则,执行用于编排VNF的VNFC编排规则和虚拟资源编排规则包括:所述的执行用于编排相应VNF的VNFC编排规则包括:VNFM中的VNF生命周期管理模块将VNFC编排规则发送给VNFC编排模块,并命令VNFC编排模块执行具体的VNFC编排操作;所述的执行用于编排VNF...

【专利技术属性】
技术研发人员:唐伦高鹏胡晓东杨希希王耀玮陈前斌
申请(专利权)人:重庆邮电大学
类型:发明
国别省市:重庆,50

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

1