一种深度网路分析系统的测试方法和装置与流程

文档序号:11959642阅读:154来源:国知局
一种深度网路分析系统的测试方法和装置与流程

本发明涉及通信网络测试技术,尤指一种深度网络分析系统的测试方法和装置。



背景技术:

随着运营商业务的迅速发展,对网络流量的监测和管理分析提出了如下目标:

1、支撑运营商集团统一规范化管理分组传送网(Packet Transport Network,PTN)网络流量监测和管理分析工作,汇总分析各省市公司的PTN网络流量使用状态,把握业务流量和网络资源使用的整体发展趋势;

2、有利于各省和地市公司规范化开展PTN网络流量监测和管理分析的相关工作,提升PTN网络运维管理能力,具体包括:

(a)对PTN网络流量实施长期监测和统计分析,为PTN网络容量预警管理、各类业务QoS带宽参数优化配置以及业务网流量经营分析提供所需的流量分析数据和指标;

(b)开展PTN网络预警管理工作,对PTN网络中处于高负载水平的端口和系统进行重点流量监测和统计分析,指导PTN网络实现流量均衡优化,避免出现网络拥塞;指导PTN网络进行资源预警和扩容,满足新增业务需求。

(c)优化PTN承载各类业务的服务质量(Quality of Service,QoS)带宽参数配置,通过PTN网络流量监测分析获得忙时均值流速和峰值流速,结合业务网发展需求,对各类业务的QoS带宽参数(如保证带宽和峰值带宽)进行优化调整,提高PTN网络带宽的实际使用效率。

(d)提供业务流量的历史数据统计分析和发展趋势预测,及时开展第三代移动通信技术(3rd-Generation,3G)和长期演进(Long Term Evolution,LTE)移动基站回传、集团客户专线等业务端口带宽的扩容工作,支撑业务网的流量经营策略,提升客户服务质量。

深度网络分析(Deep Network Analyzer,DNA)系统就是一种为了实现上述目标而开发的分析系统。为了提高DNA系统分析结果的准确度以及分析效率等指标,一般需要对DNA系统进行测试调整,现有的方案中,在对DNA系统进行测试时,需要使用通信网络组网环境中大量真实的性能数据,由于真实数据一般不容易产生获取,导致测试往往无法进行,并且对于系统监测范围内的网络优化、升级扩容、预警等情况,测试时很难在真实的网络组网环境中实现相同的业务变更,因此,现有的技术方案存在测试环境受限以及测试效率低下的问题。



技术实现要素:

为了解决上述技术问题,本发明实施例提供了一种深度网络分析系统的测试方法和装置,可以不受测试环境的限制并能够提高测试效率。

为了达到本发明目的,本发明实施例提供了一种深度网络分析系统的测试方法,所述方法包括:

根据配置的网络拓扑和业务参数生成资产文件;

根据所述资产文件生成模拟性能数据和对比数据;

利用所述模拟性能数据测试所述深度网络分析DNA系统、获取所述DNA系统对所述模拟性能数据分析处理后得到的数据;

当根据所述对比数据验证所述分析处理后得到的数据为正确数据时,确定所述DNA系统能够正确分析网络。

进一步的,所述方法还包括:

当所述分析处理后得到的数据超过所述DNA系统中预设的告警阈值,触发所述DNA系统告警时,判断是否测试所述DNA系统解除告警的功能;

当测试所述DNA系统解除告警的功能时,判断是否修改所述模拟性能数据;

当修改所述模拟性能数据时,检索性能数据模板库,若所述性能数据模板库中存在需要的性能数据模板,则调用所述性能数据模板修改所述模拟性能数据,根据修改后的模拟性能数据测试所述DNA系统是否解除告警;若所述性能数据模板库不存在需要的性能数据模板,则新增所述性能数据模板并将所述性能数据模板更新到所述性能数据模板库中,采用所述新增的性能数据模板修改所述模拟性能数据,根据修改后的模拟性能数据测试所述DNA系统是否解除告警;

