网络性能测量方法和系统的制作方法

文档序号:7955064阅读:251来源:国知局
专利名称:网络性能测量方法和系统的制作方法
技术领域
本发明涉及网络技术领域,尤其是涉及一种网络性能测量方法和系统。
背景技术
随着网络新技术、新业务的飞速发展,一方面,网络用户也变得越来越成熟,他们希望得到更好的服务,获得更快的上网速度;另一方面,网络提供商也要尽力给用户提供最好的服务,以在激烈的竞争环境下生存。因此,网络性能成为人们关注的焦点,网络提供商和网络用户都需要了解自己提供或正在使用的网络性能如何。
网络性能测量是基于了解网络运行状况,通过测量方式对网络中相关对象的性能指标进行数据采集、统计并生成测量结果,该测量结果是反映网络设备运行状况的重要指标,为网络设备维护、网络规划等提供重要依据。现有的网络性能测量方法有两种一种是任务上报方式,另一种是全指标上报方式。
所谓任务上报方式,是指通过创建性能任务的方式进行网络性能测量。其流程如下网管人员通过人-机接口创建性能测量任务文件以创建性能任务;各个相关数据采集点根据该性能任务中的设置测量对应的网络性能指标数据并向网元主控板上报该测量数据,网元主控板将根据该测量数据为每一个性能任务分别生成测量结果,并保存该测量结果;另外,网元主控板也可以通过人-机接口或机-机接口将该测量结果上报到网管中心;并且,若在网管中心设置了测量结果上报,则网管中心通过人-机接口定期将该测量结果上报给用户;当然,网管人员还可以通过人-机接口来查询某个性能任务的测量结果。
通过任务上报方式进行网络性能测量具有如下优点1.可以进行定点测量在网络设备运行的不同阶段,对各项性能指标的关注度是不一样的,尤其是在网络设备调试阶段,可能仅需要关注其中的某一项或几项指标,因此,以任务上报方式进行网络性能分析,可以仅仅创建与所关注的网络性能指标相对应的性能任务,突出重点;2.设置灵活由于任务上报方式中性能任务的设置仅对本次性能任务测量生效,因此,任务上报方式可以对某个性能任务作比较精准的统计分析,且不至于使得整个系统负荷过重。例如,通过设置较小的统计周期,可以观测网络设备状态的短时段内的变化。
然后,通过任务上报方式的网络性能测量方法,虽然具有较多优点,但仍存在如下缺点1.性能任务管理体系复杂且可维护性差性能任务需要支持创建、删除、修改、挂起、恢复等操作,同时,还需要对各个数据采集点进行精确控制,要考虑较多异常的情况,因此管理体系复杂且增加了维护难度,使得任务上报方式日益失去竞争力;2.难于处理被测量对象改变的情况一般来说,被测量对象是在创建性能任务时所选定,因此,因扩容等原因造成被测量对象发生变化时,任务上报方式就难于做到“即插即量”,而要需要网管人员人工干预,通过修改或重新创建性能任务来处理被测量对象改变时对网络性能的测量;3.网络性能数据不完整由于网络性能分析结果是对应于创建的性能任务,若没有创建性能任务,则无法得到与其相关的网络性能测量结果;并且,网络系统所能创建的性能任务数目都是有限的,因此,任务上报方式的网络性能测量方法存在网络性能数据测量不完整的缺陷。
针对任务上报方式的缺点,业界提出了另外一种网络性能测量方法,即全指标上报方式。
所谓全指标上报方式,是指在网络系统可运行的范围内,尽量将所有的网络性能指标数据上报,减少网络性能测量系统设计的复杂度,并提升系统的可维护性和客户满意度。其实现流程如下网管人员创建性能配置文件,该性能配置文件包括网元与网管中心之间性能测量数据交互的协议、测量周期以及数据采集点等基本设置;将该性能配置文件加载到网元上,并通过网管中心向网元发出激活命令以激活该性能配置文件;若网管人员未加载性能配置文件,则以网元的软件版本发布的默认性能配置文件为依据,对所有测量单元的测量指标进行分析统计,并涵盖所有测量对象;在测量周期开始时,性能配置文件所指定的各个数据采集点上开始采集数据;在每一个测量周期结束时,网元主控板根据采集的网络性能数据生成一个本周期内测量结果的数据文件,并将该数据文件保存到网元的硬盘等存储介质中;通过网元与网管中心的协议,将该数据文件通过FTP等方式上传到网管中心;网管中心将接收的数据存入数据库;若在网管中心设置了测量结果上报,则网管中心通过人-机接口定期将该测量结果上报给用户;当然,网管人员还可以通过人-机接口来查询某个性能任务的测量结果。
并且,若网元由于扩容等原因导致测量对象发生变化时,通过改变的网络设备的通知接口将设备对应的类型通知网元主控板的性能统计模块,若该类型的对象在性能配置文件中被要求测量,则测量任务中自动添加该测量对象,并根据性能配置文件中的任务设置对该测量对象的性能指标进行测量。
因此,采用全指标上报方式的测量方法,具有如下优点
1.由于全指标上报方式仅需要在测量开始时,在网管中心创建性能配置文件,网络性能测量系统设计简单,并且大大降低了系统维护的工作量,受到网管人员的广泛欢迎;2.能够适应测量对象改变的情况,具有测量对象随配置变化能自适用的优点;3.由于全指标上报方式对网络中所有测量单元的测量指标进行测量,因此,该方法的测量结果具有测量性能数据完整的优点。
然而,全指标上报方式的网络性能测量方法,虽然在一定程度上弥补了任务上报方式的缺点,但其仍具有如下缺点1.由于该方法对网络中全部性能指标和全部测量对象进行测量,因此,需对所有数据采集点上进行数据采集,使得系统负荷过重;2.由于上报的测量结果随之增加,对网管中心处理该测量结果也相应提出了比较高的要求,也增加了网管中心的处理任务;3.考虑到测量指标中大部分指标都是属于流量类型的指标(所谓流量类型的指标,是指仅在周期开始和周期结束时进行数据采集的网络性能指标),因此,延长测量的周期可以有效的降低系统负荷;然而,测量的周期的延长相当于扩大了采样周期,而较长的采样周期却很难反映设备状况短时的变化,尤其是在网络设备调试阶段,当需要了解网络设备状态的短时特性时,全指标上报方式就无法满足此需求。
4.另外,由于某些测量指标表征网络设备的瞬时特性,在测量周期较长的全指标上报方式中,测量结果无法反映网络设备的真实状态,因此,全指标上报方式的测量结果将失去了意义。

