用于自动认证在基于网络功能虚拟化(NFV)的通信网络中使用的虚拟网络功能(VNF)的系统、方法和计算机程序技术方案

技术编号:23866800 阅读:45 留言:0更新日期:2020-04-18 17:34
在线自动化VNF认证系统接收与至少一个虚拟网络功能(VNF)相关联的信息。系统通过验证对应于与至少一个VNF相关联的信息的元数据对至少一个VNF执行第一级认证。系统对至少一个VNF执行第二级认证,包括测试与至少一个VNF相关联的基于部署的功能,以及验证测试基于部署的功能的结果。系统通过执行与至少一个VNF相关联的一个或更多个测试用例并验证执行一个或更多个测试用例的结果,来对至少一个VNF执行第三级认证。作为对至少一个VNF执行第三级认证的结果,系统将至少一个VNF标识为已认证。

Systems, methods, and computer programs for automatic authentication of virtual network functions (vnfs) used in nfv based communication networks

【技术实现步骤摘要】
【国外来华专利技术】用于自动认证在基于网络功能虚拟化(NFV)的通信网络中使用的虚拟网络功能(VNF)的系统、方法和计算机程序专利
本专利技术涉及电信和/或数据通信,更具体地涉及电信网络的网络功能虚拟化(NFV)。背景网络功能虚拟化是欧洲电信标准协会(ETSI)在ETSI网站提供的一系列文件中发布的建议电信服务架构的术语或名称。NFV使用通用硬件平台和适用于通用硬件平台的软件。因此,NFV创建的网络比传统通信网络更灵活、更动态。在基于NFV的网络中,虚拟网络功能(VNF)将网络功能的软件实现与通过虚拟化运行的基础架构资源解耦。网络服务基于一个或更多个VNF和/或物理网络功能(PNF)、其互连和链接定义。VNF几乎可以在任何通用硬件处理设施上执行。因此,VNF可以更容易、成本更低,因此也更频繁地在硬件设施之间安装、移除和移动。基于NFV的网络的灵活性增强了优化网络容量和性能可用的手段。但是,要在基于NFV的网络中使用的用于验证和认证VNF的当前技术是有限的。服务开发通常受到网络工程创建、测试和调试周期的速度的限制。这通常是非常手动的、基于文档且耗时的。因此,需要解决这些问题和/或与现有技术相关联的其他问题。
技术实现思路
提供了用于自动认证在基于网络功能虚拟化(基于NFV)的通信网络中使用的虚拟网络功能(VNF)的系统、方法和计算机程序产品。在使用中,在线自动化VNF认证系统接收与至少一个VNF相关联的信息。进一步地,在线自动化VNF认证系统通过验证对应于与至少一个VNF相关联的信息的元数据,对至少一个VNF执行第一级认证。此外,在线自动化VNF认证系统对至少一个VNF执行第二级认证,包括测试与至少一个VNF相关联的基于部署的功能,并验证测试基于部署的功能的结果。此外,在线自动化VNF认证系统通过执行与至少一个VNF相关联的一个或更多个测试用例并验证执行一个或更多个测试用例的结果,对至少一个VNF执行第三级认证。此外,作为对至少一个VNF执行第三级认证的结果,在线自动化VNF认证系统将至少一个VNF标识为已认证。附图简要说明图1A示出了根据一个实施例的用于自动认证在基于网络功能虚拟化(基于NFV)的通信网络中使用的虚拟网络功能(VNF)的方法。图1B示出了根据一个实施例的用于自动验证在基于NFV的通信网络中使用的VNF的方法。图2示出了根据一个实施例的与基于NFV的通信网络相关联的系统的简化图。图3示出了根据一个实施例的基于NFV的网络的硬件单元的简化框图。图4示出了根据一个实施例的NFV管理系统的简化图。图5示出了根据一个实施例的所部署的基于NFV的网络的简化图。图6示出了根据一个实施例的用于自动认证在基于NFV的通信网络中使用的VNF的系统流程图。图7示出了根据一个实施例的用于自动认证在基于NFV的通信网络中使用的VNF的系统流程图。图8示出了根据一个实施例的网络体系架构。图9示出了根据一个实施例的示例性系统。具体实施方式图1A示出了根据一个实施例的用于自动认证(certify)在基于网络功能虚拟化(基于NFV)的通信网络中使用的虚拟网络功能(VNF)的方法100。在使用中,在线自动化VNF认证系统接收与至少一个VNF相关联的信息。参见操作102。可以从VNF的供应商接收信息。例如,与VNF相关联的信息可包括对提供给供应商的调查问卷的响应。该信息可以包括与VNF相关联的任何信息。例如,与VNF相关联的信息可包括与VNF相关联的VNF映像。另一个示例中,与VNF相关联的信息可包括与VNF相关联的一个或更多个部署脚本。当然,信息可包括VNF包(例如,如欧洲电信标准协会授权的等)中的任何信息。例如,信息可包括ETSI授权的VNF描述符。信息可与一个或更多个VNF(例如VNF链等)相关联。在一个实施例中,与VNF相关联的信息可经由与在线自动化VNF认证系统相关联的至少一个用户界面接收。在本说明书的上下文中,在线自动化VNF认证系统是指能够执行与VNF相关联的认证(certification)、验证和/或测试的任何系统。在各种实施例中,在线自动化VNF认证系统可以包括一个或更多个处理器、内存、服务器、数据库和各种计算机程序/逻辑等。在一个实施例中,供应商、客户、VNF设计人员和/或VNF测试人员等可通过一个或更多个网络访问在线自动化VNF认证系统。在一个实施例中,在线自动化VNF认证系统可以包括用户界面上的服务设计和创建(SD&C)和/或与其相关联。如图1所示,在线自动化VNF认证系统通过验证对应于与至少一个VNF相关联的信息的元数据,对至少一个VNF执行第一级认证。参见操作104。在这种情况下,对VNF执行第一级认证可包括验证与VNF映像相关联的格式和结构,可将信息提供给VNF映像。例如,在线自动化VNF认证系统可期望信息的格式和/或结构按照既定标准到达(例如,在如欧洲电信标准协会规定的VNF包中等)。因此,第一级认证的至少一部分可以包括验证接收到的信息是否符合这些要求。在另一个示例中,对VNF执行第一级认证可包括验证与VNF映像相关联的VNF描述符完整性。如果第一级认证失败,可提供各种补救措施。例如,在一个实施例中,在线自动化VNF认证系统可向VNF信息提供者(例如供应商等)发送查询,以获取正确格式的其他信息和/或信息。在另一个示例中,在线自动化VNF认证系统可以自动重新配置VNF信息,以符合标准格式/结构。在另一个示例中,在线自动化VNF认证系统可以向用户(例如VNF设计人员等)报警第一级认证已经失败(例如,利用用户界面、警报等)。如果第一级认证通过,VNF可被标识为通过第一级认证(例如,在与在线自动化VNF认证系统相关联的数据库中等)。在一个实施例中,VNF需要在继续认证过程之前通过第一层认证。进一步参考图1,在线自动化VNF认证系统对至少一个VNF执行第二级认证,包括测试与至少一个VNF相关联的基于部署的功能,以及验证测试基于部署的功能的结果。参见操作106。测试基于部署的功能可以包括测试与VNF部署相关联的各种伪像。例如,对VNF的第二级认证可包括测试与VNF相关联的伪像产物。在另一个示例中,对VNF的第二级认证可包括测试与至少一个VNF相关联的软件映像分布。作为另一个示例,对VNF的第二级认证可以包括测试与VNF相关联的策略配置。在一个实施例中,VNF可以在执行第二层认证之前进行配置和/或建模。在这种情况下,在线自动化VNF认证系统可以在对VNF执行第一级认证后,基于与VNF相关联的信息自动执行配置或接收已配置/建模的VNF。作为一个选项,在执行第二级认证之前,可以使用与在线自动化VNF认证系统相关联的用户界面上的服务设计和创建来建模VNF。此外,在执行第二级认证之前,可以使用用户界面上的服务设计和创建载入实例化VNF。如果第二级认证失败,可提供各种补救措施。例如,在一个实施例中,在线自动化VNF认证系统可向VNF开发本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n由虚拟网络功能(VNF)认证系统,识别要验证的至少一个虚拟网络功能;/n由所述VNF认证系统,识别与要检查的一个或更多个关键性能指标(KPI)相关联的标准;/n由所述VNF认证系统,基于所述标准分析所述至少一个虚拟网络功能;/n基于所述分析确定是否验证所述至少一个虚拟网络功能。/n

