网络资源管理方法、系统、网络设备和可读存储介质技术方案

技术编号:25808992 阅读:83 留言:0更新日期:2020-09-29 18:43
根据本发明专利技术实施例提供的网络资源管理方法、系统、网络设备和可读存储介质,根据容器化VNF对应的生命周期管理任务,计算所需的容器资源和/或虚机资源;通过NFVO模块进行资源授权,并选择相应的CISM/VIM模块;通过CISM/VIM模块,处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源。从而在提供了一种在进行VNF生命周期管理操作时,如何对容器资源进行管理的方式,完善了NFV技术的应用。

【技术实现步骤摘要】
网络资源管理方法、系统、网络设备和可读存储介质
本专利技术实施例涉及但不限于通信领域,具体而言,涉及但不限于网络资源管理方法、系统、网络设备和可读存储介质。
技术介绍
网络功能虚拟化(NFV,NetworkFunctionsVirtualization)是一种通过使用通用硬件以及虚拟化技术来承载其他功能的软件处理技术,旨在降低网络昂贵的设备成本。NFV通过软硬件解耦及功能抽象,使网络设备功能不再依赖于专用硬件,资源可以充分灵活共享,实现新业务的快速开发和部署,并基于实际业务需求进行自动部署、弹性伸缩、故障隔离和自愈等。如图1所示,欧洲电信标准协会(ETSI,EuropeanTelecommunicationsStandardsInstitute)定义的NFV系统架构主要包含:业务运营支撑系统和管理支撑平台(OSS/BSS,Operation-SupportSystem/BusinessSupportSystem)、虚拟化的网络功能(VNF,VirtualizedNetworkFunction)、网络功能虚拟化基础设施(NFVI,NetworkFunctionsVirtualizationInfrastructure)和网络功能虚拟化管理和编排系统(NFV-MANO,VNF-ManagementandOrchestration)。其中,NFVI主要负责将计算、存储以及网络等硬件资源全面虚拟化,并映射成虚拟资源;VNF则是利用软件来实现各种传统的物理网络功能,VNF运行在NFVI之上,使用的是经过NFVI虚拟化后的虚拟资源。NFV-MANO负责管理和编排VNF和NFVI之间的关系以及VNF之间和\或与其他物理网络功能(PNF,PhysicalNetworkFunctions之间的连接关系。NFV-MANO中包含:虚拟化基础设置管理器(VIM,VirtualizedInfrastructureManager)、虚拟网络功能管理器(VNFM,VirtualizedNetworkFunctionManager)和网络虚拟化功能编排器(NFVO,NetworkFunctionVirtualizationOrchestrator)。VIM负责控制和管理虚拟化资源;VNFM负责VNF的生命周期管理;NFVO负责对虚拟基础设施的编排和管理,以及对网络服务(NS,NetworkService)的生命周期管理。微服务架构是NFV技术的发展与演进方向,微服务架构又基于云原生技术与容器技术的应用。容器作为一种应用打包的技术,定义了标准化的应用发布格式,极大方便了应用的开发、部署和移植。容器采用的分层镜像、集中式镜像仓库等技术,促进网元的微服务化改造,可加快软件开发部署。引入容器,可以满足边缘计算类业务快速部署的需求,以及边缘计算类网元提高资源利用率的需求,及5G控制面网络采用容器进行部署的需求。目前NFV标准中已经定义在VNF生命周期管理过程中,如在实例化,弹性伸缩,自愈,终止等生命周期管理操作时,如何对虚机(VM,VirtualMachine)资源进行管理,如虚机资源的配额与限额管理、资源授权管理、资源分配与回收管理等操作。在NFV标准中引入容器后,容器虚拟资源包括容器对象资源(如POD),容器对象资源需要的虚机资源VM,容器对象资源所需的网络资源及存储资源。容器虚拟资源在VNF生命周期管理过程如何进行管理需要进行规范及定义,但相关规范中还没有容器资源管理的机制。
技术实现思路
本专利技术实施例提供的网络资源管理方法、系统、网络设备和可读存储介质,主要解决的技术问题是提供一种容器虚拟资源在VNF生命周期管理机制。为解决上述技术问题,本专利技术实施例提供一种网络资源管理方法,包括:根据容器化虚拟化网络功能VNF对应的生命周期管理任务,计算所需的容器资源和/或虚机资源;网络虚拟化功能编排器NFVO模块对容器化VNF生命周期管理操作时所需的资源进行授权,并选择相应的容器管理功能CISM/虚拟化基础设置管理器VIM模块进行资源操作;所述CISM/VIM模块,处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源。本专利技术实施例还提供一种网络资源管理系统,包括:资源计算模块,用于根据容器化VNF对应的生命周期管理任务,计算所需的容器资源和/或虚机资源;NFVO模块,用于进行资源授权,并选择相应的CISM/VIM模块;所述CISM/VIM模块,用于处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源。本专利技术实施例还提供一种网络设备,网络设备包括处理器、存储器及通信总线;通信总线用于实现处理器和存储器之间的连接通信;处理器用于执行存储器中存储的一个或者多个计算机程序,以实现上述的网络资源管理方法的步骤。本专利技术实施例还提供一种计算机存储介质,计算机可读存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现上述的网络资源管理方法的步骤。本专利技术的有益效果是:根据本专利技术实施例提供的网络资源管理方法、系统、网络设备和可读存储介质,根据容器化VNF对应的生命周期管理任务,计算所需的容器资源和/或虚机资源;通过NFVO模块进行资源授权,并选择相应的CISM/VIM模块;通过CISM/VIM模块,处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源。从而在提供了一种在进行VNF生命周期管理操作时,如何对容器资源进行管理的方式,完善了NFV技术的应用。本专利技术其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本专利技术说明书中的记载变的显而易见。附图说明图1为相关技术中ETSINFV系统架构图;图2为增加CISM后的扩展的ETSINFV系统架构图;图3为普通ETSINFV架构场景下,本专利技术实施例支持容器虚拟资源管理的总示意图;图4为扩展的ETSINFV架构场景下,本专利技术实施例支持容器虚拟资源管理的总示意图;图5为本专利技术实施例一提供的网络资源管理方法流程图;图6为本专利技术实施例二提供的无CISM场景下,VNF实例化操作过程中的容器资源管理示意图;图7为本专利技术实施例三提供的有CISM场景下,VNF实例化操作过程中的容器资源管理示意图;图8为本专利技术实施例四提供的无CISM场景下,VNF弹缩操作过程中的容器资源管理示意图;图9为本专利技术实施例五提供的有CISM场景下,VNF弹缩操作过程中的容器资源管理示意图;图10为本专利技术实施例六提供的无CISM场景下,VNF自愈操作过程中的容器资源管理示意图;图11为本专利技术实施例七提供的有CISM场景下,VNF自愈操作过程中的容器资源管理示意图;图12为本专利技术实施例八提供的无CISM场景下,VNF删除操作过程中的容器资源管理示意图;图13为本专利技术实施例九提供的有CISM场景下,VNF删除操作过程中的容器资源管理示意图;...

【技术保护点】
1.一种网络资源管理方法,包括:/n根据容器化虚拟化网络功能VNF对应的生命周期管理任务,计算所需的容器资源和/或虚机资源;/n网络虚拟化功能编排器NFVO模块对容器化VNF生命周期管理操作时所需的资源进行授权,并选择相应的容器管理功能CISM/虚拟化基础设置管理器VIM模块进行资源操作;/n所述CISM/VIM模块,处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源。/n

【技术特征摘要】
1.一种网络资源管理方法,包括:
根据容器化虚拟化网络功能VNF对应的生命周期管理任务,计算所需的容器资源和/或虚机资源;
网络虚拟化功能编排器NFVO模块对容器化VNF生命周期管理操作时所需的资源进行授权,并选择相应的容器管理功能CISM/虚拟化基础设置管理器VIM模块进行资源操作;
所述CISM/VIM模块,处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源。


2.如权利要求1所述的网络资源管理方法,其特征在于,所述根据容器化VNF对应的生命周期管理任务,计算所需的资源包括:
通过NFVO模块作为容器虚机映射代理,为容器对象资源计算所需的虚机资源。


3.如权利要求1所述的网络资源管理方法,其特征在于,当处于无CISM功能场景时,所述根据容器化VNF对应的生命周期管理任务,计算所需的资源还包括:
通过虚拟网络功能管理器VNFM模块,计算容器对象资源所需的虚机资源,并生成容器虚拟资源列表。


4.如权利要求3所述的网络资源管理方法,其特征在于,在所述生成容器虚拟资源列表之后,还包括:
VNFM模块向NFVO模块请求容器虚拟资源授权,携带所述容器虚拟资源列表。


5.如权利要求4所述的网络资源管理方法,其特征在于,所述处理容器化VNF生命周期管理操作所对应的容器资源和/或虚机资源包括:
VIM模块根据容器资源列表,创建、更新或释放容器对象资源,虚机资源、存储资源及网络资源中的至少一者。


6.如权利要求3所述的网络资源管理方法,其特征在于,当处于CISM功能场景时,在所述根据容器化VNF对应的生命周期管理任务,计算所需的资源之前,还包括:
通过所述NFVO模块选择对应的CISM;
VNFM模块向所述CISM发送请求,所述请求中携带容器资源需求。


7.如权利要求6所述的网络资源管理方法,其特征在于,所述通过所述NFVO模块选择对应的CISM包括:
所述NFVO模块选择CISM,并提供对应的CISMID。


8.如权利要求6所述的网络资源管理方法,其特征在于,所述根据对应的容器化VNF生命周期管理任务,计算所需的资源包括:
所述CISM根据所需的容器对象资源,计算所需的虚机资源;
所述CISM向所述VIM模块请求所需的虚机资源、网络资源和存储资源中的至少一者。


9.如权利要求8所述的网络资源管理方法,其特征在于,所述VIM收到所述CISM发起的请求之后,执行以下至少一者:创建/更新/释放CISM请求的资源;其中,所述CISM请求的资源包括虚机资源、存储资源、网络资源中的至少一者。


10.如权利要求8所述的网络资源管理方法,其特征在于,所述CISM向VIM发送请求之后,还包括:
CISM模块创建所需的容器对象资源。


11.如权利要求4、9~10任一项所述的网络资源管理方法,其特征在于,在所述通过所述CISM/VIM模块,创建所需的资源之后,还包括:
通过CISM或VIM模块,将分配的网络资源和/或存储资源,与容器对象资源进行绑定。


12.如权利要求4、9~10任一项所述的网络资源管理方法,其特征在于,还包括:
通过VNFM模块或CISM模块,为同一VNF下的容器对象资源与分配的虚机资源进行关联。


13.如权利要求1-10任一项所述的网络资源管理方法,其特征在于,还包括:
通过EM模块,进行容器应用配置和管理。


14.一种网络资源管理系统,包括:
资源计算模块,用于根据容器化VNF对应的生命周期管理任务,计算所需的容...

【专利技术属性】
技术研发人员:谢宝国巨满昌
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1