当不修改所述模拟性能数据时,修改所述告警阈值,根据修改后的告警阈值测试所述DNA系统是否解除告警。

进一步的,所述方法还包括:

当未触发所述DNA系统告警或者不测试解除告警的功能时,判断是否测试所述DNA系统均衡流量的功能;

当测试所述DNA系统均衡流量的功能时,对所述网络拓扑中的业务路径进行调整并根据所述调整更新所述资产文件,执行所述根据所述资产文件生成模拟性能数据和对比数据。

进一步的,所述方法还包括:

当不测试所述DNA系统均衡流量的功能时,判断是否测试所述DNA系统调整服务质量QoS参数的功能;

当测试所述DNA系统调整QoS参数的功能时,检索QoS参数模板库;

若所述QoS参数模板库中存在需要的QoS参数模板,则调用所述QoS参数模板并修改所述业务参数,根据所述修改后的业务参数更新所述资产文件,执行所述根据所述资产文件生成模拟性能数据和对比数据;

若所述QoS参数模板库中不存在需要的QoS参数模板,则新增所述QoS参数模板并将所述QoS参数模板更新到所述QoS参数模板库中,调用新增的QoS参数模板并修改所述业务参数,根据所述修改后的业务参数更新所述资 产文件,执行所述根据所述资产文件生成模拟性能数据和对比数据。

进一步的,所述方法还包括:

当不测试所述DNA系统调整QoS参数的功能时,判断是否测试所述DNA系统网络扩容的功能;

当测试所述DNA系统网络扩容的功能时,检索所述资产库;

若所述资产库中存在需要的资产,则调用所述资产更新所述网络拓扑,执行所述根据配置的网络拓扑和业务参数生成资产文件;

若所述资产库中不存在需要的资产,则新增所述资产并将所述资产更新到所述资产库中,调用新增的资产更新所述网络拓扑,执行所述根据配置的网络拓扑和业务参数生成资产文件。

本发明实施例还提供一种用于测试深度网络分析系统的装置,所述装置包括:

配置模块,用于根据配置的网络拓扑和业务参数生成资产文件;

生成数据模块,用于根据所述资产文件生成模拟性能数据和对比数据;

测试模块,用于利用所述模拟性能数据测试所述深度网络分析DNA系统、获取所述DNA系统对所述模拟性能数据分析处理后得到的数据;

验证模块,用于当根据所述对比数据验证所述分析处理后得到的数据为正确数据时,确定所述DNA系统能够正确分析网络。

进一步的,所述测试模块还用于:

当所述分析处理后得到的数据超过所述DNA系统中预设的告警阈值,触发所述DNA系统告警时,判断是否测试所述DNA系统解除告警的功能;

当测试所述DNA系统解除告警的功能时,判断是否修改所述模拟性能数据;

当修改所述模拟性能数据时,检索性能数据模板库,若所述性能数据模板库中存在需要的性能数据模板,则调用所述性能数据模板修改所述模拟性能数据,根据修改后的模拟性能数据测试所述DNA系统是否解除告警;若所 述性能数据模板库不存在需要的性能数据模板,则新增所述性能数据模板并将所述性能数据模板更新到所述性能数据模板库中,采用所述新增的性能数据模板修改所述模拟性能数据,根据修改后的模拟性能数据测试所述DNA系统是否解除告警;

当不修改所述模拟性能数据时,修改所述告警阈值,根据修改后的告警阈值测试所述DNA系统是否解除告警。

进一步的,所述测试模块还用于:

当未触发所述DNA系统告警或者不测试解除告警的功能时,判断是否测试所述DNA系统均衡流量的功能;

当测试所述DNA系统均衡流量的功能时,对所述网络拓扑中的业务路径进行调整并根据所述调整更新所述资产文件,执行所述根据所述资产文件生成模拟性能数据和对比数据。

进一步的,所述测试模块还用于:

