虚拟网元功能模块性能评估方法、装置和系统制造方法及图纸

技术编号:20181650 阅读:40 留言:0更新日期:2019-01-23 02:01
本发明专利技术公开一种虚拟网元功能模块性能评估方法、装置和系统。该方法包括:将测试仪表发出的测试流量复制成多组测试流量;将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;验证每一条测试流量是否都被正确处理;若不是每一条测试流量都被正确处理,则记录当前业务量为待测虚拟网元功能模块的性能极限值。本发明专利技术通过将测试流量通过价格相对低的设备进行复制,并轮询所有测试结果,在控制测试成本的同时,能够有效地测试出VNF网元的性能极值。

Performance Evaluation Method, Device and System of Virtual Network Element Function Module

The invention discloses a method, device and system for evaluating the performance of virtual network element functional modules. The method includes: replicating the test traffic from the test instrument into multiple groups of test traffic; sending the test traffic into the corresponding business units of the virtual network element function module to be tested for processing; verifying whether each test traffic is correctly processed; and recording the current traffic as the virtual network element functional model to be tested if not every test traffic is correctly processed. The performance limit of the block. By replicating the test flow through relatively low-cost devices and polling all test results, the method can effectively test the performance extremum of VNF network elements while controlling the test cost.

【技术实现步骤摘要】
虚拟网元功能模块性能评估方法、装置和系统
本专利技术涉及网络功能虚拟化领域,特别涉及一种虚拟网元功能模块性能评估方法、装置和系统。
技术介绍
NFV(NetworkFunctionVirtualization,网络功能虚拟化),主要通过使用x86等通用性硬件以及虚拟化技术,让软硬件解耦及功能抽象,将原有必须通过专用硬件实现的网络功能,改在通用服务器实现,这样有利用资源的灵活共享,满足业务的自动部署、弹性伸缩、故障隔离和自愈,以及新业务的快速开发和部署。NFV将软件与硬件解耦后,VNF(虚拟网元功能模块)作为一种纯软件系统,其性能指标不再受硬件制约,理论上处理能力将扩展许多倍。那么如何评估不同厂家的VNF的性能指标就面临很大的挑战。传统的物理网元一般瓶颈在硬件设备上,整机性能与硬件数量(如端口数量或板卡数量)成线性关系,只需要测试一个端口或一块板卡的性能,就可以推算出整机性能。而VNF作为一种软件系统,其业务处理能力与所消耗的硬件服务器资源没有绝对的线性关系,比如一套vBRAS(虚拟化宽带远程接入服务器)占用一台标准服务器的资源可以处理1万用户,但占用两台服务器资源,则能够处理2.6万用户(因为共用了部分控制能力)。所以无法继续按原来的那种测试单端口或单板卡的方式来推算整机性能。另一方面,如果用测试仪表按最大业务量来进行测试,就会存在两个问题,一是这样需要耗费大量的测试仪表资源。目前的测试仪表价格昂贵,通常是普通网络设备的数百倍。二是部分设备厂家也没测试过VNF的极限所在,不好提前计算和规划测试方案与测试资源。因此继续沿用现有的物理网元的测试方案,即将VNF及相应底层系统(NFVI,网络功能虚拟化基础设施解决方案)放置到现有物理网元设备的测试环境中,替代现有物理网元设备,按照现有物理网元设备的测试用例进行测试。已经很难准确测试出VNF的性能极值,从而也就使得测试人员无法准确的评估不同厂家的VNF的优劣。
技术实现思路
鉴于以上技术问题,本专利技术提供了一种虚拟网元功能模块性能评估方法、装置和系统,能够有效地评估不同厂家提供的同类VNF。根据本专利技术的一个方面,提供一种虚拟网元功能模块性能评估方法,包括:将测试仪表发出的测试流量复制成多组测试流量;将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;验证每一条测试流量是否都被正确处理;若不是每一条测试流量都被正确处理,则记录当前业务量为待测虚拟网元功能模块的性能极限值。在本专利技术的一个实施例中,所述方法还包括:若每一条测试流量都被正确处理,则增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值,其中所述复制系数为测试流量的复制数量。在本专利技术的一个实施例中,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值包括:判断服务器资源占用是否达到极值;若服务器资源占用未达到极值,则将复制系数加1,之后执行将测试仪表发出的测试流量复制成多组流量的步骤。在本专利技术的一个实施例中,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值还包括:若服务器资源占用达到极值,则判断业务单元数量是否达到极值;若业务单元数量达到极值,则执行所述记录当前业务量为待测虚拟网元功能模块的性能极限值的步骤。在本专利技术的一个实施例中,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值还包括:若业务单元数量未达到极值,则增加分配给虚拟网元功能模块的服务器资源,增强业务单元的处理能力;之后执行所述将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理的步骤。在本专利技术的一个实施例中,所述方法还包括:初始化虚拟网元功能模块的测试环境,设置复制系数为0;接收测试仪表按照标准用户模型或者流量模型发送的测试流量;将复制系数加1,之后执行所述将测试仪表发出的测试流量复制成多组测试流量的步骤。根据本专利技术的另一方面,提供一种虚拟网元功能模块性能评估装置,包括:复制单元,用于将测试仪表发出的测试流量复制成多组测试流量;流量调度单元,用于将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;选择单元,用于验证每一条测试流量是否都被正确处理;性能评估单元,用于在选择单元验证不是每一条测试流量都被正确处理的情况下,记录当前业务量为待测虚拟网元功能模块的性能极限值。在本专利技术的一个实施例中,性能评估单元还用于在每一条测试流量都被正确处理的情况下,增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值,其中所述复制系数为测试流量的复制数量。在本专利技术的一个实施例中,所述装置还包括:资源监控单元,用于在每一条测试流量都被正确处理的情况下,判断服务器资源占用是否达到极值;性能评估单元还用于在资源监控单元判定服务器资源占用未达到极值的情况下,将复制系数加1,之后指示复制单元执行将测试仪表发出的测试流量复制成多组流量的操作。在本专利技术的一个实施例中,所述装置还包括:智能评测单元,用于在资源监控单元判定服务器资源占用达到极值的情况下,判断业务单元数量是否达到极值;性能评估单元还用于在智能评测单元判定业务单元数量达到极值的情况下,执行记录当前业务量为待测虚拟网元功能模块的性能极限值的操作。在本专利技术的一个实施例中,所述装置还包括:虚拟基础设施管理单元,用于在智能评测单元判定业务单元数量未达到极值的情况下,增加分配给虚拟网元功能模块的服务器资源,增强业务单元的处理能力;之后指示流量调度单元执行将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理的操作。在本专利技术的一个实施例中,所述装置还包括:智能评测单元,用于对虚拟网元功能模块的测试环境进行初始化,设置复制系数为0;复制单元还用于接收测试仪表按照标准用户模型或者流量模型发送的测试流量;将复制系数加1,之后执行将测试仪表发出的测试流量复制成多组测试流量的操作。根据本专利技术的另一方面,提供一种虚拟网元功能模块性能评估系统,包括测试仪表以及如上述任一实施例所述的虚拟网元功能模块性能评估装置。本专利技术通过将测试流量通过价格相对低的设备进行复制,并轮询所有测试结果,在控制测试成本的同时,能够有效地测试出VNF网元的性能极值。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术虚拟网元功能模块性能评估系统第一实施例的示意图。图2为本专利技术虚拟网元功能模块性能评估系统第二实施例的示意图。图3为本专利技术虚拟网元功能模块性能评估方法第一实施例的示意图。图4为本专利技术虚拟网元功能模块性能评估方法第二实施例的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有本文档来自技高网
...

