基于分组网络、光传送网络中流统计结果获取方法和装置制造方法及图纸

技术编号:28223085 阅读:25 留言:0更新日期:2021-04-28 09:51
本申请提供了一种基于分组网络、光传送网络中流统计结果获取方法和装置。所述方法包括:获取配置的匹配数据流的匹配表项;若确定所述匹配表项中包括端口标识和数据流匹配项的对应关系,则通过调用第一函数在测试仪上确定所述端口标识对应的第一handle列表,并使用所述数据流匹配项在确定的第一handle列表中匹配到数据流对应的第一统计结果,并输出;其中,所述第一handle列表用于存放针对端口接收数据流的统计结果。该方法能够简单、方便、高效地获取期望的统计结果。地获取期望的统计结果。地获取期望的统计结果。

【技术实现步骤摘要】
基于分组网络、光传送网络中流统计结果获取方法和装置


[0001]本专利技术涉及数据通信
,特别涉及一种基于分组网络、光传送网络中流统计结果获取方法和装置。

技术介绍

[0002]目前流统计结果处理都是在每个模块中分别处理的,在每个模块中对本模块遇到的流统计情况进行汇总,对具有相同偏移和相同匹配字段值的情况写成一个函数,对于偏移不同、匹配字段和匹配字段值个数不同的使用不同的函数进行处理。所以一个模块会有多个流统计处理函数。这导致我们每次增加一个模块就需要增加几个流处理函数,并且如果我们修改或增加了模块的发流情况,那么我们也需要同步修改我们的流量统计函数。
[0003]在实现本申请的过程中,专利技术人发现上述处理方式获取流统计结果复杂度高,且效率低下。

技术实现思路