当不测试所述DNA系统均衡流量的功能时,判断是否测试所述DNA系统调整服务质量QoS参数的功能;

当测试所述DNA系统调整QoS参数的功能时,检索QoS参数模板库;

若所述QoS参数模板库中存在需要的QoS参数模板,则调用所述QoS参数模板并修改所述业务参数,根据所述修改后的业务参数更新所述资产文件,执行所述根据所述资产文件生成模拟性能数据和对比数据;

若所述QoS参数模板库中不存在需要的QoS参数模板,则新增所述QoS参数模板并将所述QoS参数模板更新到所述QoS参数模板库中,调用新增的QoS参数模板并修改所述业务参数,根据所述修改后的业务参数更新所述资产文件,执行所述根据所述资产文件生成模拟性能数据和对比数据。

进一步的,所述测试模块还用于:

当不测试所述DNA系统调整QoS参数的功能时,判断是否测试所述DNA系统网络扩容的功能;

当测试所述DNA系统网络扩容的功能时,检索资产库;

若所述资产库中存在需要的资产,则调用所述资产更新所述网络拓扑,执行所述根据配置的网络拓扑和业务参数生成资产文件;

若所述资产库中不存在需要的资产,则新增所述资产并将所述资产更新到所述资产库中,调用新增的资产更新所述网络拓扑,执行所述根据配置的网络拓扑和业务参数生成资产文件。

相对于现有技术中无法获取真实的网络拓扑中的性能数据而无法对DNA系统进行测试,本发明实施例提供的一种深度网络分析系统的测试方法和装置,按照测试要求模拟规划网络拓扑以及业务参数生成资产文件,再根据资产文件生成模拟性能数据及对比数据,将模拟性能数据输入DNA系统完成DNA系统的测试,并根据对比数据验证DNA系统分析处理后得到的数据是否正确。通过本发明实施例的方案,测试DNA系统时可以不受测试环境的限制并能够提高测试效率。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例提供的一种深度网络分析系统的测试方法的流程示意图;

图2为本发明实施例提供的一种深度网络分析系统的测试方法的实施示意图;

图3为本发明实施例提供的一种网络拓扑的示意图;

图4为本发明实施例提供的另一种网络拓扑的示意图;

图5为本发明实施例提供的一种网络拓扑中的设备的连接示意图;

图6为本发明实施例提供的一种用于测试深度网络分析系统的装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明实施例提供一种深度网络分析系统的测试方法,如图1所示,该方法包括:

步骤101、根据配置的网络拓扑和业务参数生成资产文件。

示例性的,根据系统测试或集采测试业务场景环境配置网络拓扑和业务参数,并根据网络拓扑和业务参数生成资产文件,其中,网络拓扑为通信网络中包括的各种设备以及各种设备之间的连接关系,业务参数包括:通信网络承载的各种业务的参数例如流量参数、QoS参数等,资产文件中包括以下至少一种类型的资产或其任意组合:端口、链路、网元、单板、伪线、隧道、业务、环网。本步骤涉及的相关内容均属于现有技术,在此不做详细说明。

步骤102、根据资产文件生成模拟性能数据和对比数据。

示例性的,根据步骤101生成的资产文件以及预先编写的测试计划(测试计划中可以包括:测试时间段、测试场景、汇聚周期等)和测试用例,使用预先定义的性能模拟工具生成模拟性能数据,生成规划的网络拓扑的模拟性能数据以及对比数据,模拟性能数据作为原始数据发送到DNA系统进行分析计算;对比数据库数据是按照测试要求生成的结果数据,作为DNA系统最终分析结果的参照标准。

步骤103、利用模拟性能数据测试DNA系统、获取DNA系统对模拟性 能数据分析处理后得到的数据。

示例性的,将步骤102生成的模拟性能数据作为DNA系统的输入、获取DNA系统对模拟性能数据分析处理后得到的数据。