发明内容
本发明解决的技术问题是提出一种网络性能测量方法及系统,采用全指标上报方式和任务上报方式相结合进行网络性能测量,以发挥全指标上报方式和任务上报方式进行网络性能测量的各自优点而规避其缺点,具有网络性能测量数据完整、测量对象随配置变化能自适应以及能够获取网络设备短时性能测量数据等优点。
为解决上述问题,本发明公开了一种网络性能测量方法,关键是,包括如下步骤配置测量任务,以在全指标上报方式测量基础上创建任务上报方式的测量任务;数据采集点对采用任务上报方式测量的网络性能指标按照测量周期T1采样测量数据,否则按照全指标上报方式的测量周期T2采样测量数据;将该测量数据上报至网元主控板,所述网元主控板根据测量数据生成对应测量任务的测量结果。
所述配置测量任务步骤具体包括在网管中心创建全指标上报方式测量任务的性能配置文件,该性能配置文件包括测量周期T2;在网管中心创建任务上报方式测量任务的性能测量任务文件,该性能测量任务文件包括所需要测量的性能指标、测量周期T1,且在该所需要测量的性能指标中添加一个用于表征该性能指标为该任务上报方式测量任务所包括的附属项;将所述性能配置文件以及所述性能测量任务文件加载到所述网元主控板,并通过网管中心向所述网元主控板发出激活命令以激活所述性能配置文件。
所述配置测量任务步骤还包括所述数据采集点根据性能指标中是否设置附属项来判断该性能指标是否采用任务上报方式测量,若该性能指标具有附属项,则所述数据采集点按照所述测量周期T1采样测量数据,否则按照所述测量周期T2采样测量数据。
所述网元主控板根据测量数据生成对应测量任务的测量结果的步骤具体包括所述网元主控板根据所述任务上报方式测量任务的测量数据生成对应该任务上报方式测量任务的测量结果;所述网元主控板将所述任务上报方式测量任务的测量数据与所述全指标上报方式测量任务的测量数据汇总,生成对应所述全指标上报方式测量任务的测量结果。
所述网元主控板将测量结果上报至网管中心。
所述网元保存所述测量结果。
所述测量周期T1与所述测量周期T2按照1N配置,其中N为大于或等于1的整数。
相应地,本发明公开了一种网络性能测量系统,包括网管中心以及各个网元主控板,关键是,所述网管中心包括测量任务设置单元,用于创建对应全指标上报方式和任务上报方式进行网络性能测量的测量任务;所述网元主控板包括数据处理单元,用于对通过全指标上报方式和任务上报方式进行网络性能测量获取的对应测量数据进行处理以生成对应测量任务的测量结果。
所述测量任务设置单元包括全指标上报设置子单元以及任务上报设置子单元;
所述全指标上报设置子单元用于创建一个表征采用全指标上报方式进行网络性能测量的测量任务的性能配置文件,且该性能配置文件包括测量周期T2;所述任务上报设置子单元用于创建一个表征采用任务上报方式进行网络性能测量的测量任务的性能测量任务文件,且该性能测量任务文件包括测量周期T1、待测量性能指标。
所述测量周期T1与所述测量周期T2按照1N配置,其中N为大于或等于1的整数。
与现有技术相比,本发明具有以下有益效果由于本发明是是在全指标上报方式的基础上,沿用其基本的网络性能测量方法和流程,并将任务上报方式融合于其中,达到综合各自优点,同时规避其各自缺点的目的。因此,本发明具有测量数据完整、测量对象随配置变化能自适应的优点;同时,也允许网管人员通过创建任务的方式来观察设备的短时运行状态;并且,可以针对具体的一项或几项待测量指标建立测量任务,为网络系统调试、维护提供了强有力的观察手段。