[0004]有鉴于此,本申请提供一种基于分组网络、光传送网络中流统计结果获取方法和装置,能够简单、方便、高效地获取期望的统计结果。
[0005]为解决上述技术问题,本申请的技术方案是这样实现的:
[0006]在一个实施例中,提供了一种基于分组网络、光传送网络中流统计结果获取方法,所述方法包括:
[0007]获取配置的匹配数据流的匹配表项;
[0008]若确定所述匹配表项中包括端口标识和数据流匹配项的对应关系,则通过调用第一函数在测试仪上确定所述端口标识对应的第一handle列表,并使用所述数据流匹配项在确定的第一handle列表中匹配到数据流对应的第一统计结果,并输出;
[0009]其中,所述第一handle列表用于存放针对端口接收数据流的统计结果。
[0010]在另一个实施例中,提供了一种基于分组网络、光传送网络中统计结果获取装置,所述装置包括:获取单元、确定单元、调用单元和输出单元;
[0011]所述获取单元,用于获取配置的匹配数据流的匹配表项;
[0012]所述确定单元,用于确定所述获取单元获取的匹配表项的内容;
[0013]所述调用单元,用于若所述确定单元确定所述匹配表项中包括端口标识和数据流匹配项的对应关系,则通过调用第一函数在测试仪上确定所述端口标识对应的第一handle列表,并使用所述数据流匹配项在确定的第一handle列表中匹配到数据流对应的第一统计结果;其中,所述第一handle列表用于存放针对端口接收数据流的统计结果;
[0014]所述输出单元,用于将所述调用单元获取的第一统计结果输出。
[0015]在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述流统计结果获取方法的步骤。
[0016]在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述流统计结果获取方法的步骤。
[0017]由上面的技术方案可见,上述实施例中在配置的表项中包括端口标识时,调用第一函数从测试上的第一handle列表中获取第一统计结果,并输出。本申请实施例中对查找的数据流的个数以及某条数据流的匹配项个数、匹配项的值、都不做限制,对返回的数据流属性可任意添加,有很强的通用性、易用性和可移植性。该方案能够简单、方便、高效地获取期望的统计结果。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本申请实施例一中流统计结果获取流程示意图;
[0020]图2为本申请实施例二中流统计结果获取流程示意图
[0021]图3为本申请实施例中应用于上述技术的装置结构示意图;
[0022]图4为本专利技术实施例提供的电子设备的实体结构示意图。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0025]下面以具体实施例对本专利技术的技术方案进行详细说明。下面几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
[0026]本申请实施例中提供一种基于分组网络、光传送网络中流统计结果获取方法,应用于流统计结果获取装置上,进行模块测试时会根据需要发送各种类型数据流和协议的报文,这些报文经过被测系统后会产生一些变化,通过验证接收到数据流的字段值、数据流的接收速率等判断变化是否正确。所有需要编写数据流接收统计函数来处理期望接收到的数据流,得到这些数据流的接收信息,比如:L1速率、接收帧个数、丢包个数等。
[0027]本申请实施例中通过两个函数对所有数据类型的数据流的流统计结果进行获取;这两个函数具有很好的扩展性和可移植性。可以查找任意匹配字段和字段值的数据流并且
也可以根据数据流的名字进行查找,还可以指定返回接收流的某个字段的实际值。对于返回的数据流的发送接收结果信息的属性可以任意添加,所以有很好的扩展性。由于该函数不依赖于具体的收发值匹配,所以适用于所有的流结果分析,所有的模块流分析都可以使用此函数。
[0028]在具体实现时两个函数可以称为第一函数和第二函数;
[0029]其中,第一函数的功能为:根据数据流的字段匹配数据流获取对应的统计结果,还可以返回字段的字段值;
[0030]如可以为:STC_classificationStatistics函数,但是不限于该函数的实现。
[0031]第二函数的功能为:根据流标识获取数据流的流统计结果;
[0032]如可以为:STC_detailedStreamStatisticalInformation函数,但是不限于该函数的实现。
[0033]下面结合附图,详细说明本申请实施例中流统计结果获取过程。
[0034]实施例一
[0035]参见图1,图1为本申请实施例一中流统计结果获取流程示意图。具体步骤为:
[0036]步骤101,获取配置的匹配数据流的匹配表项本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于分组网络、光传送网络中流统计结果获取方法,其特征在于,所述方法包括:获取配置的匹配数据流的匹配表项;若确定所述匹配表项中包括端口标识和数据流匹配项的对应关系,则通过调用第一函数在测试仪上确定所述端口标识对应的第一handle列表,并使用所述数据流匹配项在确定的第一handle列表中匹配到数据流对应的第一统计结果,并输出;其中,所述第一handle列表用于存放针对端口接收数据流的统计结果。2.根据权利要求1所述的方法,其特征在于,所述使用所述数据流匹配项在确定的第一handle列表中匹配到数据流对应的第一统计结果,包括:对所述第一handle列表中的数据流进行遍历;对所有匹配项都匹配的数据流,获取所述数据流对应的统计结果;若存在匹配值为none的匹配项,则获取与所述none对应的匹配项之外的匹配项都匹配的数据流的第一统计结果。3.根据权利要求2所述的方法,其特征在于,所述获取与所述none对应的匹配项之外的匹配项都匹配的数据流的统计结果时,所述方法进一步包括:获取所述none对应的匹配项在所述第一handle列表中对应的匹配值;输出所述第一统计结果时,将获取的所述匹配值输出。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法进一步包括:若确定所述匹配表项中包括数据流标识,则通过调用第二函数在测试仪上获取第二handle列表中所述数据流标识对应的第二统计结果,以及第三handle列表中所述数据流标识对应的第三统计结果,并输出;其中,所述第二handle列表用于以流标识为索引存放流发送对应的第二统计结果;所述第三handle列表用于以流标识为索引存放流接收对应的第三统计结果。5.根据权利要求4所述的方法,其特征在于,所述第一统计结果包括下述参数之一或任意组合:L1层速率、接收个数、帧速率、丢包个数、丢包百分比;所述第二统计结果包括下述参数之一或组...

【专利技术属性】
技术研发人员:邓娟张建鑫冯良波
申请(专利权)人:北京格林伟迪科技股份有限公司
类型:发明
国别省市:

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

1