需要说明的是,DNA系统分析处理数据的过程属于现有的技术手段,在此对DNA系统分析处理数据的过程简单举例说明如下:数据采集模块按照预设时间例如15分钟粒度采集模拟性能数据,初步处理后上报给计算模块;计算模块根据指标定义计算出所有数据,按照时、日、月、年的粒度汇总入库;系统的显示模块按照自定义条件筛选查询数据,并显示在表格中,告警模块根据告警阈值显示告警内容;拓扑模块展示网络拓扑和变化情况,资产管理模块显示资产详细信息。

步骤104、当根据对比数据验证分析处理后得到的数据为正确数据时,确定DNA系统能够正确分析网络。

示例性的,根据步骤102生成的对比数据验证该DNA系统分析处理后得到的数据是否正确,当通过验证确认数据正确时,确定该DNA系统能够正确分析网络。

需要说明的是,当根据对比数据验证分析处理后得到的数据为错误数据时,确定DNA系统不能够正确分析网络,收集故障信息,进一步对DNA系统进行调试。

相对于现有技术中无法获取真实的网络拓扑中的性能数据而无法对DNA系统进行测试,本发明实施例提供的上述方案中,按照测试要求模拟规划网络拓扑以及业务参数生成资产文件,再根据资产文件生成模拟性能数据及对比数据,将模拟性能数据输入DNA系统完成DNA系统的测试,并根据对比数据验证DNA系统分析处理后得到的数据是否正确,从而能够实现不依赖获取真实通信网络中性能数据就能对DNA系统进行测试。

进一步的,如图2所示,该方法还可以包括:

当分析处理后得到的数据超过DNA系统中预设的告警阈值、触发DNA系统告警时,判断是否测试DNA系统解除告警的功能;

当测试DNA系统解除告警的功能时,判断是否修改模拟性能数据;

当修改模拟性能数据时,检索性能数据模板库,若性能数据模板库中存在需要的性能数据模板,则调用性能数据模板修改模拟性能数据,根据修改后的模拟性能数据测试DNA系统是否解除告警;若性能数据模板库不存在需要的性能数据模板,则新增性能数据模板并将性能数据模板更新到性能数据模板库中,采用新增的性能数据模板修改模拟性能数据,根据修改后的模拟性能数据测试DNA系统是否解除告警;

当不修改模拟性能数据时,修改告警阈值,根据修改后的告警阈值测试DNA系统是否解除告警。

示例性的,当DNA系统对高负载的端口、链路、网元等上报告警后,根据实际测试需求判断是否需要测试模拟性能数据或告警阈值改变后该DNA系统分析处理后的数据以及告警信息是否会有相应的变化。如果不修改模拟性能数据,则修改告警阈值并将告警阈值修改信息反馈至DNA系统,重新设置,在下一数据采集点查看数据颜色和告警是否正确;如果修改模拟性能数据,则结合阈值条件检索模拟性能数据模板库,如果不存在相应模板,则新增模板后更新模拟性能数据模板库;如果存在需要的模板,则获取后反馈到步骤102中,生成符合阈值区间的性能文件后再次上报给DNA系统进行分析汇总,验证分析处理后的数据和告警信息能否实时改变。值得一提的是,如果没有触发告警,想要测试DNA系统是否能正常告警时,可以将未超过阈值的模拟性能数据修改到超出阈值,以测试能否产生告警。

进一步的,如图2所示,该方法还可以包括:

当未触发DNA系统告警或者不测试解除告警的功能时,判断是否测试DNA系统均衡流量的功能;

当测试DNA系统均衡流量的功能时,对网络拓扑中的业务路径进行调整并根据调整修改更新资产文件,执行步骤102。

示例性的,在某些端口或链路处于高负载时,可能会切换业务流量到备路径以实现均衡,在均衡流量的情况下,可能需要测试DNA系统获取最新数据的能力。如果需要测试均衡流量,则改变业务路径,更新资产库中的数据,将业务切换到备路径上,对端口、链路、网元、伪线、隧道信息全部进 行相应修改,并将修改信息反馈到步骤102,生成新的性能数据后再次上报给DNA系统分析汇总,验证网络流量变化后的数据是否正确。另外,也可以再次测试从备路径切换回主路径的情况。

进一步的,如图2所示,该方法还可以包括:

当不测试DNA系统均衡流量的功能时,判断是否测试DNA系统调整服务质量QoS参数;

当测试DNA系统调整QoS参数时,检索QoS参数模板库;

若QoS参数模板库中存在需要的QoS参数模板,则调用QoS参数模板并修改业务参数,根据修改后的业务参数更新资产文件,执行步骤102;

若QoS参数模板库中不存在需要的QoS参数模板,则新增QoS参数模板并将QoS参数模板更新到QoS参数模板库中,调用新增的QoS参数模板并修改业务参数,根据修改后的业务参数更新资产文件,执行步骤102。

示例性的,结合业务网发展需求,可能会修改保证信息率(Committed Information Rate,CIR)和峰值信息率(Peak Information Rate,PIR)等QoS参数,因此需要测试修改QoS参数后,可能需要测试DNA系统处理数据的能力。如果修改QoS参数,则查找预置QoS参数模板库,如果不存在相应模板,则新增模板后更新QoS参数模板库;如果存在需要的模板,则套用该模板并将QoS参数修改信息反馈到步骤102,然后再次生成模拟性能数据后上报给DNA系统分析汇总,并验证QoS参数变化后DNA系统分析处理的数据是否正确。

进一步的,如图2所示,该方法还可以包括:

当不测试DNA系统调整QoS参数时,判断是否测试DNA系统网络扩容的功能;

当测试DNA系统网络扩容的功能时,检索资产库;

若资产库中存在需要的资产,则调用该资产更新网络拓扑,执行步骤101;

若资产库中不存在需要的资产,则新增该资产并将资产更新到资产库中,调用新增的资产更新网络拓扑,执行步骤101。

示例性的,对于通信网络,由于接入设备的增加,经常会面临需要扩容,因此,可能需要测试网络扩容后DNA系统拓扑展示和性能数据的处理能力。通过模拟扩容网络,可以测试增加网元、端口、隧道、伪线、业务等资产后,DNA的拓扑展示和性能数据的处理能力。如果需要进行网络扩容,则查找预置资产库,如果资产库中不存在需要的资产,则新增资产并更新资产库;如果存在需要的资产,则将网元、端口、伪线、隧道、业务等设置为已用,然后反馈新增资产信息到步骤101,生成对应的资产文件,然后再次生成模拟性能数据后上报给DNA系统分析汇总,验证网络扩容后DNA系统分析处理的数据是否正确。

值得一提的是,在上述方案中,在生成资产文件的基础上,能够模拟端口、链路、网元、单板、伪线、隧道、业务、环网的性能数据,和实际网络环境中产生的数据没有区别,并且经过流量均衡、调整QoS参数、网络扩容等操作,不断充实性能模板库、QoS模板库、资产库数据,利用反馈信息指导重新构造性能数据,能够真实地模拟整个网络动态调整、优化、预警、升级扩容等过程,提高DNA系统测试的自动化、智能化程度和覆盖率,最终达到人工测试难以实现的目标。

本发明实施例提供了一种深度网络分析系统的测试方法,根据配置的网络拓扑和业务参数生成资产文件;根据资产文件生成模拟性能数据和对比数据;利用模拟性能数据测试深度网络分析DNA系统、获取DNA系统对模拟性能数据分析处理后得到的数据;当根据对比数据验证分析处理后得到的数据为正确数据时,确定DNA系统能够正确分析网络。通过本发明实施例的方案,测试DNA系统时可以不受测试环境的限制并能够提高测试效率。

为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通过具体的实施例,对本发明提供的深度网络分析系统的测试方法进行详细说明:

步骤一配置网络拓扑和业务参数