【技术保护点】
1.一种虚拟网元功能模块性能评估方法,其特征在于,包括:将测试仪表发出的测试流量复制成多组测试流量;将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;验证每一条测试流量是否都被正确处理;若不是每一条测试流量都被正确处理,则记录当前业务量为待测虚拟网元功能模块的性能极限值。

【技术特征摘要】
1.一种虚拟网元功能模块性能评估方法,其特征在于,包括:将测试仪表发出的测试流量复制成多组测试流量;将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;验证每一条测试流量是否都被正确处理;若不是每一条测试流量都被正确处理,则记录当前业务量为待测虚拟网元功能模块的性能极限值。2.根据权利要求1所述的方法,其特征在于,还包括:若每一条测试流量都被正确处理,则增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值,其中所述复制系数为测试流量的复制数量。3.根据权利要求2所述的方法,其特征在于,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值包括:判断服务器资源占用是否达到极值;若服务器资源占用未达到极值,则将复制系数加1,之后执行将测试仪表发出的测试流量复制成多组流量的步骤。4.根据权利要求3所述的方法,其特征在于,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值还包括:若服务器资源占用达到极值,则判断业务单元数量是否达到极值;若业务单元数量达到极值,则执行所述记录当前业务量为待测虚拟网元功能模块的性能极限值的步骤。5.根据权利要求4所述的方法,其特征在于,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值还包括:若业务单元数量未达到极值,则增加分配给虚拟网元功能模块的服务器资源,增强业务单元的处理能力;之后执行所述将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理的步骤。6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:初始化虚拟网元功能模块的测试环境,设置复制系数为0;接收测试仪表按照标准用户模型或者流量模型发送的测试流量;将复制系数加1,之后执行所述将测试仪表发出的测试流量复制成多组测试流量的步骤。7.一种虚拟网元功能模块性能评估装置,其特征在于,包括:复制单元,用于将测试仪表发出的测试流量复制成多组测试流量;流量调度单元,用于将所述多组测...

【专利技术属性】
技术研发人员:雷波解云鹏王旭亮
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

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

1