图1是本发明网络性能测量方法的流程示意图。
图2是本发明网络性能测量系统的示意图。
具体实施例方式
通过分析网络性能测量的应用环境,不难发现在大部分的情况下,采用全指标上报方式的网络性能测量方法,已经能够很好的满足用户的需求,网管人员通过观察性能测量结果中测量数据有无异常,以此作为网络维护的重要依据,或以性能测量结果作为优化网络性能的重要依据;但是,在进行网络设备调试等维护活动时,有时需要知道设备的短时运行状况,而全指标上报方式的测量方法很难满足此需求。
因此,综合考虑了现有技术中任务上报方式和全指标上报方式进行网络性能测量的优缺点,本发明提出了一种网络性能测量方法,采用在全指标上报方式的基础上,沿用其基本的网络性能测量方法和流程,并将任务上报方式的网络性能测量融合于其中,达到综合各自优点,同时规避其各自缺点的目的。
请参见图1所示,为本发明揭示的网络性能测量方法的流程图,具体包括首先,配置测量任务,以在全指标上报方式测量基础上创建任务上报方式的测量任务。该步骤具体包括1.配置全指标上报方式进行网络性能测量的测量任务网管人员通过人-机接口在网管中心创建性能配置文件(步骤s110),该性能配置文件包括网元与网管中心之间网络性能测量数据交互的协议、测量周期T2以及数据采集点等基本设置。
2.配置任务上报方式进行网络性能测量的测量任务网管人员通过人-机接口在网管中心创建性能测量任务文件(步骤s120),该性能测量任务文件中包括所需要测量的性能指标、测量对象、测量时间、测量周期T1以及在该所需要测量的性能指标中添加一个附属项,该附属项用于表征该性能指标为所述任务上报方式测量任务所包括;所述测量周期T2是所述测量周期T1的N倍,其中N为大于或等于1的整数。
3.加载测量任务(步骤s130)网管人员通过人-机接口将所述性能配置文件以及所述性能测量任务文件加载到网元主控板,并通过网管中心向所述网元主控板发出激活命令以激活所述性能配置文件。
其次,数据采集在业务板的各个数据采集点上,定时器定时触发,所述数据采集点根据性能指标中是否设置附属项来判断该性能指标是否采用任务上报方式测量,若该性能指标具有附属项,则表明该性能指标需要采用任务上报方式测量,并且所述数据采集点根据该性能指标的附属项对应的所述性能测量任务文件中所定义的测量周期T1采样测量数据(步骤s140),并向网元主控板上报该测量数据,网元主控板将根据该测量数据为每一个测量任务分别生成对应的测量结果(步骤s170),并将该测量结果保存至网元的存储介质中;所述数据采集点对其他的性能指标按照所述测量周期T2采样测量数据(步骤s150),该测量数据与网元缓冲区中所述任务上报方式测量任务的测量数据进行汇总(步骤s160),网元将根据该汇总后的测量数据生成一个对应全指标上报方式测量任务的测量结果(步骤s170),并将该测量结果保存至网元的存储介质中。
再次,测量结果上报网元根据传输协议将测量结果上报至网管中心(步骤s180)。
当然,根据性能指标测量的实际需要,网管人员通过网管中心的人-机接口可以删除所述配置任务上报方式的测量任务。当所述测量任务的测量时间结束,或是网管人员删除所述配置任务上报方式的测量任务,该测量任务对应的数据采集点停止向所述网元主控板上报测量数据。
并且,若网元由于扩容等原因导致测量对象发生变化时,通过改变的网络设备的通知接口将设备对应的类型通知网元主控板的性能统计模块,若该类型的对象在性能配置文件中被要求测量,则测量任务中自动添加该测量对象,并根据性能配置文件中的任务设置对该测量对象的性能指标进行测量。
相应地,本发明还揭示了对应于上述方法的网络性能测量系统。如图2所示。本发明的系统包括网管中心110以及由网管中心集中管理的多个网元120。
所述网元包括主控板121、业务板122以及存储单元123,所述主控板121用于收集所述业务上报的测量数据,并根据该测量数据生成测量结果,且将该测量结果上报至所述网管中心120;所述业务板122为承载网络业务的物理板,其上包括多个数据采集点,且所述数据采集点包括一个定时器,定时触发该定时器以使所述数据采集点按需采样测量数据;所述存储单元123用于存储所述主控板121生成的所述测量结果。
所述网管中心110包括测量任务设置单元111,用于创建对应全指标上报方式和任务上报方式进行网络性能测量的测量任务;并且,所述测量任务设置单元111包括全指标上报设置子单元以及任务上报设置子单元(图中未绘示);所述全指标上报设置子单元用于创建一个表征采用全指标上报方式进行网络性能测量的测量任务的性能配置文件,且该性能配置文件包括所述网元120与所述网管中心110之间性能测量数据交互的协议、测量周期T2以及数据采集点等基本设置;所述任务上报设置子单元用于创建一个表征采用任务上报方式进行网络性能测量的测量任务的性能测量任务文件,且该性能测量任务文件包括待测量的性能指标、测量对象、测量时间,测量周期T1以及在该待测量的性能指标中添加一个用于表征该性能指标为所述任务上报方式测量任务所包括的附属项。
所述主控板121包括数据处理单元(图中未绘示),用于对通过全指标上报方式和任务上报方式进行网络性能测量获取的对应测量数据进行处理以生成对应测量任务的测量结果。
所述业务板122的数据采集点分别按照测量周期T1和测量周期T2采样对应任务上报方式测量任务以及全指标上报方式测量任务的测量数据;并将所述测量数据上报至所述主控板121;所述主控板121的所述数据处理单元处理所述任务上报方式测量任务的测量数据以生成对应该测量任务的测量结果,且所述主控板121的所述数据处理单元将所述任务上报方式测量任务的测量数据与所述全指标上报方式测量任务的测量数据进行汇总处理以生成对应所述全指标上报方式测量任务的测量结果。
所述主控板121还可以根据传输协议将所述测量结果上报至网管中心110。
其中,所述测量周期T2是所述测量周期T1的N倍,其中N为大于或等于1的整数。
另外,所述主控板121包括性能统计模块,该性能统计模块用于根据接收改变的网络设备的通知接口发出的设备类型通知,判断该类型的对象在所述性能配置文件中是否被要求测量。
若改变的网络设备类型的对象在所述性能配置文件中是否被要求测量,则所述全指标上报方式测量任务中自动添加该测量对象,并根据性能配置文件中的测量任务设置对该测量对象的性能指标进行测量;否则,对该测量对象的性能指标不进行测量。
综上所述,本发明考虑到未来网管中心集中管理的趋势,网元上的维护活动比重将逐渐减少,因此,任务上报方式只是全指标上报方式的一种有益补充。基于此认识,本发明的任务上报方式只是提供了创建、删除任务的简单操作。于此,网络性能测量测量任务的管理体系相对比较简单,从而可以避免无谓的复杂化;同时,由于创建任务上报方式测量任务的目的在于观察设备的短时特性,这种应用不是普遍的应用,创建的任务数目不会很多,有利于减少对网络系统的运载负荷。
另外,由于本发明是在全指标上报方式进行网络性能测量的基础上引入任务上报方式进行网络性能测量,因此,本发明具有测量数据完整、测量对象随配置变化能自适应的优点;同时,也允许网管人员通过创建任务上报方式测量任务的方式来观察设备的短时运行状态,尤其是针对具体的一项或几项待测量网络性能指标创建任务上报方式测量任务,因此为网络系统的设备调试、维护提供了强有力的观察手段。
权利要求
1.一种网络性能测量方法,其特征在于,包括如下步骤配置测量任务,以在全指标上报方式测量基础上创建任务上报方式的测量任务;数据采集点对采用任务上报方式测量的网络性能指标按照测量周期T1采样测量数据,否则按照全指标上报方式的测量周期T2采样测量数据;将该测量数据上报至网元主控板,所述网元主控板根据测量数据生成对应测量任务的测量结果。
2.根据权利要求1所述的网络性能测量方法,其特征在于,所述配置测量任务步骤具体包括在网管中心创建全指标上报方式测量任务的性能配置文件,该性能配置文件包括测量周期T2;在网管中心创建任务上报方式测量任务的性能测量任务文件,该性能测量任务文件包括所需要测量的性能指标、测量周期T1,且在该所需要测量的性能指标中添加一个用于表征该性能指标为该任务上报方式测量任务所包括的附属项;将所述性能配置文件以及所述性能测量任务文件加载至网元主控板,并通过网管中心向所述网元主控板发出激活命令以激活所述性能配置文件。
3.根据权利要求2所述的网络性能测量方法,其特征在于,还包括如下步骤所述数据采集点根据性能指标中是否设置附属项来判断该性能指标是否采用任务上报方式测量,若该性能指标具有附属项,则所述数据采集点按照所述测量周期T1采样测量数据,否则按照所述测量周期T2采样测量数据。
4.根据权利要求1所述的网络性能测量方法,其特征在于,所述网元主控板根据测量数据生成对应测量任务的测量结果的步骤具体包括所述网元主控板根据所述任务上报方式测量任务的测量数据生成对应该任务上报方式测量任务的测量结果;所述网元主控板将所述任务上报方式测量任务的测量数据与所述全指标上报方式测量任务的测量数据汇总,生成对应所述全指标上报方式测量任务的测量结果。
5.根据权利要求4所述的网络性能测量方法,其特征在于,还包括如下步骤所述网元主控板将测量结果上报至网管中心。
6.根据权利要求4所述的网络性能测量方法,其特征在于,还包括如下步骤所述网元保存所述测量结果。
7.根据权利要求1至6任一项所述的网络性能测量方法,其特征在于,所述测量周期T1与所述测量周期T2按照1∶N配置,其中N为大于或等于1的整数。
8.一种网络性能测量系统,包括有网管中心以及各个网元主控板,其特征在于,所述网管中心包括测量任务设置单元,用于创建对应全指标上报方式和任务上报方式进行网络性能测量的测量任务;所述网元主控板包括数据处理单元,用于对通过全指标上报方式和任务上报方式进行网络性能测量获取的对应测量数据进行处理以生成对应测量任务的测量结果。
9.根据权利要求8所述的网络性能测量系统,其特征在于,所述测量任务设置单元包括全指标上报设置子单元以及任务上报设置子单元;所述全指标上报设置子单元用于创建一个表征采用全指标上报方式进行网络性能测量的测量任务的性能配置文件,且该性能配置文件包括测量周期T2;所述任务上报设置子单元用于创建一个表征采用任务上报方式进行网络性能测量的测量任务的性能测量任务文件,且该性能测量任务文件包括测量周期T1、待测量性能指标。
10.根据权利要求9所述的网络性能测量系统,其特征在于,所述测量周期T1与所述测量周期T2按照1∶N配置,其中N为大于或等于1的整数。
全文摘要
本发明公开了一种网络性能测量方法和系统,该方法包括如下步骤配置测量任务,以在全指标上报方式测量基础上创建任务上报方式的测量任务;数据采集点对采用任务上报方式的网络性能指标按照测量周期T
文档编号H04L12/26GK101072130SQ200610035438
公开日2007年11月14日 申请日期2006年5月12日 优先权日2006年5月12日
发明者黄云涛, 刘艳华 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1