示例性的,例如图3所示为一个配置的网络拓扑,其中,核心层配置40GE(GE是Gigabit Ethernet的缩写,即1000M传输速率的以太网)和10GE叠加环,仅支持10GE设备时,可配置1个10GE环,不配置40GE汇聚环和 10GE接入环。40GE核心环用于承载LTE模拟流量,10GE核心环用于承载2G/3G和集团客户模拟流量。40GE核心环中PTN设备NE1、2、3、4为网络侧边缘(Provider Edge,PE)设备,并且NE3、4为L2/L3转接点,L2表示二层虚拟专用网(Virtual Private Network,VPN),L3表示三层虚拟专用网。汇聚层配置40GE和10GE环网,仅支持10GE设备时配置1个10GE汇聚环网。接入层分别配置10GE和GE两个接入环和1个GE接入链,仅支持10GE设备时,可配置1个GE环和接入链。

又例如图4所示的一个配置的网络拓扑,其中,核心层配置100GE环。综合承载LTE模拟流量和2G/3G和集团客户模拟流量。100GE核心环中NE1、2、3、4为PE设备,其中NE3和NE4为L2/L3桥接点,且NE3和NE4配置PTN混合板卡,下挂PTN混合板卡汇聚环。汇聚层配置1个100GE汇聚环网和1个PTN混合板卡汇聚环,分别下挂一个10GE接入环,其中一个接入环下挂10GE接入链。

以下,以图3所示的网络拓扑为例进行说明,40GE组网拓扑业务配置及优先级设置:

如下表配置各点业务,其中LTE回传业务配置在L2+L3VPN业务,承载在40GE核心环;3G回传及集团客户业务配置L2(二层VPN)业务,承载在10GE核心环网;每条业务采用单独标记交换路径(Label Swiching Path,LSP)承载,伪线(Pseudo Wire,PW)与LSP使用1:1配置方式。对于同源同宿的多条E1业务(E1的速率是2M/s,适用于低速业务)配置使用同一个LSP。

其中,快速重路由FRR是Fast Reroute的缩写,虚拟局域网VLAN是Virtual Local Area Network的缩写,VLAN PRI是VLAN ID中的一个字段,3个bit,表示业务优先级,BE、AF1、AF2、AF3、AF4、EF、CS6、CS7是RFC2474标准中定义的8个优先级。

如下表所示,通过数据网络分析仪以大于集团客户业务PIR设置值10M/s发流,测试集团客户业务端口限速是否成功。

其中,差别服务编码点DSCP是Differentiated Services Code Point的缩写、DSCP是IP头的一个字段,MPLS(Multiprotocol Label Switching,多协议标签交换)是目前应用比较广泛的一种骨干网技术。MPLS TC是MPLS中的一个字段,3个bit,用于QoS,IP多媒体系统IMS是IP Multimedia Subsystem的缩写,分组交换PS是Packet Switched的缩写。

步骤二如图5所示将网络拓扑中的网元、链路等物理信息添加进图3中,下发伪线、隧道、业务等配置信息,或者创建离线网元,模拟真实组网环境。根据需要生成资产文件,然后将资产文件发送到模拟性能数据模拟流程以便生成模拟性能数据。

步骤三根据测试要求定义模拟数据的格式。

例如:1、配置文件增加版本(version)项,指定生成性能数据为“307指标资源接口方案”或者“308指标资源接口方案”;其中,“307指标资源接口方案”以及“308指标资源接口方案”是运营商中国移动规定的两种测试时的数据格式;这里只是举例说明,实际上并不限于某一个运营商。

2、支持生成端口、伪线、伪线维护点、隧道、隧道维护点、单板六种资产类型的15分钟模拟性能数据;

3、模拟性能数据名称、字段参考“308指标资源接口方案”;

4、模拟性能数据生成满足要求:1)端口分为5个文件,单板分为3 个文件;2)伪线、伪线维护点、隧道、隧道维护点性能数据为单点性能数据;3)伪线维护点文件、隧道维护点文件满足“308指标资源接口方案”中的格式;

