CN109257201B - 一种License的发送方法和装置 - Google Patents
一种License的发送方法和装置 Download PDFInfo
- Publication number
- CN109257201B CN109257201B CN201710574901.5A CN201710574901A CN109257201B CN 109257201 B CN109257201 B CN 109257201B CN 201710574901 A CN201710574901 A CN 201710574901A CN 109257201 B CN109257201 B CN 109257201B
- Authority
- CN
- China
- Prior art keywords
- license
- vnf instance
- vnf
- instance
- control item
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 100
- 230000006870 function Effects 0.000 claims description 138
- 238000012545 processing Methods 0.000 claims description 44
- 238000013475 authorization Methods 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 10
- 239000002699 waste material Substances 0.000 abstract description 12
- 238000007726 management method Methods 0.000 description 20
- 230000008569 process Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 18
- 230000015654 memory Effects 0.000 description 17
- OOXMVRVXLWBJKF-DUXPYHPUSA-N n-[3-[(e)-2-(5-nitrofuran-2-yl)ethenyl]-1,2,4-oxadiazol-5-yl]acetamide Chemical compound O1C(NC(=O)C)=NC(\C=C\C=2OC(=CC=2)[N+]([O-])=O)=N1 OOXMVRVXLWBJKF-DUXPYHPUSA-N 0.000 description 13
- 230000002159 abnormal effect Effects 0.000 description 12
- 230000005012 migration Effects 0.000 description 7
- 238000013508 migration Methods 0.000 description 7
- 230000006855 networking Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 238000013439 planning Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 239000000796 flavoring agent Substances 0.000 description 1
- 235000019634 flavors Nutrition 0.000 description 1
- 230000035876 healing Effects 0.000 description 1
- 238000009440 infrastructure construction Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000012384 transportation and delivery Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/105—Arrangements for software license management or administration, e.g. for managing licenses at corporate level
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
- G06F21/12—Protecting executable software
- G06F21/121—Restricting unauthorised execution of programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
- Storage Device Security (AREA)
Abstract
本申请公开一种许可证License的发送方法和装置,所述方法包括:获取用于申请License的第一请求消息,所述第一请求消息包括第一虚拟化网络功能VNF实例的身份标识和所述License所对应的至少一个控制项功能;根据所述身份标识确定所述第一VNF实例的关联关系;根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License;将所述License发送给所述第一VNF实例。本申请提供的方法解决了互助关系下License的自动管理问题,实现具有关联关系的VNF实例间的License最大程度的共享,减少不必要的License浪费,实现真正的负荷分担。
Description
技术领域
本申请涉及虚拟化技术领域,尤其涉及一种License的发送方法和装置。
背景技术
2012年10月13家品牌运营商(包括AT&T、Verizon、VDF、DT、T-Mobile、BT、Telefonica等)联合发起成立ETSI(European Telecommunications StandardsInstitute,欧洲电信标准化协会)NFV ISG(Industry Specification Group,简称:NFV行业规范组),目标是基于现代化的虚拟化技术,网络设备可以基于通用硬件,如基于标准的大容量服务区、存储和以太网,不同供应商提供的应用以软件形式,远程自动部署在统一的云虚拟化基础设施上,从而降低成本,提高效率、增加敏捷能力。
在网络功能虚拟化(Network Functions Virtualization,NFV)环境中,各个功能实例之间通过机机接口实现对虚拟资源的管理和使用。进一步地,NFV实例通过将网元软件化,使网元可以运行在各种通用的硬件上,并通过MANO(Management and orchestration,管理和编排)系统,将网元部署过程自动化;运营商可以根据业务需要快速动态地进行扩缩容。
通常软件的使用需要授权许可,目前常用的许可方式是通过许可证(License)实现许可。所述License是软件销售的一种方式,按照特性、版本、容量和使用时间等方式进行授权使用,例如客户获得设备商所承诺的相应权利和License授权证书。
一个License可以用于使用多个控制项,每个控制项可以理解为一种功能,例如,控制手机中的电话软件的License的控制项包括:呼出电话、接听电话、来电显示和呼叫转移等。为了实现对这些控制项的使用,手机生产厂家需要预先购买该电话软件的License,同理地,一个VNF实例需要预先购买不同的Licenses才能实现各种软件功能的控制和使用。
在NFV环境下,License管理过程需要自动化,容灾组网的VNF实例之间License会有一定关联性,当组网中的某一个VNF实例发生故障时,组网中的其它VNF需要分担该发生故障的VNF实例的功能和业务。但现有的对License的管理机制中无法实现License的资源共享,进而需要配置给VNF实例较多的License用来做备份,导致License的浪费,对于并且具有一定关联性的VNF实例之间无法实现负荷的分担,降低了License资源的利用率。
发明内容
本申请提供了一种License的发送方法和装置,以解决不同的VNF实例之间License的关联和共享问题。
第一方面,本申请提供了一种许可证License的发送方法,该方法包括以下步骤:第一网络设备获取用于申请License的第一请求消息,所述第一请求消息包括第一虚拟化网络功能VNF实例的身份标识和所述License所对应的至少一个控制项功能;根据所述身份标识确定所述第一VNF实例的关联关系;根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License;将所述License发送给所述第一VNF实例。其中,所述关联关系包括:主备互助关系和负荷分担关系。
本方面提供的License发送方法,通过VNF实例的身份标识确定该VNF实例的关联关系,由于具有关联关系的VNF实例之间可以共享License,所以可将该共享的License许可给请求的VNF实例,从而实现了不同VNF实例之间的License关联和共享,减少了不必要的License浪费,提高License资源的利用率。
结合第一方面,在第一方面的一种实现方式中,如果所述关联关系为主备互助关系,则根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,包括:确定与所述第一VNF实例具有主备互助关系的第二VNF实例;判断所述第二VNF实例是否已经申请了License,且所述License满足共享条件;如果是,则获取所述License;如果否,则第一网络设备需要为该第一VNF实例分配新的License。
本实现方式中,在主备互助关系的情况下,在确定与第一VNF实例具有主备互助关系的VNF实例后,通过获取该共享的License,实现了License快速共享。
结合第一方面,在第一方面的另一种实现方式中,如果所述关联关系为负荷分担关系,则根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,包括:
根据所述负荷分担关系确定共享策略,所述共享策略包括为每个VNF实例申请一个License,或者为多个VNF实例申请一个共享的License,所述共享的License中包括所述多个VNF实例的所有控制项功能;
如果所述共享策略是为每个VNF实例申请一个License,则根据所述第一VNF实例的身份标识和所述至少一个控制项功能查找与其相匹配的License,并将所述相匹配的License作为所述第一VNF实例所需的License;
如果所述共享策略是为多个VNF实例申请一个共享的License,则从所述共享的License提取所述第一VNF实例所需的至少一个控制项功能,并根据所述提取的至少一个控制项功能生成所述第一VNF实例所需的License。
本实现方式中,在负荷分担的情况下,配置两种License的共享方式,一种是为每个VNF实例申请一个License,另一种是为所有的VNF实例申请一个共同的License来实现License的共享,从而实现了负荷分担关系的实例之间License最大程度的共享。
结合第一方面,在第一方面的又一种实现方式中,根据所述身份标识确定所述第一VNF实例的关联关系,包括:根据所述身份标识、网络业务NS实例和网络业务描述模板NSD确定所述第一VNF实例的关联关系。其中,每个VNF实例的关联关系,以及处理能力可以预先存储在NSD信息模型中,用以为第一网络设备或者策略决策点PDP判断发送请求消息的VNF实例的关联关系。
结合第一方面,在第一方面的又一种实现方式中,所述License包括License文件或License中的授权信息,将所述License发送给所述第一VNF实例,包括:将所述License文件发送给所述第一VNF实例,或者,在所述License中的授权信息转换成消息参数之后,将所述消息参数发送给所述第一VNF实例。另外,所述License还可以是一个License标识信息,第一VNF实例在获取该标识信息后,根据该标识信息的内容到第一网络设备中获取其所需要的License。
结合第一方面,在第一方面的又一种实现方式中,所述方法还包括:获取用于指示所述第一VNF实例发生故障或迁移的指示信息,所述指示信息中包括所述第一VNF实例的身份标识;根据所述身份标识确定与所述第一VNF实例所对应的License是否满足共享条件;如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License。
本实现方式中,当具有关联关系,例如主备互助关系的VNF实例发生异常时,License不会被释放,而是继续给共享的实例继续使用,实现了真正的负荷分担。
结合第一方面,在第一方面的又一种实现方式中,所述方法还包括:存储所述License;根据所述License建立共享资源池,所述共享资源池中包括所述第一VNF实例的关联关系;在获取所述第一VNF实例的发生故障或迁移的指示信息的情况下,刷新所述共享资源池中记录的所述第一VNF实例的关联关系信息。其中,所述共享资源池可由策略执行点PEP来建立,实现了对共享License的快速许可和发送。
结合第一方面,在第一方面的又一种实现方式中,所述方法还包括:获取第二请求消息,所述第二请求消息中包括第三VNF实例的身份标识和所述第三VNF实例所需的至少一个控制项功能;根据所述第三VNF实例的身份标识和所述至少一个控制项功能,判断所述共享资源池中是否能为所述第三VNF实例分配License;如果否,则对所述共享资源池进行扩容,扩容后向所述第三VNF实例发送其所需的License;如果是,则确定所述第三VNF实例的至少一个控制项功能所对应的License,并将所述License发送给所述第三VNF实例。
第二方面,本申请提供了另一种License的发送方法,所述方法包括以下步骤:获取来自策略执行点PDP的第一消息,所述第一消息中包括第一VNF实例所需的至少一个控制项功能;判断共享资源池中是否包含所述第一VNF实例所需的至少一个控制项功能;如果包含,则确定所述至少一个控制项功能所对应的License,并将所述License发送给所述第一VNF实例。该方法可以由策略执行点PEP或者其它网络设备执行。
本方面提供的方法,通过建立License的共享资源池,对具有关联关系的VNF实例的License的快速许可和下发,实现了实例间的License最大程度的共享,减少不必要的License浪费,节约系统资源。
结合第二方面,在第二方面的一种实现方式中,所述方法还包括:如果不包含,则对所述共享资源池进行扩容;可选的,一种对所述共享资源池进行扩容的方法包括:
生成用于指示所述共享资源池扩容的指示信息,所述指示信息中包括所述第一VNF实例所需的至少一个控制项功能;将所述指示信息发送给所述PDP;接收来自所述PDP的License,所述License是由所述PDP根据所述第一VNF实例所需的至少一个控制项功能所确定;将所述来自PDP的License添加到所述共享资源池中,以增加共享资源池中的控制项功能。另外,还可以从其它网元中获取扩容的License,例如,直接从License catalog中获取。
结合第二方面,在第二方面的另一种实现方式中,所述方法还包括:建立所述共享资源池,所述建立所述共享资源池,包括:获取来自所述PDP的至少一个第二消息,每个所述第二消息中包含一个VNF实例的License;统计所有所述第二消息中的License;将统计的所有所述第二消息中的License组成所述共享资源池;或者,将每个所述第二消息中的License合并生成一个共享的License,并建立包括所述共享的License的所述共享资源池。
结合第二方面,在第二方面的另一种实现方式中,所述方法还包括:在所述第一VNF实例发生故障或迁移的情况下,判断所述共享资源池中与所述第一VNF实例所对应的License是否满足共享条件;如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License,并刷新所述第一VNF实例的关联关系信息。
第三方面,本申请还提供了一种License的发送装置,该装置包括用于执行上述第一方面各种实现方式中的步骤的单元或模块,进一步地,该装置包括获取单元、处理单元和发送单元等。具体地,该装置可配置在第一网络设备中,所述第一网络设备包括策略决策点PDP、策略执行点PEP和License目录等。
第四方面,本申请还提供另一种License的发送装置,该装置包括用于执行上述第二方面各种实现方式中的步骤的单元或模块,进一步地,该装置包括获取单元、处理单元和发送单元等。进一步地,该装置可以配置在第二网络设备中,所述第二网络设备包括策略执行点PEP和License目录等。
第五方面,本申请提供一种网络设备,包括收发器、处理器和存储器,所述处理器可以执行所述存储器中所存储的程序或指令,从而实现以第一方面各种实现方式所述License的发送方法。
第六方面,本申请还提供一种License发送系统,该系统包括第一网络设备和至少一个VNF实例,所述第一网络设备用于实现上述第一方面各个实现方式中所述的License的发送方法,所述VNF实例用于向第一网络设备发送第一请求消息,以及接收来自所述第一网络设备的License。
第七方面,本申请还提供了一种计算机存储介质,该计算机存储介质可存储有程序,该程序执行时可实现包括本申请提供的License的发送方法各实施例中的部分或全部步骤。
第八方面,本申请还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得所述计算机执行上述各方面所述的方法步骤。
本申请提供的License的发送方法和装置,通过建立具有关联关系的VNF实例的共享资源池,以实现不同VNF实例之间的License共享,然后再根据确定的共享License许可分配给请求的VNF实例,提高了License资源的利用率。
另外,当某个VNF实例发生异常,例如故障或迁移时,通过判断该故障或迁移的VNF实例是否申请了License,并根据判决结果对共享资源池中License解除关联关系或者释放,从而保证共享资源池中License的有效性。其中,当判断与发生异常的VNF实例之间存在具有关联关系的其它VNF实例时,不释放该共享的License,而是继续将License提供给具有关联关系的其它VNF实例使用,从而实现了真正的负荷分担,避免重新申请再分配新的License,造成不必要的License浪费。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种NFV架构的示意图;
图2为本申请实施例提供的一种License管理的逻辑抽象图;
图3为本申请实施例提供的另一种License管理的逻辑抽象图;
图4为本申请实施例提供的又一种License管理的逻辑抽象图;
图5为本申请实施例提供的一种在容灾组网下VNF实例的关系示意图;
图6为本申请实施例提供的一种License发送方法的流程示意图;
图7为本申请实施例提供的一种主备互助关系下的License发送方法的流程示意图;
图8为本申请实施例提供的一种主备互助关系的共享资源池的示意图;
图9为本申请实施例提供的一种负荷分担关系下的License发送方法的流程示意图;
图10为本申请实施例提供的一种负荷分担关系的共享资源池的示意图;
图11为本申请实施例提供的另一种负荷分担关系的共享资源池的示意图;
图12为本申请实施例提供的另一种License发送方法的流程示意图;
图13为本申请实施例提供的一种License发送装置的结构示意图;
图14为本申请实施例提供的一种网络设备的硬件结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中的技术方案作进一步详细的说明。
在对本发明实施例的技术方案说明之前,首先结合附图对本发明实施例的应用场景进行说明。参见图1,本申请实施例提供的一种NFV架构的示意图。该NFV架构包括NFV ISG定义的一系列网元,具体地,该NFV架构中所涉及的网元及其功能如下:
OSS(Operations Support Systems,运营支撑系统)或BSS(Business SupportSystem,业务支撑系统)包括传统的管理功能,以及针对虚拟化应用实现与编排器(英文:Orchestrator)相交互,以完成对网络的操作和维护。
NFVO(NFV Orchestrator,NFV编排器)主要功能是实现运营商域内的网络业务(Network Service,NS)生命周期管理(如部署/扩容/缩容/下线等),以及NFV的基础设施层(Network Functions Virtualization Infrastructure,NFVI)资源编排、策略管理等功能;其中,NFVO根据NS描述模板(NS Descriptor,NSD)分解出对各VNF的需求,配合VNF管理(VNF Management,VNFM)实现VNF的部署。
VNFM主要功能是实现对VNF的生命周期管理,如部署/扩容/缩容/下线等自动化能力;VNFM根据模板及VNF容量需求,分解出对虚拟机等虚拟资源的需求,与Orchestrator、VIM配合完成VNF的实例化。
VIM(Virtualised Infrastructure Manager,虚拟基础设施资源管理器)主要功能是实现对整个基础设施层资源(例如计算、存储、网络资源)的管理和监控。
EM(Element Management,网元管理)或者EMS(Element Management System,网元管理系统)主要功能是对传统网元进行管理,例如管理每个VNF实例等。
NFVI(Network Functions Virtualization Infrastructure,NFV的基础设施层)用于对NFV的基础设施建设,具体地,NFVI中可以包括(Virtual Computing),Virtualisation Layer和硬件资源(Hardware resources)。
NFV技术的核心理念在于把逻辑上的网络功能从实例硬件设备之中解耦出去,以其能够大幅度地降低基础电信网络运营商的网络建设成本与运营成本。NFV实例通过将网元软件化,使网元可以运行在各种通用的硬件上;并通过MANO系统,将网元部署过程自动化,运营商可以根据业务需要快速动态地进行扩缩容。
在NFV架构的License管理中还包括PDP(Policy Decision Point,策略决策点)、PEP(Policy Enforcement Point,策略执行点)和License catalog(许可证目录)等功能模块,其中,PDP用于生成调度策略,例如确定具有关联关系的VNF实例,以及每个VNF实例是否已经申请了License且该License可以共享。PEP用于执行PDP的调度策略并获取License。所述License catalog用于存储所有VNF实例的License,并为新申请的VNF实例下发其所需的License。
根据上述对NFV架构的分析和介绍,从License的PDP、PEP以及License catalog的角度,可以将参考的NFV架构抽象出以下4种模型,如图2至图4所示。
参见图2示出了一种License管理的逻辑抽象图,该抽象图中包括NFVO和至少一个VNF实例,其中所述NFVO中包括PDP、PEP和License catalog等功能,用于对VNF实例的License进行管理和许可。另外,可选的,还可以将PDP,PEP和目录分别设置在不同的网元中。例如图3所示,将PDP和License catalog配置在OSS中,实现对License的管理功能,将PEP配置在MANO中,用于执行策略以及许可分配对应的License给VNF实例。或者如图4所示,将PDP配置在NFVO中,将PEP、厂家信息和License catalog等功能配置在许可证管理器。此外,根据需求还可以对NFV架构中的网元划分不同的结构,而不限于本实施例提供的三种方式,对此本申请不予限制。
本申请各个实施例中为了实现不同VNF实例之间的关联和共享,需要确定一个VNF实例与其它的VNF实例之间是否具备关联关系,下面介绍VNF实例之间所具备的关联关系。
第一种关系:主备互助关系
所述主备互助关系,或者称为主备冗余备份,即包括一个主要的VNF实例和一个备份的VNF实例,且该主要的VNF实例与备份的VNF实例之间共享一个或多个License,并且在同一时刻只有主VNF实例的License生效。
第二种关系:负荷分担关系
所述负荷分担关系是指两个或两个以上的VNF实例中,每个VNF实例都具有一个License,每个License能够控制或授权多个控制项。多个VNF实例平均分摊系统的业务。如果该网络系统的所有业务通过总容量来表示,那么在正常情况下,每个VNF实例或每个设备的处理能力=总容量/设备台数。当其中某一个VNF实例发生故障或者迁移,不能提供服务时,其它具有负荷分担关系的VNF实例来分担该VNF实例的控制项功能,此时剩余的VNF实例的处理能力=总容量/(设备台数-1)。
在负荷分担关系中,还有一种特殊的关系称为Pool组网,所述Pool组网关系可以理解为,在正常情况下,N个VNF实例或设备组成一个池,池内设备以负荷分担方式工作,一旦某一个VNF实例或设备故障失效时,则由池中其他可用设备接管其业务。
如图5所示,示出了一种在容灾组网下VNF实例的关系示意图,包括上述独立(英文:standalone)的VNF实例,例如VNF1和VNF4,还包括具有主备互助关系的VNF2-1和VNF2-2,具有负荷分担关系的VNF3-1和VNF3-2。其中,具有主备互助关系的VNF2与负荷分担关系的VNF3之间也互相连接。通过对不同的VNF实例建立不同关联关系,起到冗余备份的作用,以保证通信网络的安全性和稳定性。
本申请的技术方案基于上述VNF实例之间的关联关系,将具备所述关联关系的VNF实例所对应的License组成一个资源池,并实现License的共享。在对License策略执行过程中,根据申请的VNF实例的关联关系,确定License是否重新申请或者释放等操作,从而减少了License的浪费。具体地,针对上述图2至图4中不同NFV架构抽象模型,对本申请提供的License发送方法进行详细地说明。
实施例一
本实施例中,应用于图2所示的技术场景,该场景包括PDP、PEP、License catalog、至少一个VNF实例,其中,所述PDP、PEP和License catalog均被配置在第一网络设备中,例如NFVO设备中,对License的发送方法包括如下步骤:
如图7所示,步骤101:第一网络设备获取用于申请License的第一请求消息,所述第一请求消息包括第一VNF实例的身份标识和所述License所对应的至少一个控制项功能。
其中,所述身份标识用于唯一识别第一VNF实例,并且每个所述VNF实例对应一个身份标识,例如ID。所述第一请求消息用于申请第一网络设备分配License。可选的,所述第一请求消息可以直接有第一VNF实例发起,还可以委托其他网络实体,比如NFVO代替第一VNF实例去申请License,对此本实施例不予限制。
步骤102:根据所述身份标识确定所述第一VNF实例的关联关系。其中,所述关联关系包括:主备互助关系和负荷分担关系。
在一种实现方式中,第一网络设备根据所述身份标识确定第一VNF实例的关联关系的过程包括:第一网络设备根据所述身份标识、网络业务(Network Service,NS)实例和网络业务描述模板(NS Descriptor,NSD)确定所述第一VNF实例的关联关系。
由于NSD是网络设计/规划后的呈现,而VNF实例间的关联关系是网络规划/设计的结果,因此可以通过NSD来确定VNF实例的关联关系。具体地,所述NSD信息模型中包含多个Ns Deployment Flavour(简称:NsDf),每个NsDf代表着某个网络处理能力下的网络拓扑结构,以及每个VNF/PNF的处理能力,网元间的链路处理能力等等。
进一步地,第一VNF实例的关联关系可以通过下表1表示。
表1
其中,冗余关系组中包含以下信息:
表2
在PDP或PEP中可以根据冗余组中,VNF Profile是否属于同一厂家,网元类型是否一致等等条件确定异构的冗余组是否可以共享License。
可选的,在另一种实现方式中,第一网络设备还通过第一VNF实例上报的信息确定第一VNF实例的关联关系。例如,ES/EMS在执行对VNF实例的业务配置过程中,可以获得其他网元之间的冗余互助关系,因此ES/EMS可以将互助关系的信息上报给OSS,或者通过VNFM上报给NFVO,进而使得第一网络设备能够获取第一VNF实例的关联关系信息。
步骤103:根据所述关联关系和所述至少一个控制项功能确定第一VNF实例所需的License。
具体地,如果所述关联关系为主备互助关系,则根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,包括:确定与第一VNF实例具有主备互助关系的第二VNF实例;判断该第二VNF实例是否已经申请了License,且所述License满足共享条件,即可以共享,如果是,则获取所述License,如果否,则需要为第一VNF实例分配新的License。
可选的,如果所述关联关系为负荷分担关系,则根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,包括:
根据所述负荷分担关系确定共享策略,所述共享策略包括为每个VNF实例申请一个License,或者为多个VNF实例申请一个共享的License,所述共享的License中包括所述多个VNF实例的所有控制项功能。
如果所述共享策略是为每个VNF实例申请一个License,则根据所述第一VNF实例的身份标识和所述至少一个控制项功能查找与其相匹配的License,并将所述相匹配的License确定为所述第一VNF实例所需的License;
如果所述共享策略是为多个VNF实例申请一个共享的License,则从所述共享的License提取所述第一VNF实例所需的至少一个控制项功能,并根据所述提取的至少一个控制项功能生成所述第一VNF实例所需的License。
步骤104:将所述License发送给所述第一VNF实例。
如果步骤103中第一VNF实例所需的License可以共享,则获取该共享的License,例如,从共享资源池中获取,然后将该License分配给第一VNF实例。
其中,所述License包括License文件或者License中的授权信息、标识信息等,如果是License文件,则步骤104中将所述License发送给第一VNF实例的过程为:第一网络设备将所述License文件发送给第一VNF实例。第一VNF实例接收该License文件之后下载,然后再将下载的License进行加载和使用。
另一种实现方式包括,如果所述共享的License是License中的授权信息,则第一网络设备发送License的过程为:先将所述License中的授权信息转换成消息参数,然后再将所述消息参数发送给所述第一VNF实例。在这种情况下,第一网络设备只发送转换的License中的授权信息给第一VNF实例,避免发送或分配一个大的License文件,只发送消息参数节约了传输资源,传输速度快、时间短。
可选的,还包括一种实现方式:所述共享的License为一个License标识信息,第一网络设备将该标识信息发送给第一VNF实例,在第一VNF实例接收到该标识信息后,根据该标识信息的内容到所述第一网络设备中获取对应的License。
本实施例中,第一网络设备具体许可或发送License给第一VNF实例的方式包括但不限于上述三种,还可以包括其它可能的实现方式,本实施例对此不予限定。
本实施例提供的License发送方法,通过VNF实例的身份标识确定该VNF实例的关联关系,由于具有关联关系的VNF实例之间可以共享License,所以可将该共享的License许可给请求的VNF实例,从而实现了不同VNF实例之间的License关联和共享,减少了不必要的License浪费,提高License资源的利用率。
可选的,在上述实施例的步骤102:根据所述身份标识确定第一VNF实例的关联关系之前,该方法还包括:判断所述第一VNF实例是否已经申请了License并且所述License满足共享条件;如果已经申请了License且该申请的License可以共享,则执行所述根据所述身份标识确定第一VNF实例的关联关系的步骤(包括步骤102至步骤104);如果否,则确定一个新的License,并将所述新的License发送给所述第一VNF实例。
进一步地,第一网络设备确定一个新的License的过程包括:获取所述第一VNF实例所需要的至少一个控制项信息;根据所述至少一个控制项信息确定所述新的License,且所述新的License支持所述第一VNF实例所需要的至少一个控制项功能。具体地,所述第一网络设备可以从License catalog中获取所述新的License,并将该新的License许可给所述第一VNF实例。例如,第一网络设备从License catalog中获取第一VNF实例所需的License,然后将该License发送给请求方的第一VNF实例。
另外,可选的,第一网络设备从License catalog中获取新的License之后,还将该新的License存储在共享资源池中,以备下次第一VNF实例请求时许可使用。
本实施例方式中,通过建立具有关联关系的VNF实例的共享资源池,以实现不同VNF实例之间的License共享,然后再根据确定的共享License许可分配给请求的VNF实例,提高了License资源的利用率。
在本实施例中,所述方法还包括当第一VNF实例发生故障或迁移时,如何使用共享资源池中的License的步骤,具体地,方法还包括:
步骤105:第一网络设备获取用于指示所述第一VNF实例发生故障或迁移的指示信息,所述指示信息中包括所述第一VNF实例的身份标识。
步骤106:根据所述身份标识确定与所述第一VNF实例所对应的License是否满足共享条件,即判断共享资源池中是否包含第一VNF实例所需的可共享的License。
步骤107:如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License,同时刷新共享资源池的关联关系信息。
本实施例提供的方法,当某个VNF实例发生异常,例如故障或迁移时,通过判断该故障或迁移的VNF实例是否申请了License,并根据判决结果对共享资源池中License解除关联关系或者释放,从而保证共享资源池中License的有效性。其中,当判断与发生异常的VNF实例之间存在具有关联关系的其它VNF实例时,不释放该共享的License,而是继续将License提供给具有关联关系的其它VNF实例使用,从而实现了真正的负荷分担,避免重新申请再分配新的License,造成不必要的License浪费。
可选的,本实施例提供的方法还包括:对共享资源池进行扩容。具体地,所述扩容的步骤如下:
第一网络设备获取第二请求消息,所述第二请求消息中包括第三VNF实例的身份标识和第三VNF实例所需的至少一个控制项功能。
根据第三VNF实例的身份标识和所述至少一个控制项功能,判断所述共享资源池中是否能为所述第三VNF实例分配License,即判断当前共享资源池中存储的License的控制项功能是否包括第三VNF实例请求的至少一个控制项功能。
如果不包括,则需要对所述共享资源池进行扩容,一种扩容的方法包括:PEP向PDP发送用于指示所述共享资源池扩容的指示信息,所述指示信息中包括第三VNF实例需要扩容的至少一个控制项功能。PDP接收该指示信息,并根据需要扩容的控制项从Licensecatalog中获取第三VNF实例所需的License,并将该License发送给PEP,PEP接收该License后,将其添加到共享资源池中,扩容后向所述第三VNF实例发送其所需的License;如果包括,则确定所述第三VNF实例的至少一个控制项功能所对应的License,并将所述License发送给所述第三VNF实例。
本实施例中,通过对超过共享资源池中存储的控制项进行扩容,进而增加了共享资源池的License,提高了共享资源池的利用率,并且当这些共享的License中出现某一个VNF实例发生故障时,能够将其所对应的License分配给具有互助关系的其它VNF实例,实现各实例之间License的共享和分担。
实施例二
本实施例提供的方法可以应用于上述如图3所示的技术场景,PEP与PDP分离的NFV架构,其中,PDP和License catalog可以被配置在OSS或者NFVO中,PEP可以被配置在MANO或者License管理器中,具体地如图7所示,该方法包括:
步骤201:PDP获取VNF2-1实例请求申请License的第一请求消息,所述第一请求消息中包括VNF2-1实例的身份标识和其所需的至少一个控制项功能。
可选的,所述VNF2-1实例可以直接向PDP发起所述第一请求消息,还可以通过其它网元,比如NFVO代替VNF2-1实例去发送申请License的第一请求消息。
其中,当VNF2-1实例化时向PDP申请License,需要说明的是本申请各个实施例中,VNF实例可以根据具体的实施方案在实例化前、后、过程中发送第一请求消息,本申请不予限制。另外,触发VNF2-1实例发起License请求消息的可以是NFVO或者VNFM等等,本申请对此不予限制。
步骤202:PDP接收所述第一请求消息,根据所述VNF2-1实例的身份标识判断其是否已经申请了License且所述申请的License可以共享。
步骤203:如果否,则需要为VNF2-1实例分配一个新的License。
具体过程包括:PDP根据NSD和NS实例确定VNF2-1实例的关联关系。具体地,判断该VNF2-1实例是主备互助关系还是负荷分担关系。如果确定VNF2-2实例与VNF2-1实例之间是主备互助关系,但是VNF2-2实例当前未创建或者根据规则这两个实例不能共享License,则需要为VNF2-1实例分配一个新的License。
进一步地,步骤203中分配新的License的过程包括:PDP获取VNF2-1实例所需要的至少一个控制项功能,根据所述至少一个控制项功能确定支持这些控制项功能服务的License,并从License catalog中获取该License。其中,所述License catalog中预先存储网络中所有控制项功能的License。
步骤204:PDP将携带有所述新的License的消息发送给PEP,所述消息中包括VNF2-1实例的身份标识和/或VNF2-1实例所需的至少一个控制项功能。
步骤205:PDP将所述新的License发送给VNF2-1实例。
其中,发送License的方式包括以下至少两种方式:一种方式是:PDP将License的文件发送给所述VNF2-1实例,或者,另一种方式,PDP将所述License中的授权信息转换成消息参数,然后再将这些消息参数发送给VNF2-1实例。
以上步骤202至步骤205为PDP向VNF2-1实例申请并分配新的License的过程(简称:流程1),在上述步骤202中判断VNF2-1实例是否已经申请了License,且该License可以共享时,还包括如下流程2的方法步骤。
步骤206:如果VNF2-1实例已经申请了License,且该License可以共享,则根据NSD和NS实例信息确定VNF2-1实例的关联关系。
PDP根据VNF2-1实例的身份标识、NSD和NS实例信息确定VNF2-1实例与VNF2-2实例之间是主备互助的关系,且VNF2-1实例与VNF2-2实例共享License-2。
步骤207:PDP将携带有VNF2-1实例与VNF2-2实例共享License-2的消息发送给PEP,并通知PEP,VNF2-1实例与VNF2-2实例之间是主备互助关系。
步骤208:PEP接收该信息,并根据License-2建立共享资源池,所述共享资源池中包括VNF2-1实例与VNF2-2实例共享License-2,且这两个实例之间是主备互助关系等信息。如图8所示,为建立的一个共享资源池的示意图。所述共享资源池中所记录的信息包括:1.共享的License-2;2.可共享的实例,VNF2-1实例和VNF2-2实例;3.当前模式,主备互助关系等信息。
步骤209:PEP将所述共享的License-2发送给VNF2-1实例,以使VNF2-1实例根据License-2的内容对控制项功能进行授权控制。
可选的,在步骤209,PEP接收来自PDP的License共享信息之后还向PDP回复一个响应消息。
步骤210:当VNF2-1实例或VNF2-2实例发生异常,例如终结(英文:termination)时,会向PDP发送指示信息,所述指示信息中包括请求方VNF实例的身份标识。其中,所述发生异常包括VNF实例发生故障或者发生迁移。本实施例中以VNF2-1实例发生异常为了进行说明。
步骤211:PDP接收所述指示信息,并判断VNF2-1实例是否已经申请了License且所述申请的License可以共享。
步骤212:如果是,例如VNF2-1实例所对应的License-2可以与VNF2-2实例共享,则不释放该共享的License-2,因为该License-2可以继续被VNF2-2实例使用,但是需要刷新共享资源池的共享记录,比如记录VNF2-1实例发生异常,不再与VNF2-2实例共享License-2,解除两个实例之间的绑定关系。
其中,本申请实施例所述的释放License可以理解为,将该License归还到Licensecatalog中,为后续分配给其他实例使用;或者,将该License归还给供应商,使得与该被释放的License所对应的VNF实例不再使用了。
步骤213:PDP将VNF2-1实例发生异常且不能共享License-2的消息或指令发送给PEP。
步骤214:PEP接收该消息或指令并更新共享资源池中信息。
其中,在上述步骤212中,如果判断VNF2-1实例未共享License,则释放VNF2-1实例的该未共享License,因为释放未共享License之后不会影响其它实例使用License,并且节约一定存储空间。
可选的,在VNF2-1实例发生异常时,可以对该VNF2-1实例进行重建,例如在healing阶段,重建VNF2-1实例之后可执行上述步骤207至步骤210(即流程2)的流程,以便获得新的License,同时License资源池刷新该新的License共享信息。
本实施例提供了一种在主备互助关系下的License发送方法,通过建立共享资源池,使得当一个VNF实例发生异常时,与其具有主备互助关系的另一个VNF实例可以继续使用该异常的VNF实例的License,实现了VNF实例间License的最大程度共享,减少不必要的License浪费。
实施例三
本实施例提供的方法可以应用于PEP与PDP分离的NFV架构中,其中,PDP和Licensecatalog可以被配置在同一个网元中,例如OSS或者NFVO中,PEP可以被配置在License管理器中,例如MANO。本实施例与实施例二的区别在于,本实施例是针对负荷分担关系的VNF实例之间License的关联和共享,具体地如图9所示,该方法包括:
步骤301:PDP获取第一请求消息,所述第一请求消息中包括VNF3-1实例的身份标识和VNF3-1实例所需的至少一个控制项功能。
可选的,PDP可通过NFVO申请License获得所述第一请求消息。
步骤302:PDP接收所述第一请求消息,根据所述VNF3-1的身份标识、NSD、NS实例等信息判断其是否具备负荷分担关系。
步骤303:如果是负荷分担关系,则判断VNF3-1实例是否是首次申请License。
步骤304:如果是首次申请,则PDP向License catalog发送VNF3-1实例所需的控制项功能的信息,然后PDP从License catalog中获取该VNF3-1实例所需的License,例如License-3。
可选的,PDP将获取的License-3以及VNF3-1实例的身份标识,关联关系等消息发送给PEP,以使PEP能够根据这些信息建立License-3的共享资源池。
步骤305:PDP将所述License-3发送给VNF3-1实例。
步骤306:如果VNF3-1实例不是首次申请License,则根据所述负荷分担关系确定共享策略,即确定VNF3-1实例采用哪种共享方式来共享License。
具体地,本实施例中提供以下两种共享方式。
方式一:预先每个VNF实例申请自己的License,PDP根据每个VNF实例所需的控制项功能在License catalog中为每个VNF实例分配一个License,并且将这些License都存储在共享资源池中。
方式二:为所有每个VNF实例所需的控制项功能建立一个大的License,该License用于控制所述多个VNF实例的所有控制项功能,且为多个VNF实例所共享。
如果是采用方式一实现License的共享,则执行步骤307a:则根据VNF3-1实例的身份标识和所述至少一个控制项功能查找与其相匹配的License,并将所述相匹配的License确定为VNF3-1实例所需的License。所述相匹配是指所述共享资源池中预存的License,以及该License所具有的控制项功能等信息与所述VNF3-1实例所需的License相同,或者VNF3-1实例所需的License即共享资源池中预先为其申请并存储的License。
本实施例中,PDP结合NSD和NS实例信息,确定VNF3-1实例和VNF3-2实例之间是负荷分担关系,且确定VNF3-1实例所需的License为共享资源池中的License-3,VNF3-2实例所需的License是共享资源池中的License-3’,并将VNF3-1实例和VNF3-2实例共享方式为:License-3和License-3’等信息发送给PEP,以供PEP建立License的共享资源池。
如果是采用方式二实现License的共享,则执行步骤307b:不需申请新的License,要从所述共享的License提取VNF3-1实例所需的至少一个控制项功能,并将这些提取的控制项功能生成对应于VNF3-1实例所需的License,再将该License许可给VNF3-1实例使用。
例如,方式二中所述共享的License包含100个控制项功能,VNF3-1实例申请的License中仅包括10个控制项功能,且这10个控制项功能均被包含在共享的100个控制项功能之中,则从这100个控制项功能中提取VNF3-1实例所需的10个控制项功能,并将这10个控制项功能生成一个License,并将该License发送给VNF3-1实例。
步骤308:建立License-3和/或License-3’的共享资源池,如图10和11所示,VNF3-1实例和VNF3-2实例之间为负荷分担关系,且共享License-3,或者License-3/3’。
步骤309:将所述VNF3-1实例所需的License发送给VNF3-1实例。具体的许可方式与前述实施例一和实施例二的方式相同,本实施例不再赘述。
可选的,上述方法还包括:PEP向PDP回复License共享的响应消息,使得在后续过程中,PEP能够基于License共享策略进行授权控制。
此时对于方式一和方式二的授权控制方法上,可以略有差异:例如,对于方式一:资源池内的各个子License具有优先申请的使用权,即先申请License的VNF实例先获取使用许可。当有多个VNF实例都申请License时,这些申请的License的总量可能会超过共享资源池中所存储的License,此时,第一网络设备可以根据请求消息确定申请超过共享资源池的License超出量,以及其对应的VNF实例,然后再根据License超出量对共享资源池扩容。例如PDP根据每个VNF实例的请求消息中所包括的控制项功能,确定是否对共享资源池进行扩容。
对于方式二:可以以License为整体对共享资源池中的License进行管理和扩容。由于所有VNF实例都共享一个License,所以,当申请的License需求量超过资源池中共享的License容量时,增加该共享License的容量,即对该资源池继续扩容,以便满足多个VNF实例的控制项需求。
其中,扩容的方式可以从License catalog中获得新的License,以增加资源池的容量;或者,还可以通过其它网元获取新的License进行扩容,本实施例对此不予限制。
同理地,当具有负荷分担关系的多个VNF实例请求License时,可以采用上述步骤306至步骤309(流程2)的方式进行处理。
另外,上述方法还包括:步骤310:当VNF3-1实例或VNF3-2实例发生异常时,例如发送故障或迁移时,则向PDP申请释放License。具体为VNF3-1实例向PDP发送指示信息,用于指示对其释放License,其中,所述指示信息中包括VNF3-1实例的身份标识。
步骤311:PDP接收该指示信息,并确定该VNF3-1实例与其他实例是否具有负荷分担关系,以及确定是否对VNF3-1实例的License做释放或者更新。具体地,可以根据共享资源池的创建方式做不同的决策:
一种决策方式针对方式一的License共享:PDP根据策略或业务决定是否释放该VNF3-1实例申请的License,同时刷新共享信息。另一种决策方式是针对方式二的License共享:不释放License,仅刷新的共享信息。
步骤312:PDP将刷新后的共享信息通过消息发送给PEP,以告知PEP VNF3-1实例发生异常,共享关系发生变化。例如,当VNF3-1实例故障时,VNF3-2实例与VNF3-1实例不再共用License-3,解除VNF3-1实例的绑定关系。
步骤313:PEP接收该消息并更新资源池中的关联信息。
可选的,当某一VNF实例发生异常,并对其进行治疗重建时,可执行本实施例的步骤306至步骤309(流程2)的过程,但是如果在步骤311中采用方式一,具备共享条件而未释放某个License时,则可以不再申请新和下发新的License,而是直接绑定该发生异常的VNF实例的原来License并刷新资源池信息。
本实施例提供的方法,解决了负荷分担模式下License的自动管理问题,实现互助实例间的License最大程度的共享,减少不必要的License浪费;当互助的License异常时,License不会被释放,而是分配给具有关联关系的其它实例使用,实现真正的负荷分担。
另外,本实施例中PEP根据PDP给定的共享和互助关系,建立License共享资源池,实现了以池为单位进行管理的License,在互助的实例间互享资源。并根据资源池的方式不同,对业务超过资源池中License的总容量时,对共享资源池进行扩容,以满足多个VNF实例的授权控制需求,提高了共享资源池的利用率。
需要说明的是,在上述本实施例二和实施例三中,License catalog也可以配置在PEP中或者其它License管理器中,用于对未创建或者在资源池中未存储License的VNF实例分配新的License。具体地将catalog配置PEP还是PDP中,可根据技术方案自行配置,本申请对此不予限制。
本申请还提供了一种license的发送方法,用于为所有具有关联关系的VNF实例建立共享的license,并实现共享。该方法可以由策略执行点PEP执行,或者由其它的网络设备。具体地,如图12所示,该方法包括如图步骤:
步骤401:PEP获取来自策略执行点PDP的第一消息,所述第一消息中包括第一VNF实例所需的至少一个控制项功能,另外,第一消息中还可以包括第一VNF实例的身份标识、关联关系等信息。其中,所述管理关系包括主备互助关系和负荷分担关系。
步骤402:判断共享资源池中是否包含所述第一VNF实例所需的至少一个控制项功能。
步骤403:如果包含,则确定所述至少一个控制项功能所对应的License,并将所述License发送给所述第一VNF实例。
上述步骤402中判断如果共享资源池中不包含第一VNF实例所需至少一个控制项功能,则生成用于指示所述共享资源池扩容的指示信息,并将所述指示信息发送给所述PDP,以获取需要扩容的License。
进一步地,对所述共享资源池扩容具体包括:PEP生成用于指示所述共享资源池扩容的指示信息,所述指示信息中包括所述第一VNF实例所需的至少一个控制项功能,并将所述指示信息发送给所述PDP;接收来自所述PDP的License,所述License是由所述PDP根据所述第一VNF实例所需的至少一个控制项功能所确定;将所述来自PDP的License添加到所述共享资源池中。
其中,所述PDP在接收指示信息之后,可以从License catalog中获取第一VNF实例所需的License,还可以从其它网元设备中获取License,本实施例对此不予限制。
进一步地,所述方法还包括:建立所述共享资源池。具体地,建立所述共享资源池的方法包括:获取来自所述PDP的至少一个第二消息,每个所述第二消息中包含一个VNF实例的License,每个License对应至少一个控制项功能,统计所有所述第二消息中的License;将统计的所有第二消息中的License组成所述共享资源池;或者,将每个所述第二消息中的License合并生成一个共享的License,并建立包括所述共享的License的共享资源池。
可选的,本实施例中还包括:在某个VNF实例发生异常时,是否对共享资源池中的License进行释放或缩容操作。具体地过程如下:在所述PDP获取用于指示所述第一VNF实例发生故障或迁移的指示信息的情况下,确定与第一VNF实例所对应的License是否满足共享条件;如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放第一VNF实例所对应的License,并刷新第一VNF实例的关联关系信息,例如解除第一VNF实例与其他VNF实例的关联关系。
本实施例提供的方法,通过为具有关联关系的VNF实例建立License的共享资源池,实现了VNF实例间最大程度的License共享,减少了不必要的License浪费。
相对于上面的方法实施例,本申请实施例还提供了相应的装置实施例。
参见图13,为本申请实施例提供的一种License的发送装置的结构示意图。该装置用于执行如图6、图7和图9所示的License的发送方法。该装置可以包括获取单元1301、处理模块1302和发送单元1303。
其中,获取单元1301用于获取用于申请License的第一请求消息,所述第一请求消息包括第一VNF实例的身份标识和所述License所对应的至少一个控制项功能。
处理单元1302用于根据所述身份标识确定所述第一VNF实例的关联关系,根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License。
发送单元1303用于将所述License发送给所述第一VNF实例。
可选的,在本实施例的一种具体实现方式中,所述处理单元1302具体用于在所述关联关系为主备互助关系的情况下,确定与所述第一VNF实例具有主备互助关系的第二VNF实例,判断所述第二VNF实例是否已经申请了License,且所述License满足共享条件。
所述获取单元1301还用于在所述具有主备互助关系的VNF实例已经申请了License,且所述License满足共享条件的情况下,获取所述License。
可选的,在本实施例的一种具体实现方式中,所述处理单元1302具体用于在所述关联关系为负荷分担关系的情况下,根据所述负荷分担关系确定共享策略,所述共享策略包括为每个VNF实例申请一个License,或者为多个VNF实例申请一个共享的License,所述共享的License中包括所述多个VNF实例的所有控制项功能。
所述处理单元1302具体还用于如果所述共享策略是为每个VNF实例申请一个License,则根据所述第一VNF实例的身份标识和所述至少一个控制项功能查找与其相匹配的License,并将所述相匹配的License作为所述第一VNF实例所需的License;如果所述共享策略是为多个VNF实例申请一个共享的License,则从所述共享的License提取所述第一VNF实例所需的至少一个控制项功能,并根据所述提取的至少一个控制项功能生成所述第一VNF实例所需的License。
可选的,在本实施例的一种具体实现方式中,所述处理单元1302具体用于根据所述身份标识、NS实例和NSD确定所述第一VNF实例的关联关系。
可选的,在本实施例的一种具体实现方式中,License包括License文件或License中的授权信息。
所述发送单元1303具体用于将所述License文件发送给所述第一VNF实例,或者,在所述License中的授权信息转换成消息参数之后,将所述消息参数发送给所述第一VNF实例。
可选的,在本实施例的一种具体实现方式中,所述获取单元1301还用于获取用于指示所述第一VNF实例发生故障或迁移的指示信息,所述指示信息中包括所述第一VNF实例的身份标识。
所述处理单元1302还用于根据所述身份标识确定与所述第一VNF实例所对应的License是否满足共享条件,如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License。
可选的,在本实施例的一种具体实现方式中,所述装置还包括:存储单元,用于存储所述License和其它VNF实例的License。
所述处理单元1302还用于根据获取的License和License的相关信息建立共享资源池,所述共享资源池中包括所述第一VNF实例的关联关系;以及,在获取所述第一VNF实例的发生故障或迁移的指示信息的情况下,刷新所述共享资源池中记录的所述第一VNF实例的关联关系信息。
可选的,在本实施例的一种具体实现方式中,所述处理单元1302还用于根据所述第一请求消息中License所对应的至少一个控制项功能,判断所述共享资源池中是否能为所述第一VNF实例分配License;如果否,则对所述共享资源池进行扩容,扩容后向所述第一VNF实例分配所述License;如果是,则为第一VNF实例分配所述License。
其中,所述扩容的方法可以通过License catalog中获得新的License,再发送给第一VNF实例。
本实施例提供的License共享装置,通过VNF实例的身份标识确定该VNF实例的关联关系,由于具有关联关系的VNF实例之间可以共享License,所以可将该共享的License许可给请求的VNF实例,从而实现了不同VNF实例之间的License关联和共享,减少了不必要的License浪费,提高License资源的利用率。
另外,当某个VNF实例发生异常,例如故障或迁移时,通过判断该故障或迁移的VNF实例是否申请了License,并根据判决结果对共享资源池中License解除关联关系或者释放,从而保证共享资源池中License的有效性。
可选的,在本实施例的一种具体实现方式中,所述获取单元1301用于获取来自策略执行点PDP的第一消息,所述第一消息中包括第一VNF实例的身份标识、所述第一VNF实例的关联关系信息和所述第一VNF实例所对应的License。
获取单元1301用于获取来自策略执行点PDP的第一消息,所述第一消息中包括第一VNF实例所需的至少一个控制项功能。
处理单元1302用于判断共享资源池中是否包含所述第一VNF实例所需的至少一个控制项功能,如果包含,则确定所述至少一个控制项功能所对应的License。
发送单元1303用于在包含所述至少一个控制项功能的情况下,将所述License发送给所述第一VNF实例。
可选的,在本实施例的一种具体实现方式中,处理单元1302还用于在所述共享资源池中不包含所述至少一个控制项功能的情况下,对所述共享资源池进行扩容。
进一步地,所述处理单元1302具体用于生成用于指示所述共享资源池扩容的指示信息,所述指示信息中包括所述第一VNF实例所需的至少一个控制项功能;发送单元1303还用于将所述指示信息发送给所述PDP;获取单元1301还用于接收来自所述PDP的License,所述License是由所述PDP根据所述第一VNF实例所需的至少一个控制项功能所确定;处理单元1302还用于将所述来自PDP的License添加到所述共享资源池中。
可选的,在本实施例的一种具体实现方式中,处理单元1302还用于建立所述共享资源池,具体地,所述获取单元1301还用于获取来自所述PDP的至少一个第二消息,每个所述第二消息中包含一个VNF实例的License;所述处理单元1302具体用于统计所有所述第二消息中的License,将统计的所有所述第二消息中的License组成所述共享资源池;或者,将每个所述第二消息中的License合并生成一个共享的License,并建立包括所述共享的License的所述共享资源池。
可选的,在本实施例的一种具体实现方式中,所述获取单元1301还用于获取第二请求消息,所述第二请求消息中包括第三VNF实例的身份标识和所述第三VNF实例所需的至少一个控制项功能。
所述处理单元1302还用于根据所述第三VNF实例的身份标识和所述至少一个控制项功能,判断所述共享资源池中是否能为所述第三VNF实例分配License;如果否,则对所述共享资源池进行扩容;如果是,则确定所述第三VNF实例的至少一个控制项功能所对应的License。
所述发送单元1303还用于扩容后向所述第三VNF实例发送其所需的License,或者,在确定所述第三VNF实例的License的情况下,将所述License发送给所述第三VNF实例。
在具体实现中,本申请还提供了一种网络设备,如图14所示,为本实施例提供的一种网络设备的结构示意图。所述网络设备可以是前述任意实施例中的License的共享装置,用于实现前述实施例中的方法步骤。
其中,所述网络设备可以由收发器141、处理器142和存储器143等元件组成。
处理器142为网络设备的控制中心,利用各种接口和线路连接整个网络设备的各个部分,通过运行或执行存储在存储器内的软件程序和/或模块,以及调用存储在存储器143内的数据,以执行网络设备的各种功能和/或处理数据。所述处理器142可以是中央处理器(central processing unit,简称CPU),网络处理器(network processor,简称NP)或者CPU和NP的组合。处理器还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,简称ASIC),可编程逻辑器件(programmable logic device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,简称CPLD),现场可编程逻辑门阵列(field-programmable gate array,简称FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。
所述存储器143可以包括易失性存储器(volatile memory),例如随机存取内存(random access memory,简称RAM);还可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);所述存储器还可以包括上述种类的存储器的组合。所述存储器中可以存储有程序或代码,网络设备中的处理器142通过执行所述程序或代码可以实现所述网络设备的功能。
所述收发器141可以用于接收或发送数据,所述收发器可以在所述处理器的控制下向终端设备或其他网络设备发送数据;所述收发器在所述处理器的控制下接收终端设备或其他网络设备发送的数据。
在本发明实施例中,收发器141可以用于实现上述各个实施例中的一种License的发送方法步骤。结合上述图13所示,所述获取单元1301和发送单元1303所要实现的功能可以由所述网络设备的收发器141实现,或者由处理器142控制的收发器141实现;所述处理单元1302所要实现的功能则可以由所述处理器142实现,存储器143用于存储License。
具体实现中,本发明还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可包括本发明提供的License的发送方法的各实施例中的部分或全部步骤。所述的存储介质可为磁碟、光盘、只读存储记忆体(英文:read-only memory,简称:ROM)或随机存储记忆体(英文:random access memory,简称:RAM)等。
本领域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明实施例中的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例之间相同相似的部分互相参见即可。尤其,对于上述各实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例中的说明即可。
以上所述的本发明实施方式并不构成对本发明保护范围的限定。
Claims (24)
1.一种许可证License的发送方法,其特征在于,所述方法包括:
获取用于申请License的第一请求消息,所述第一请求消息包括第一虚拟化网络功能VNF实例的身份标识和所述License所对应的至少一个控制项功能;
根据所述身份标识确定所述第一VNF实例的关联关系;
根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,具有关联关系的所述第一VNF与其他VNF实例之间共享License;
将所述License发送给所述第一VNF实例。
2.根据权利要求1所述的方法,其特征在于,所述关联关系包括主备互助关系,
如果所述关联关系为主备互助关系,则根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,包括:
确定与所述第一VNF实例具有主备互助关系的第二VNF实例;
判断所述第二VNF实例是否已经申请了License,且所述License满足共享条件;如果是,则获取所述License。
3.根据权利要求1所述的方法,其特征在于,所述关联关系包括负荷分担关系,
如果所述关联关系为负荷分担关系,则根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,包括:
根据所述负荷分担关系确定共享策略,所述共享策略包括为每个VNF实例申请一个License,或者为多个VNF实例申请一个共享的License,所述共享的License中包括所述多个VNF实例的所有控制项功能;
如果所述共享策略是为每个VNF实例申请一个License,则根据所述第一VNF实例的身份标识和所述至少一个控制项功能查找与其相匹配的License,并将所述相匹配的License作为所述第一VNF实例所需的License;
如果所述共享策略是为多个VNF实例申请一个共享的License,则从所述共享的License提取所述第一VNF实例所需的至少一个控制项功能,并根据所述提取的至少一个控制项功能生成所述第一VNF实例所需的License。
4.根据权利要求1-3任一项所述的方法,其特征在于,根据所述身份标识确定所述第一VNF实例的关联关系,包括:
根据所述身份标识、网络业务NS 实例和网络业务描述模板NSD确定所述第一VNF实例的关联关系。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述License包括License文件或License中的授权信息,
将所述License发送给所述第一VNF实例,包括:
将所述License文件发送给所述第一VNF实例,或者,在所述License中的授权信息转换成消息参数之后,将所述消息参数发送给所述第一VNF实例。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
获取用于指示所述第一VNF实例发生故障或迁移的指示信息,所述指示信息中包括所述第一VNF实例的身份标识;
根据所述身份标识确定与所述第一VNF实例所对应的License是否满足共享条件;
如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
存储所述License;
根据所述License建立共享资源池,所述共享资源池中包括所述第一VNF实例的关联关系;
在获取所述第一VNF实例的发生故障或迁移的指示信息的情况下,刷新所述共享资源池中记录的所述第一VNF实例的关联关系信息。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
获取第二请求消息,所述第二请求消息中包括第三VNF实例的身份标识和所述第三VNF实例所需的至少一个控制项功能;
根据所述第三VNF实例的身份标识和所述至少一个控制项功能,判断所述共享资源池中是否能为所述第三VNF实例分配License;
如果否,则对所述共享资源池进行扩容,扩容后向所述第三VNF实例发送其所需的License;如果是,则确定所述第三VNF实例的至少一个控制项功能所对应的License,并将所述License发送给所述第三VNF实例。
9.一种License的发送方法,其特征在于,所述方法包括:
获取来自策略执行点PDP的第一消息,所述第一消息中包括第一VNF实例所需的至少一个控制项功能和第一VNF实例的身份标识;
判断共享资源池中是否包含所述第一VNF实例所需的至少一个控制项功能;
如果包含,则确定所述至少一个控制项功能所对应的License,并将所述License发送给所述第一VNF实例;其中,所述对应的License根据所述第一VNF实例的关联关系和所述至少一个控制项功能确定,所述第一VNF实例的关联关系根据所述第一VNF实例的身份标识确定,且所述对应的License被具有关联关系的所述第一VNF实例和其他VNF实例共享。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:如果不包含,则对所述共享资源池进行扩容;
其中,所述对所述共享资源池进行扩容,包括:
生成用于指示所述共享资源池扩容的指示信息,所述指示信息中包括所述第一VNF实例所需的至少一个控制项功能;
将所述指示信息发送给所述PDP;
接收来自所述PDP的License,所述License是由所述PDP根据所述第一VNF实例所需的至少一个控制项功能所确定;
将所述来自PDP的License添加到所述共享资源池中。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:建立所述共享资源池,
所述建立所述共享资源池,包括:
获取来自所述PDP的至少一个第二消息,每个所述第二消息中包含一个VNF实例的License;
统计所有所述第二消息中的License;
将统计的所有所述第二消息中的License组成所述共享资源池;或者,将所有所述第二消息中的License合并生成一个共享的License,并建立包括所述共享的License的共享资源池。
12.根据权利要求9-11任一项所述的方法,其特征在于,所述方法还包括:
在所述第一VNF实例发生故障或迁移的情况下,判断所述共享资源池中与所述第一VNF实例所对应的License是否满足共享条件;
如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License,并刷新所述第一VNF实例的关联关系信息。
13.一种License的发送装置,其特征在于,所述装置包括:
获取单元,用于获取用于申请License的第一请求消息,所述第一请求消息包括第一VNF实例的身份标识和所述License所对应的至少一个控制项功能;
处理单元,用于根据所述身份标识确定所述第一VNF实例的关联关系,根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License,具有关联关系的所述第一VNF与其他VNF实例之间共享License;
发送单元,用于将所述License发送给所述第一VNF实例。
14.根据权利要求13所述的装置,其特征在于,
所述处理单元,具体用于在所述关联关系为主备互助关系的情况下,确定与所述第一VNF实例具有主备互助关系的第二VNF实例,判断所述第二VNF实例是否已经申请了License,且所述License满足共享条件;
所述获取单元,还用于在所述第二VNF实例已经申请了License,且所述License满足共享条件的情况下,获取所述License。
15.根据权利要求13所述的装置,其特征在于,
所述处理单元,具体用于在所述关联关系为负荷分担关系的情况下,根据所述负荷分担关系确定共享策略,所述共享策略包括为每个VNF实例申请一个License,或者为多个VNF实例申请一个共享的License,所述共享的License中包括所述多个VNF实例的所有控制项功能;
所述处理单元,具体还用于如果所述共享策略是为每个VNF实例申请一个License,则根据所述第一VNF实例的身份标识和所述至少一个控制项功能查找与其相匹配的License,并将所述相匹配的License作为所述第一VNF实例所需的License;如果所述共享策略是为多个VNF实例申请一个共享的License,则从所述共享的License提取所述第一VNF实例所需的至少一个控制项功能,并根据所述提取的至少一个控制项功能生成所述第一VNF实例所需的License。
16.根据权利要求13-15任一项所述的装置,其特征在于,
所述处理单元,具体用于根据所述身份标识、网络业务NS 实例和网络业务描述模板NSD确定所述第一VNF实例的关联关系。
17.根据权利要求13-15任一项所述的装置,其特征在于,所述License包括License文件或License中的授权信息,
所述发送单元,具体用于将所述License文件发送给所述第一VNF实例,或者,在所述License中的授权信息转换成消息参数之后,将所述消息参数发送给所述第一VNF实例。
18.根据权利要求13-15任一项所述的装置,其特征在于,
所述获取单元,还用于获取用于指示所述第一VNF实例发生故障或迁移的指示信息,所述指示信息中包括所述第一VNF实例的身份标识;
所述处理单元,还用于根据所述身份标识确定与所述第一VNF实例所对应的License是否满足共享条件,如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License。
19.根据权利要求18所述的装置,其特征在于,所述装置还包括:
存储单元,用于存储所述License;
所述处理单元,还用于根据所述License建立共享资源池,所述共享资源池中包括所述第一VNF实例的关联关系;以及,在获取所述第一VNF实例的发生故障或迁移的指示信息的情况下,刷新所述共享资源池中记录的所述第一VNF实例的关联关系信息。
20.根据权利要求19所述的装置,其特征在于,
所述获取单元,还用于获取第二请求消息,所述第二请求消息中包括第三VNF实例的身份标识和所述第三VNF实例所需的至少一个控制项功能;
所述处理单元,还用于根据所述第三VNF实例的身份标识和所述至少一个控制项功能,判断所述共享资源池中是否能为所述第三VNF实例分配License;如果否,则对所述共享资源池进行扩容;如果是,则确定所述第三VNF实例的至少一个控制项功能所对应的License;
所述发送单元,还用于扩容后向所述第三VNF实例发送其所需的License,或者,在确定所述第三VNF实例的License的情况下,将所述License发送给所述第三VNF实例。
21.一种License的发送装置,其特征在于,所述装置包括:
获取单元,用于获取来自策略执行点PDP的第一消息,所述第一消息中包括第一VNF实例所需的至少一个控制项功能和第一VNF实例的身份标识;
处理单元,用于判断共享资源池中是否包含所述第一VNF实例所需的至少一个控制项功能,如果包含,则确定所述至少一个控制项功能所对应的License;
发送单元,用于将所述License发送给所述第一VNF实例;
其中,所述对应的License根据所述第一VNF实例的关联关系和所述至少一个控制项功能确定,所述第一VNF实例的关联关系根据所述第一VNF实例的身份标识确定,且所述对应的License被具有关联关系的所述第一VNF实例和其他VNF实例共享。
22.根据权利要求21所述的装置,其特征在于,所述处理单元,还用于在所述共享资源池中不包含所述至少一个控制项功能的情况下,对所述共享资源池进行扩容;
所述处理单元,具体用于生成用于指示所述共享资源池扩容的指示信息,所述指示信息中包括所述第一VNF实例所需的至少一个控制项功能;
所述发送单元,还用于将所述指示信息发送给所述PDP;
所述获取单元,还用于接收来自所述PDP的License,所述License是由所述PDP根据所述第一VNF实例所需的至少一个控制项功能所确定;
所述处理单元,还用于将所述来自PDP的License添加到所述共享资源池中。
23.根据权利要求21所述的装置,其特征在于,所述处理单元,还用于建立所述共享资源池,
所述获取单元,还用于获取来自所述PDP的至少一个第二消息,每个所述第二消息中包含一个VNF实例的License;
所述处理单元,具体用于统计所有所述第二消息中的License,将统计的所有所述第二消息中的License组成所述共享资源池;或者,将每个所述第二消息中的License合并生成一个共享的License,并建立包括所述共享的License的所述共享资源池。
24.根据权利要求21-23任一项所述的装置,其特征在于,
所述处理单元,还用于在所述第一VNF实例发生故障或迁移的情况下,判断所述共享资源池中与所述第一VNF实例所对应的License是否满足共享条件;如果满足所述共享条件,则不释放所述第一VNF实例所对应的License;否则,释放所述第一VNF实例所对应的License,并刷新所述第一VNF实例的关联关系信息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710574901.5A CN109257201B (zh) | 2017-07-14 | 2017-07-14 | 一种License的发送方法和装置 |
PCT/CN2018/094699 WO2019011180A1 (zh) | 2017-07-14 | 2018-07-05 | 一种License的发送方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710574901.5A CN109257201B (zh) | 2017-07-14 | 2017-07-14 | 一种License的发送方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109257201A CN109257201A (zh) | 2019-01-22 |
CN109257201B true CN109257201B (zh) | 2021-10-19 |
Family
ID=65001041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710574901.5A Active CN109257201B (zh) | 2017-07-14 | 2017-07-14 | 一种License的发送方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109257201B (zh) |
WO (1) | WO2019011180A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112925604B (zh) * | 2019-11-20 | 2024-04-19 | 北京华耀科技有限公司 | 一种虚拟化管理平台及实现方法 |
CN112929875A (zh) * | 2019-11-21 | 2021-06-08 | 中兴通讯股份有限公司 | 配置数据许可申请及控制方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119317A (zh) * | 2007-08-31 | 2008-02-06 | 华为技术有限公司 | 分配许可的方法、设备及系统 |
CN104134122A (zh) * | 2014-07-30 | 2014-11-05 | 华为技术有限公司 | 一种许可证申请方法及装置 |
CN105450601A (zh) * | 2014-08-19 | 2016-03-30 | 华为技术有限公司 | 共享许可证的方法和装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9800673B2 (en) * | 2014-08-20 | 2017-10-24 | At&T Intellectual Property I, L.P. | Service compiler component and service controller for open systems interconnection layer 4 through layer 7 services in a cloud computing system |
US10263911B2 (en) * | 2015-05-01 | 2019-04-16 | Futurewei Technologies, Inc. | System and method for resource management |
-
2017
- 2017-07-14 CN CN201710574901.5A patent/CN109257201B/zh active Active
-
2018
- 2018-07-05 WO PCT/CN2018/094699 patent/WO2019011180A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101119317A (zh) * | 2007-08-31 | 2008-02-06 | 华为技术有限公司 | 分配许可的方法、设备及系统 |
CN104134122A (zh) * | 2014-07-30 | 2014-11-05 | 华为技术有限公司 | 一种许可证申请方法及装置 |
CN105450601A (zh) * | 2014-08-19 | 2016-03-30 | 华为技术有限公司 | 共享许可证的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109257201A (zh) | 2019-01-22 |
WO2019011180A1 (zh) | 2019-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11960915B2 (en) | Method and apparatus for creating virtual machine based on parameter information of a virtual network interface card | |
US10701139B2 (en) | Life cycle management method and apparatus | |
EP3800926B1 (en) | Alarm method and device | |
US10616133B2 (en) | Resource configuration method and network device thereof | |
JP7377965B2 (ja) | ネットワークリソース管理方法、システム、ネットワーク機器と可読記憶媒体 | |
JP6658882B2 (ja) | 制御装置、vnf配置先選択方法及びプログラム | |
CN112214293A (zh) | 一种无服务器架构下业务部署的方法和函数管理平台 | |
EP3481007A1 (en) | Method, device, and equipment for processing resource pool | |
WO2018166398A1 (zh) | 一种nfv网络中许可证的管理系统 | |
KR20170056350A (ko) | Nfv 자원 할당 검증 장치 | |
EP3629160B1 (en) | Method and device for managing vnf instantiation | |
EP3442201B1 (en) | Cloud platform construction method and cloud platform | |
CN111857951A (zh) | 容器化部署平台及部署方法 | |
US11442756B2 (en) | Common service resource application method, related device, and system | |
CN111831504B (zh) | 监控方法、监控装置、计算机设备和介质 | |
CN109257201B (zh) | 一种License的发送方法和装置 | |
WO2017070954A1 (zh) | 资源预留的方法及vnfm、vim、nfvo | |
CN115883283A (zh) | 一种容器化vnf的部署方法及装置 | |
CN109933959B (zh) | 一种许可证控制方法及相关设备 | |
US20240036935A1 (en) | Lcs sdxi resource ownership system | |
CN102868594A (zh) | 一种消息处理方法和装置 | |
EP3659033B1 (en) | Connector leasing for long-running software operations | |
US20240231932A9 (en) | Method and apparatus for managing storage resources of container cluster, and system | |
CN116089020B (zh) | 虚拟机运行方法、扩容方法、扩容系统 | |
US20240370310A1 (en) | Resource sharing in an orchestrated environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |