The present application discloses a method and device for transmitting a license, which includes: obtaining the first request message for applying for a license, the first request message including the identity of the first virtual network function VNF instance and at least one control function corresponding to the license; determining the relationship of the first VNF instance according to the identity; The association relationship and at least one control function determine the license required for the first VNF instance, and send the license to the first VNF instance. The method provided in this application solves the problem of automatic management of licenses under mutual assistance, realizes the maximum sharing of licenses among VNF instances with related relationships, reduces unnecessary waste of licenses, and realizes real load sharing.
【技术实现步骤摘要】
一种License的发送方法和装置
本申请涉及虚拟化
,尤其涉及一种License的发送方法和装置。
技术介绍
2012年10月13家品牌运营商(包括AT&T、Verizon、VDF、DT、T-Mobile、BT、Telefonica等)联合发起成立ETSI(EuropeanTelecommunicationsStandardsInstitute,欧洲电信标准化协会)NFVISG(IndustrySpecificationGroup,简称:NFV行业规范组),目标是基于现代化的虚拟化技术,网络设备可以基于通用硬件,如基于标准的大容量服务区、存储和以太网,不同供应商提供的应用以软件形式,远程自动部署在统一的云虚拟化基础设施上,从而降低成本,提高效率、增加敏捷能力。在网络功能虚拟化(NetworkFunctionsVirtualization,NFV)环境中,各个功能实例之间通过机机接口实现对虚拟资源的管理和使用。进一步地,NFV实例通过将网元软件化,使网元可以运行在各种通用的硬件上,并通过MANO(Managementandorchestration,管理和编排)系统,将网元部署过程自动化;运营商可以根据业务需要快速动态地进行扩缩容。通常软件的使用需要授权许可,目前常用的许可方式是通过许可证(License)实现许可。所述License是软件销售的一种方式,按照特性、版本、容量和使用时间等方式进行授权使用,例如客户获得设备商所承诺的相应权利和License授权证书。一个License可以用于使用多个控制项,每个控制项可以理解为一种功能,例如,控 ...
【技术保护点】
1.一种许可证License的发送方法,其特征在于,所述方法包括:获取用于申请License的第一请求消息,所述第一请求消息包括第一虚拟化网络功能VNF实例的身份标识和所述License所对应的至少一个控制项功能;根据所述身份标识确定所述第一VNF实例的关联关系;根据所述关联关系和所述至少一个控制项功能确定所述第一VNF实例所需的License;将所述License发送给所述第一VNF实例。
【技术特征摘要】
1.一种许可证License的发送方法,其特征在于,所述方法包括:获取用于申请License的第一请求消息,所述第一请求消息包括第一虚拟化网络功能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-5任一项所述的方法,其特征在于,所述方法还包括:获取用于指示所述第一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实例所需的至少一个控制项功能;如果包含,则确定所述至少一个控制项功能所对应的License,并将所述License发送给所述第一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的第一请求消息,所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。