5、只有以太网端口生成性能数据。

需要说明的是,上述内容均属于现有的内容,具体可参考中国移动制定的测试标准文档,在此不做详细说明。

步骤四根据步骤二生成的资产文件和步骤三确定的格式生成模拟性能数据和对比数据。

模拟性能数据作为原始数据发送到DNA系统进行分析处理;对比数据是按照测试要求生成的结果数据,作为DNA系统最终分析处理结果的参照标准。例如构造模拟性能数据:网元1端口1在某时间点的出流量为5M,下一时刻出流量为10M,告警阈值为4M时触发严重级别告警。承载的业务名为业务1,业务2。QoS参数CIR和PIR都是20M。在模拟性能数据中记录原始数据。对比数据中除了记录原始数据,还记录计算汇总后的数据,如:按小时汇总后该端口的出流量为15M。相关联的伪线、隧道、业务流量数据也一同在步骤四生成。

步骤五DNA系统按照普通逻辑进行分析处理:以端口1的出流量为例,数据采集模块以15分钟粒度采集模拟性能数据5M和10M,初步处理后上报给计算模块;计算模块根据指标定义公式计算出其他关联数据如出带宽利用率为1%;到规定时间后按照时、日、月、年的粒度将数据汇总入库,如某小时的出流量为15M。查询时在系统的显示模块设置自定义条件:钻取某年某月某日某小时某个网元端口1的出流量,将获取的数据15M和对比数据库中的正确数据进行比较。如果数据错误,收集错误信息后结束测试;如果数据正确,进入下一步骤。

步骤六由于该数据处于告警阈值范围外,已经产生告警。如果不测试解除预警,则进入下一步骤。如果测试解除预警,则判断是否修改模拟性能数据,如果不修改模拟性能数据,就需要修改告警阈值,使告警阈值范围能够覆盖该出流量值,例如将告警阈值设为20M。将修改后的告警阈值反馈到DNA 系统,等待下一时刻的数据例如10M进入,处理后再次进行判断,数据正确且在告警阈值20M范围内,不触发告警,处理正确,继续进行下一步骤测试。

如果修改性能数据,首先检索性能数据模板库,如果不存在合适的模板,需要将新增模板导入到库中;如果存在合适的模板,以告警阈值4M为条件,套用该模板计算出下一时刻需要修改的数据,其中端口1的出流量为2M,目的是不触发告警,反馈至步骤二,以此为基础生成完整数据。DNA系统接收数据后再次处理并判断,端口1的出流量为2M,在阈值范围内,不触发告警,分析处理正确,进入下一步骤。

步骤七如果不测试均衡流量,进入下一步骤;如果测试均衡流量,需要在已存在的网元、链路、端口等资源上平均分配业务数量或业务上的流量。根据设定的分配原则更新资产库中的数据,将承载业务2的隧道、伪线配置为不经过端口1,经过网元2的端口2。修改的数据反馈到步骤二,按照流量均衡的要求将原始流量平均分配,假设生成新环境下端口1的流量为2.5M,端口2的流量为2.5M。DNA系统接收数据后再次处理并判断,网络优化后数据正确,进入下一步骤。

步骤八如果不测试调整QoS参数,进入下一步骤;如果测试调整QoS参数,首先检索QoS参数模板库,如果不存在合适的模板,需要将新增模板导入到QoS参数模板库中;如果存在合适的模板,以流量10M为条件,假设套用该模板计算出CIR和PIR都为12M,将修改后的配置反馈至步骤一,按照正常流程重新生成资产文件和端口1的性能数据10M。DNA系统接收数据后再次处理并判断,端口1的出流量为10M,数据正确,CIR和PIR都为12M,达到了优化调整的目的,进入下一步骤。

