一种可靠性评估方法和装置制造方法及图纸

技术编号:22849218 阅读:24 留言:0更新日期:2019-12-17 23:21
本发明专利技术实施例提供一种可靠性评估方法和装置,该方法包括:根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。本发明专利技术实施例提供的方案,能够对基于NFV网络的云业务网元进行可靠性评估,提高评估准确度,从而保障基于NFV网络的云业务可靠性。

A reliability evaluation method and device

【技术实现步骤摘要】
一种可靠性评估方法和装置
本专利技术实施例涉及通信
,尤其涉及一种可靠性评估方法和装置。
技术介绍
为了保障电信业务运行稳定,为用户提供可靠的业务体验,运营商通常要求设备具有99.999%的可靠性,网元可靠性的计算方法如下:其中,MTBF(MeanTimeBetweenFailure,平均故障间隔时间)是指相邻两次故障之间的平均工作时间,也称为平均故障间隔。MTTR(MeanTimeToRepair,平均修复时间)是指可修复产品的平均修复时间,就是从出现故障到修复的时间。传统电信网元的可靠性主要通过网元架构设计、冗余配置、故障检测和恢复等机制来实现,为网元厂家的内部实现机制,运营商不对此机制进行干涉,厂家承诺可达到5个9(99.999%)的可靠性即可,即按照5个9的可靠性要求,电信业务仅可宕机5.26分钟。随着NFV(NetworkFunctionsVirtualization,网络功能虚拟化)技术的应用与推进,IT(InternetTechnology,互联网技术)虚拟化、云化技术应用,使得传统网元可以以软件的形式运行在通用硬件提供的虚拟资源之上。而随着NFV技术应用的进一步深化,NFV网络的三层解耦、每层由不同的厂商提供的趋势已成为必然,如图1所示,底层由专用硬件变换为通用硬件,故障风险更高,此外,新引入的虚拟化层也增加故障风险点;则相应的,基于NFV网络的电信云业务的可靠性也无法再由某单一厂家进行保障,传统的厂家对电信业务的网元可靠性进行承诺的方法不再可靠。因此有必要提供一种适用于云业务网元的可靠性评估方法。
技术实现思路
针对现有技术中的缺陷,本专利技术实施例提供一种可靠性评估方法和装置,能够对基于NFV网络的云业务网元进行可靠性评估,提高评估准确度,从而保障基于NFV网络的云业务可靠性。一方面,本专利技术实施例提供一种可靠性评估方法,包括:根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。又一方面,本专利技术实施例提供一种可靠性评估装置,包括:测试用例获取单元,用于根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;业务模块测试单元,用于针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;可靠性评估单元,用于根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。又一方面,本专利技术实施例提供一种电子设备,包括处理器、存储器和总线,其中:所述处理器,所述存储器通过总线完成相互间的通信;所述处理器可以调用存储器中的计算机程序,以执行:根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。再一方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现:根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。本专利技术实施例提供的可靠性评估方法和装置,根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。一方面避免了在底层组件上遍历所有测试用例,大大提升测试效率;另一方面能够纵向整合物理层、虚拟化层和业务层的资源进行可靠性评估,避免单一层面的测试不能体现系统中业务整体测试结果,提高可靠性评估准确度,从而保障基于NFV网络的云业务可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了NFV网络的分层架构示例图;图2示出了根据本专利技术一实施例的可靠性评估方法的示例性流程图;图3示出了一种业务模块关联到组件的示例图;图4示出了一种基于NFV网络的电信云业务系统的架构示例图;图5示出了根据本专利技术一实施例的可靠性评估装置的结构示意图;图6示出了根据本专利技术一实施例的电子设备的实体结构示意图。具体实施方式以下将结合附图对本专利技术的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施例,都属于本专利技术所保护的范围。本申请使用的“模块”、“装置”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内,一个模块也可以位于一台计算机上和/或分布于两台或更多台计算机之间。下面结合附图详细说明本专利技术的技术方案。参考图2,其示出了根据本专利技术一实施例的可靠性评估方法的示例性流程图。如图2所示,本专利技术实施例提供的可靠性评估方法,可以包括如下步骤:S210:根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例。其中,所述故障测试用例包括:与所述业务类本文档来自技高网
...

【技术保护点】
1.一种可靠性评估方法,其特征在于,包括:/n根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;/n针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;/n根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。/n

【技术特征摘要】
1.一种可靠性评估方法,其特征在于,包括:
根据业务模块的业务类型,获取待评估网元的各业务模块各自对应的故障测试用例;其中,所述故障测试用例包括:与所述业务类型关联的业务层故障测试用例、物理层故障测试用例和虚拟化层故障测试用例;
针对每一业务模块,向所述待评估网元分层注入所述业务模块对应的故障测试用例,并根据所述待评估网元对应的业务测试背景流量,进行所述业务模块对应的业务测试;
根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估。


2.根据权利要求1所述的方法,其特征在于,所述业务类型具体为如下至少任意一种:
业务分发类、业务处理类、综合处理类、维护管理类和数据库类。


3.根据权利要求1所述的方法,其特征在于,所述向所述待评估网元分层注入所述业务模块对应的故障测试用例,包括:
根据所述业务模块的冗余方式对应的注入方式,将所述业务模块对应的故障测试用例分层注入所述待评估网元中;
其中,所述冗余方式具体为如下任意一种:主备方式和负荷分担方式;
所述主备方式对应的注入方式为:向所述待评估网元中所述业务模块中的主用模块注入;
所述负荷分担方式对应的注入方式为:向所述待评估网元中所述业务模块中的任一模块注入。


4.根据权利要求1所述的方法,其特征在于,所述向所述待评估网元分层注入所述业务模块对应的故障测试用例,包括:
将所述虚拟化层故障测试用例注入所述业务模块所在的虚拟机,以使所述虚拟机执行所述虚拟化层故障测试用例;
将所述物理层故障测试用例注入所述业务模块所在的物理机,以使所述物理机执行所述物理层故障测试用例;
将所述业务层故障测试用例注入所述业务模块,以使所述业务模块执行所述业务层故障测试用例。


5.根据权利要求1所述的方法,其特征在于,所述根据各业务模块的业务测试结果,对所述待评估网元的可靠性进行评估,包括:
针对每一...

【专利技术属性】
技术研发人员:黄珊郑屹峰章淑敏黄官唐颖
申请(专利权)人:中国移动通信集团浙江有限公司
类型:发明
国别省市:浙江;33

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

1