【技术特征摘要】
【国外来华专利技术】20170808 US 15/672,0681.一种方法,包括:
由虚拟网络功能(VNF)认证系统,识别要验证的至少一个虚拟网络功能;
由所述VNF认证系统,识别与要检查的一个或更多个关键性能指标(KPI)相关联的标准;
由所述VNF认证系统,基于所述标准分析所述至少一个虚拟网络功能;
基于所述分析确定是否验证所述至少一个虚拟网络功能。


2.根据权利要求1所述的方法,其中所述一个或更多个KPI包括一个或更多个非功能性KPI。


3.根据权利要求1所述的方法,其中所述一个或更多个KPI与微服务设计相关联。


4.根据权利要求1所述的方法,其中所述一个或更多个KPI与VNF设计相关联。


5.根据权利要求1所述的方法,其中所述一个或更多个KPI独立于具体的网络功能虚拟化基础架构类型。


6.根据权利要求1所述的方法,其中所述一个或更多个KPI与弹性相关联。


7.根据权利要求1所述的方法,其中所述一个或更多个KPI与粒度伸缩性相关联。


8.根据权利要求1所述的方法,其中所述一个或更多个KPI与许可证模型相关联。


9.根据权利要求1所述的方法,其中所述一个或更多个KPI与安全特征相关联。


10.根据权利要求1所述的方法,其中所述一个或更多个KPI与利用加速能力相关联。


11.一种计算机程序产品,具体化在非暂时性计算机可读介质上,包括计算机代码,用于:
由虚拟网络功能(VNF)认证系统,识别要验证的至少一个虚拟网络功能;<...

【专利技术属性】
技术研发人员:A·科尤诃夫R·A·施瓦兹A·戈德纳E·费尔斯坦纳L·魏因O·赫蒙尼
申请(专利权)人:阿姆多克斯发展公司
类型:发明
国别省市:塞浦路斯;CY

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

1