步骤九如果不测试网络扩容,测试结束;如果测试网络扩容,首先检索资产库,如果不存在需要的资产,需要将新增资产导入到库中;如果存在需要的资产,使用新增的网元3端口3,承载新业务3。将修改后的配置反馈至步骤一,按照正常流程重新生成资产文件和端口3的性能数据10M。DNA系统接收数据后再次处理并判断,端口3的出流量为10M,数据正确,提供了新增业务3,网络扩容测试结束。

本发明实施例还提供一种用于测试深度网络分析DNA系统的装置10, 如图6所示,该装置10包括:

配置模块11,用于根据配置的网络拓扑和业务参数生成资产文件;

生成数据模块12,用于根据资产文件生成模拟性能数据和对比数据;

测试模块13,用于利用模拟性能数据测试深度网络分析DNA系统、获取DNA系统对模拟性能数据分析处理后得到的数据;

验证模块14,用于当根据对比数据验证分析处理后得到的数据为正确数据时,确定DNA系统能够正确分析网络。

进一步的,测试模块13还用于:

当分析处理后得到的数据超过DNA系统中预设的告警阈值,触发DNA系统告警时,判断是否测试DNA系统解除告警的功能;

当测试DNA系统解除告警的功能时,判断是否修改模拟性能数据

当修改模拟性能数据时,检索性能数据模板库,若性能数据模板库中存在需要的性能数据模板,则调用性能数据模板修改模拟性能数据,根据修改后的模拟性能数据测试DNA系统是否解除告警;若性能数据模板库不存在需要的性能数据模板,则新增性能数据模板并将性能数据模板更新到性能数据模板库中,采用新增的性能数据模板修改模拟性能数据,根据修改后的模拟性能数据测试DNA系统是否解除告警;

当不修改模拟性能数据时,修改告警阈值,根据修改后的告警阈值测试DNA系统是否解除告警。

进一步的,测试模块13还用于:

当未触发DNA系统告警或者不测试解除告警的功能时,判断是否测试DNA系统均衡流量的功能;

当测试DNA系统均衡流量的功能时,对网络拓扑中的业务路径进行调整并根据调整修改资产文件,执行根据资产文件生成模拟性能数据和对比数据。

进一步的,测试模块13还用于:

当不测试DNA系统均衡流量的功能时,判断是否测试DNA系统调整服 务质量QoS参数的功能;

当测试DNA系统调整QoS参数的功能时,检索QoS参数模板库;

若QoS参数模板库中存在需要的QoS参数模板,则调用QoS参数模板并修改业务参数,根据修改后的业务参数更新资产文件,执行根据资产文件生成模拟性能数据和对比数据;

若QoS参数模板库中不存在需要的QoS参数模板,则新增QoS参数模板并将QoS参数模板更新到QoS参数模板库中,调用新增的QoS参数模板并修改业务参数,根据修改后的业务参数更新资产文件,执行根据资产文件生成模拟性能数据和对比数据。

进一步的,测试模块13还用于:

当不测试DNA系统调整QoS参数的功能时,判断是否测试DNA系统网络扩容的功能;

当测试DNA系统网络扩容的功能时,检索资产库;

若资产库中存在需要的资产,则调用资产更新网络拓扑,执行根据配置的网络拓扑和业务参数生成资产文件;

若资产库中不存在需要的资产,则新增资产并将资产更新到资产库中,调用新增的资产更新网络拓扑,执行根据配置的网络拓扑和业务参数生成资产文件。

本实施例用于实现上述各方法实施例,本实施例中各个单元的工作流程和工作原理参见上述各方法实施例中的描述,在此不再赘述。

本发明实施例提供的一种用于测试深度网络分析系统的装置,根据配置的网络拓扑和业务参数生成资产文件;根据资产文件生成模拟性能数据和对比数据;利用模拟性能数据测试深度网络分析DNA系统、获取DNA系统对模拟性能数据分析处理后得到的数据;当根据对比数据验证分析处理后得到的数据为正确数据时,确定DNA系统能够正确分析网络。通过本发明实施例的方案,测试DNA系统时可以不受测试环境的限制并能够提高测试效率。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明 而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1