System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及通信领域,尤其涉及一种测量方法及相关设备。
技术介绍
1、随着通信网络的发展,网络测量对网络的管理和优化非常重要。例如,网络状态监测、网络故障分析、网络安全防御,乃至于网络智能化等,都依赖于网络测量。
2、目前,网络测量的一种实现方式中,网络设备在出厂的时候为一个或多个测量任务中的每一个测量任务预配置专用的处理资源。并且,网络管理员可以通过可编程设备实现新增其它的测量任务。例如,当需要执行一个新的测量任务的情况下,网络管理员中止网络设备当前的网络流量,并通过人工配置的方式为该新的测量任务预配置专用的处理资源。
3、然而,上述实现过程中,依赖于中止网络设备当前的网络流量的方式才能够实现网络测量,这将导致该网络流量对应的业务不连续,影响网络的通信效率。
技术实现思路
1、本申请提供了一种测量方法及相关设备,用于在处理数据流的过程中,网络设备无需中止当前的网络流量,就可以基于获取的键和/或属性所确定的测量任务的资源对数据流进行测量,避免网络流量对应的业务不连续,以期提升网络的通信效率。
2、本申请第一方面提供了一种测量方法,该方法由网络设备执行,或者,该方法由网络设备中的部分组件(例如处理器、芯片或芯片系统等)执行,或者该方法还可以由能实现全部或部分网络设备功能的逻辑模块或软件实现。在第一方面及其可能的实现方式中,以该方法由网络设备执行为例进行描述,该网络设备可以为路由器、交换机、虚拟机等。在该方法中,网络设备在处理数据流的过程中,该网络设备
3、基于上述技术方案,网络设备在处理数据流的过程中,该网络设备基于获取得到的测量任务的键和/或属性确定该测量任务的计算资源和存储资源之后,该网络设备基于该计算资源和存储资源对该数据流进行测量。换言之,网络设备在处理数据流的过程中,该网络设备无需中止当前的网络流量,就可以基于确定测量任务的计算资源和存储资源对数据流进行测量,避免网络流量对应的业务不连续,以期提升网络的通信效率。
4、可选地,网络设备获取测量任务的键和/或属性的实现过程可以有多种实现方式。例如,该网络设备接收来自其他网络设备的信息,该信息用于指示测量任务的键和/或属性,该其他网络设备可以是数据流的发送方,数据流的接收方,或者是数据流的监控设备等。又如,该网络设备接收用户操作指令,该用户操作指令用于指示测量任务的键和/或属性。或者,该网络设备通过其他实现方式获取测量任务的键和/或属性,此处不做限定。
5、在第一方面的一种可能的实现方式中,在该计算资源和该存储资源被该测量任务释放之后,该计算资源和该存储资源被其它测量任务使用。
6、基于上述技术方案,网络设备在执行测量任务之后,该网络设备可以将该测量任务对应的计算资源和存储资源释放,以便于该计算资源和该存储资源被其它测量任务使用。从而,该网络设备无需为测量任务配置专用的计算资源和存储资源,即,该网络设备中的计算资源和存储资源可以用于执行不同的测量任务,以提升资源利用率。
7、在第一方面的一种可能的实现方式中,该网络设备基于该键和/或属性确定该测量任务的计算资源和存储资源包括:该网络设备获取该测量任务的测量精度信息;该网络设备基于该测量任务的测量精度信息确定该存储资源。
8、基于上述技术方案,该网络设备可以基于测量任务的测量精度信息确定该存储资源,以期为测量任务提供足够的存储资源,以提升基于该存储资源得到的测量结果的准确率。
9、在第一方面的一种可能的实现方式中,该网络设备基于该键和/或属性确定该测量任务的计算资源和存储资源包括:该网络设备基于该键确定该测量任务的该计算资源和该存储资源,其中,该计算资源包括该键对应的哈希计算资源,该存储资源包括该键对应的计算结果的存储资源。
10、基于上述技术方案,在网络设备至少获取测量任务的键的情况下,该网络设备所确定的测量任务的计算资源包括该键对应的哈希计算资源,且该网络设备所确定的测量任务的存储资源包括该键对应的计算结果的存储资源。
11、在第一方面的一种可能的实现方式中,该网络设备基于该键和/或属性确定该测量任务的计算资源和存储资源包括:该网络设备基于该属性确定该测量任务的该计算资源和该存储资源,其中,该计算资源包括该属性对应的算子资源,该存储资源包括该属性对应的计算结果存储资源。
12、基于上述技术方案,在网络设备至少获取测量任务的属性的情况下,该网络设备所确定的测量任务的计算资源包括该属性对应的算子资源,该网络设备所确定的测量任务的存储资源包括该属性对应的计算结果存储资源。
13、可以理解的是,当网络设备获取测量任务的键和属性的情况下,该网络设备所确定的测量任务的计算资源包括键对应的哈希计算资源以及属性对应的算子资源,该网络设备所确定的测量任务的存储资源包括键对应的计算结果的存储资源以及属性对应的计算结果存储资源。
14、此外,当网络设备获取测量任务的键但未获取到测量任务的属性的情况下,该网络设备可以基于预配置的属性(或默认的属性)作为该测量任务的属性执行后续的数据流测量。或者,当网络设备获取测量任务的属性但未获取到测量任务的键的情况下,该网络设备可以基于预配置的键(或默认的键)作为该测量任务的键执行后续的数据流测量。
15、在第一方面的一种可能的实现方式中,网络设备获取的属性指示对数据流的测量信息的操作,其中,该测量信息包括数据流对应的报文计数。
16、可选地,该测量信息包括数据流中报文大小高于阈值的报文的计数,或,该测量信息包括数据流中报文大小低于阈值的报文的计数。
17、在第一方面的一种可能的实现方式中,该测量任务为草图(sketch)任务。
18、在第一方面的一种可能的实现方式中,该键包括以下至少一项:源网际协议(internet protocol,ip)地址,源端口,目的ip地址,目的端口,传输层协议,虚拟局域网(virtual local area network,vlan)值、区分服务代码点(differentiated servicescode point,dscp)值。
19、在第一方面的一种可能的实现方式中,该属性包括以下至少一项:加操作,减操作,或操作,同或操作,异或操作,比较操作(该比较操作用于求最大值、最小值等),数据流对应的报文时间戳。
20、本申请第二方面提供了一种测量装置,该装置可以实现上述第一方面或第一方面任一种可能的实现方式中的方法。该装置包括用于执行上述方法的相应的单元或模块。该装置包括的单元或模块可以通过软件和/或硬件方式实现。例如,该装置可以为网络设备,或者,该装置可以为网络设备中的组件(本文档来自技高网...
【技术保护点】
1.一种测量方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述键和/或所述属性确定所述测量任务的计算资源和存储资源包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述键和/或所述属性确定所述测量任务的计算资源和存储资源包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述键和/或所述属性确定所述测量任务的计算资源和存储资源包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述测量信息包括所述数据流对应的报文计数。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述测量任务为草图sketch任务。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述键包括以下至少一项:
9.根据权利要求1至8任一项所述的方法,其特征在于,所述属性包括以下至少一项:
10.一种通信装置,其特征在于,包括收发单元和处理单元;
11.根据权利要求10所
12.根据权利要求10或11所述的装置,其特征在于,所述处理单元具体用于:
13.根据权利要求10至12任一项所述的装置,其特征在于,所述处理单元具体用于:
14.根据权利要求10至13任一项所述的装置,其特征在于,所述处理单元具体用于:
15.根据权利要求10至14任一项所述的装置,其特征在于,所述测量信息包括所述数据流对应的报文计数。
16.根据权利要求10至15任一项所述的装置,其特征在于,所述测量任务为草图sketch任务。
17.根据权利要求10至16任一项所述的装置,其特征在于,所述键包括以下至少一项:
18.根据权利要求10至17任一项所述的装置,其特征在于,所述属性包括以下至少一项:
19.一种通信装置,其特征在于,包括至少一个处理器,所述至少一个处理器与存储器耦合;
20.一种计算机可读存储介质,其特征在于,所述介质存储有指令,当所述指令被处理器执行时,实现权利要求1至9中任一项所述的方法。
21.一种计算机程序产品,其特征在于,包括指令,当所述指令在处理器上运行时,实现如权利要求1至9中任一项所述的方法。
22.一种芯片,其特征在于,所述芯片包括处理器和通信接口;
...【技术特征摘要】
1.一种测量方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述键和/或所述属性确定所述测量任务的计算资源和存储资源包括:
4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述键和/或所述属性确定所述测量任务的计算资源和存储资源包括:
5.根据权利要求1至4任一项所述的方法,其特征在于,所述基于所述键和/或所述属性确定所述测量任务的计算资源和存储资源包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述测量信息包括所述数据流对应的报文计数。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述测量任务为草图sketch任务。
8.根据权利要求1至7任一项所述的方法,其特征在于,所述键包括以下至少一项:
9.根据权利要求1至8任一项所述的方法,其特征在于,所述属性包括以下至少一项:
10.一种通信装置,其特征在于,包括收发单元和处理单元;
11.根据权利要求10所述的装置,其特征在于,
12.根据权利要求10或11所述的装置,其特...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。