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 ...
【技术保护点】
1.一种虚拟网元功能模块性能评估方法,其特征在于,包括:将测试仪表发出的测试流量复制成多组测试流量;将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;验证每一条测试流量是否都被正确处理;若不是每一条测试流量都被正确处理,则记录当前业务量为待测虚拟网元功能模块的性能极限值。
【技术特征摘要】
1.一种虚拟网元功能模块性能评估方法,其特征在于,包括:将测试仪表发出的测试流量复制成多组测试流量;将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理;验证每一条测试流量是否都被正确处理;若不是每一条测试流量都被正确处理,则记录当前业务量为待测虚拟网元功能模块的性能极限值。2.根据权利要求1所述的方法,其特征在于,还包括:若每一条测试流量都被正确处理,则增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值,其中所述复制系数为测试流量的复制数量。3.根据权利要求2所述的方法,其特征在于,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值包括:判断服务器资源占用是否达到极值;若服务器资源占用未达到极值,则将复制系数加1,之后执行将测试仪表发出的测试流量复制成多组流量的步骤。4.根据权利要求3所述的方法,其特征在于,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值还包括:若服务器资源占用达到极值,则判断业务单元数量是否达到极值;若业务单元数量达到极值,则执行所述记录当前业务量为待测虚拟网元功能模块的性能极限值的步骤。5.根据权利要求4所述的方法,其特征在于,所述增加复制系数和/或服务器资源,最终测量出待测虚拟网元功能模块的性能极限值还包括:若业务单元数量未达到极值,则增加分配给虚拟网元功能模块的服务器资源,增强业务单元的处理能力;之后执行所述将所述多组测试流量送入待测虚拟网元功能模块的相应多个业务单元进行处理的步骤。6.根据权利要求1-5中任一项所述的方法,其特征在于,还包括:初始化虚拟网元功能模块的测试环境,设置复制系数为0;接收测试仪表按照标准用户模型或者流量模型发送的测试流量;将复制系数加1,之后执行所述将测试仪表发出的测试流量复制成多组测试流量的步骤。7.一种虚拟网元功能模块性能评估装置,其特征在于,包括:复制单元,用于将测试仪表发出的测试流量复制成多组测试流量;流量调度单元,用于将所述多组测...
【专利技术属性】
技术研发人员:雷波,解云鹏,王旭亮,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。