WO2025140087A1 业务流量分析方法、装置及系统 (华为技术有限公司)_第1页
WO2025140087A1 业务流量分析方法、装置及系统 (华为技术有限公司)_第2页
WO2025140087A1 业务流量分析方法、装置及系统 (华为技术有限公司)_第3页
WO2025140087A1 业务流量分析方法、装置及系统 (华为技术有限公司)_第4页
WO2025140087A1 业务流量分析方法、装置及系统 (华为技术有限公司)_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(12)按照专利合作条约所公布的国际申请(51)国际专利分类号:H04L43/08(2022.01)(21)国际申请号:PCT/CN2024/1(22)国际申请日:2024年12月23日(23.12.2024)(25)申请语言:(26)公布语言:(30)优先权:(71)申请人:华为中文中文楼518129(CN)。市龙岗区坂田华为总部办公楼518129(CN)。部办公楼518129(CN)。吴钦(WU,Qin);中国广东省深圳市龙岗区坂田华为总部办公楼市龙岗区坂田华为总部办公楼518129(CN)。坂田华为总部办公楼518129(CN)。1号楼5层601100088(CN)。(81)指定国(除另有指明,要求每一种可提供的国家保护):AE,AG,AL,AM,AO,AT,BH,BN,BR,BW,BY,BZ,CA,CH,CL,CN,CCV,CZ,DE,DJ,DK,DM,DO,DZ,EC,EGB,GD,GE,GH,GM,GT,HN,HR,HU,IDIR,IS,IT,JM,JO,JP,KE,KG,KH,KN,KP,K董峰(DONG,Feng);中国广东省深圳市龙岗区坂田华为总部办公楼518129(CN)。GB,GD,GE,GH,GM,GT,HN,HR,HU,IDIR,IS,IT,JM,JO,JP,KE,KG,KH,KN,KP,K(54)发明名称:业务流量分析方法、装置及系统网络管理设备获取业务的测量任务信息,该测量任务信息包括该业务关网络管理设备获取业务的测量任务信息,该测量任务信息包括该业务关联的多个终鸡设备的设备标识,该业务包括多条业务流,该业务关联的多个终端设备包括该多条业务流的发送设备和接收设备网络管理设备向网络中的多个网络设备发送测量命令,该测量命令用于指示接收到该测量命令的网络设备统计流经该网络设务的一条或多条流网络管理设备接收该多个网络设备发送的测量结果,每个网路设备发送量特红,每条流的流标识包括该流的发送设备的设备标识以及该迹的接网络管理设备根据该多个网络设备发送的测量结果以及该多个终端设备的设备标识,确定该业务对应的流量分析结果Anetworkmanagementdeviceathemeasurementtaskinformatiterminaldevicesassociatedwiththeservice,comprisingsendingdevicesandreceivtrafficcharacteristicsofonecomprisingthetrafficcharacteristicscorflowcomprisingadeviceidentidevicedeterminesatrafficanaltoapluralityofnetworkdevices,soastoinstructthenetworkinanetworkarecollected,sothatatrafficanalysisresultcorespondingLA,LC,LK,LR,LS,LU,LY,MA,MD,MGMU,MW,MX,MY,MZ,NA,NG,NI,NO,NZ,PE,PG,PH,PL,PT,QA,RO,RS,RU,RW,SASE,SG,SK,SL,ST,SV,SY,TH,TJUA,UG,US,UZ,VC,VN,WS,ZA,ZM(84)指定国(除另有指明,要求每一种可提供的地区NA,RW,SC,SD,SL,ST,SZ,TZ,UG,ZM,ZW),(AM,AZ,BY,KG,KZ,RU,TJ,TM),欧洲(AL,AT,BE,BG,CH,CY,CZ,DE,DK,EE,ES,FI,FR,GBHU,IE,IS,IT,LT,LU,LV,MC,ME,MK,MTPL,PT,RO,RS,SE,SI,SK,SM,TR),OAPI(BFCG,CI,CM,GA,GN,GQ,GW,KM,ML(57)摘要:本申请提供了一种业务流量分析方法、装置及系统,属于网络技术领域。网络管理设备获取业务的测量任务信息,并向多个网络设备下发测量命令,以指示网络设备统计流经自身的流的流量特征。其中,业务包括多条业务流,测量任务信息包括该业务关联的多个终端设备的设备标识。网络管理设备接收到该多个网络设备上报的测量结果之后,根据该多个网络设备发送的测量结果以及该多个终端设备的设备标识,确定该业务对应的流量分析结果。本申请通过收集网络中多个网络设备上经过的流的流标识对应的流量特征,使得可以根据业务的多条业务流的流量特征确定该业务对应的流量分析结果,从而实现以业务为粒度的网络测量,有助于监控和分析业务质量。1WO2025/140087业务流量分析方法、装置及系统本申请要求于2023年12月26日提交的申请号为202311820481.6、发明名称为“业务流量分析方法、装置及系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。技术领域本申请涉及网络技术领域,特别涉及一种业务流量分析方法、装置及系统。背景技术随着网络技术的快速发展,越来越多的业务在运行过程中需要通过网络传输流量。由于业务流量在网络中的传输情况会直接影响业务质量,因此分析业务流量在网络中的传输情况至关重要。发明内容本申请提供了一种业务流量分析方法、装置及系统。第一方面,提供了一种业务流量分析方法。该方法可以应用于网络管理设备。该方法包括:网络管理设备获取业务的测量任务信息,该测量任务信息包括该业务关联的多个终端设备的设备标识。该业务包括多条业务流,该多个终端设备包括该多条业务流的发送设备和接收设备。网络管理设备向网络中的多个网络设备发送测量命令,该测量命令用于指示接收到测量命令的网络设备统计流经该网络设备的一条或多条流的流量特征。网络管理设备接收该多个网络设备发送的测量结果。每个网络设备发送的测量结果分别包括流经网络设备的一条或多条流的流标识对应的流量特征。每条流的流标识包括流的发送设备的设备标识以及流的接收设备的设备标识。网络管理设备根据该多个网络设备发送的测量结果以及该多个终端设备的设备标识,确定该业务对应的流量分析结果。本申请通过网络管理设备收集网络中多个网络设备上经过的流的流标识对应的流量特征,使得网络管理设备针对有多条业务流的业务,可以根据收集到的流标识和该业务的测量任务信息中的设备标识确定该业务的多条业务流,然后根据该多条业务流的流量特征确定该业务对应的流量分析结果,从而实现以业务为粒度的网络测量,有助于监控和分析业务质量。可选地,业务为集合通信或分布式训练任务。其中,分布式训练任务可以包括一次或多次集合通信。本申请可以基于集合通信的特点分析该集合通信中每条业务流的流量特征,并以集合通信为粒度呈现流量分析结果,以便与计算任务进行协同,辅助分析分布式训练缓慢或者失败是由于网络侧还是计算侧导致的。可选地,网络管理设备根据多个网络设备发送的测量结果以及多个终端设备的设备标识,确定业务对应的流量分析结果的实现方式,包括:对于每个网络设备发送的测量结果,网络管理设备根据该测量结果中的流标识和该多个终端设备的设备标识,在流经该网络设备的一条或多条流中确定属于业务的业务流。网络管理设备根据多个网络设备发送的测量结果中多条业务流的流量特征,确定流量分析结果。网络管理设备可以将发送设备和接收设备均属于该多个终端设备的流确定为该业务的业务流。第一种实施方式,多个网络设备包括第一网络设备,第一网络设备发送的测量结果包括第一业务流的第一流量特征,第一业务流为多条业务流中的任一业务流,第一业务流包括分别用于完成多次数据传输的多个报文组。第一流量特征包括该多个报文组各自的传输开始时刻和传输结束时刻。网络管理设备根据多个网络设备发送的测量结果中多条业务流的流量特征,确定流量分析结果的实现方式,包括:网络管理设备根据该多个报文组中传输结束时刻在第一统计时段内的一个或多个报文组的传输持续时间,确定第一业务流在第一统计时段内的流完成时间(flowcompletiontime,FCT)。每个报文组的传输持续时间基于该报文组的传输结束时刻和传输开始时刻得到。其中,流量分析结果包括多条业务流分别在多个统计时段内的流完成时间,第一统计时段为多个统计时段中的任一统计时段。这种实施方式下,网络设备只需统计流经自身的流中每次数据传输的开始时刻和结束时刻,由网络管理设备根据网络设备上报的流量特征对业务进行流量分析,以确定该业务的多条业务流分别在多个统计时段内的流完成时间,此实现方式对网络设备的处理性能要求较低。WO2025/1400872第二种实施方式,多个网络设备包括第二网络设备,第二网络设备发送的测量结果包括第二业务流的第二流量特征,第二业务流为多条业务流中的任一业务流,第二业务流包括分别用于完成多次数据传输的多个报文组。第二流量特征包括第二业务流在第二统计时段内的流完成时间。第二业务流在第二统计时段内的流完成时间基于该多个报文组中传输结束时刻在第二统计时段内的一个或多个报文组的传输持续时间得到。每个报文组的传输持续时间基于该报文组的传输结束时刻和传输开始时刻得到。其中,流量分析结果包括多条业务流分别在多个统计时段内的流完成时间,第二统计时段为多个统计时段中的任一统计时段。这种实施方式下,由网络设备统计流经自身的流中每次数据传输的开始时刻和结束时刻,并进行流量分析,以确定流经自身的流在多个统计时段内的流完成时间,网络管理设备对多个网络设备上报的流量特征进行汇总统计,就可以得到业务的多条业务流分别在多个统计时段内的流完成时间,此实现方式对网络管理设备的处理性能要求较低,且能够提高网络管理设备对业务的流量分析效率。可选地,一条业务流在一个统计时段内的流完成时间为业务流中传输结束时刻在统计时段内的所有报文组的传输持续时间的统计值。该统计值可以是平均值、中值、最大值或分位数值。可选地,对于多条业务流中的任一业务流,如果该业务流在第三统计时段内的流完成时间与该业务流在第四统计时段内的流完成时间的差值大于第一阈值,网络管理设备确定该业务流的传输质量发生劣化。第三统计时段在时序上位于第四统计时段之后。也即是,如果某条业务流的流完成时间变长,则说明该条业务流的传输质量发生劣化。其中,流量分析结果还包括对该多条业务流中传输质量发生劣化的业务流的指示。在上述第一种实施方式或第二种实施方式下,通过测量同一业务的多条业务流分别在多个统计时段内的流完成时间,以业务为粒度呈现多条业务流的流完成时间随时间的变化,其中单条业务流的流完成时间随时间的变化能够反映该业务流自身的传输质量变化,多条业务流的流完成时间随时间的变化能够反映业务整体传输质量变化,这样有助于运维人员分析业务的整体传输质量是否发生劣化以及导致业务传输质量发生劣化的具体业务流。第三种实施方式,多个网络设备包括第三网络设备,第三网络设备发送的测量结果包括第三业务流的第三流量特征,第三业务流为多条业务流中的任一业务流,第三业务流包括分别用于完成多次数据传输的多个报文组。第三流量特征包括该多个报文组各自的传输开始时刻、传输结束时刻和流量大小。网络管理设备根据多个网络设备发送的测量结果中多条业务流的流量特征,确定流量分析结果的实现方式,包括:网络管理设备根据该多个报文组中传输结束时刻在第五统计时段内的一个或多个报文组的传输持续时间和流量大小,确定第三网络设备对第三业务流在第五统计时段内的吞吐量。每个报文组的传输持续时间基于报文组的传输结束时刻和传输开始时刻得到。其中,流量分析结果包括多个网络设备分别对流经自身的业务流在多个统计时段内的吞吐量,第五统计时段为多个统计时段中的任一统计时段。这种实施方式下,网络设备只需统计流经自身的流中每次数据传输的开始时刻、结束时刻和流量大小,由网络管理设备根据多个网络设备上报的流量特征对业务进行流量分析,以确定多个网络设备分别对该业务的多条业务流在多个统计时段内的吞吐量,此实现方式对网络设备的处理性能要求较低。第四种实施方式,多个网络设备包括第四网络设备,第四网络设备发送的测量结果包括第四业务流的第四流量特征,第四业务流为多条业务流中的任一业务流,第四业务流包括分别用于完成多次数据传输的多个报文组。第四流量特征包括第四网络设备对第四业务流在第六统计时段内的吞吐量,第四业务流在第六统计时段内的吞吐量基于该多个报文组中传输结束时刻在第六统计时段内的一个或多个报文组的传输持续时间和流量大小得到。每个报文组的传输持续时间基于报文组的传输结束时刻和传输开始时刻得到。其中,流量分析结果包括多个网络设备分别对流经自身的业务流在多个统计时段内的吞吐量,第六统计时段为多个统计时段中的任一统计时段。这种实施方式下,由网络设备统计流经自身的流中每次数据传输的开始时刻、结束时刻和流量大小,并进行流量分析,以确定流经自身的流在多个统计时段内的吞吐量,网络管理设备对多个网络设备上报的流量特征进行汇总统计,就可以得到多个网络设备分别对业务的多条业务流在多个统计时段内的吞吐量,此实现方式对网络管理设备的处理性能要求较低,且能够提高网络管理设备对业务的流量分析效率。可选地,对于多条业务流中的任一业务流,如果该业务流经过的任一网络设备对该业务流在第七统计时段内的吞吐量与该网络设备对该业务流在第八统计时段内的吞吐量的差值大于第二阈值,网络管理设备确定该业务流的传输质量发生劣化。第八统计时段在时序上位于第七统计时段之后。也即是,如果WO2025/1400873网络设备对某条业务流的吞吐量变小,则说明该条业务流的传输质量发生劣化。其中,流量分析结果还在上述第三种实施方式或第四种实施方式下,通过测量网络设备对同一业务的多条业务流在多个统计时段内的吞吐量,以业务为粒度呈现网络设备对业务流的吞吐量随时间的变化,其中网络设备对单条业务流的吞吐量随时间的变化能够反映该业务流自身的传输质量变化,多个网络设备对多条业务流的吞吐量随时间的变化能够反映业务整体传输质量变化,这样有助于运维人员分析业务的整体传输质量是否可选地,结合上述第一种实施方式至第四种实施方式中的任一实施方式,网络管理设备向网络中的多个网络设备发送测量命令的实现方式,包括:网络管理设备向网络中的多个接入网络设备分别发送测由于业务关联的终端设备发出或接收的业务流必然会经过接入网络设备,而一条业务流在网络中传输时,该业务流在不同网络设备上的流完成时间和吞吐量基本是相同的,因此在统计的流量特征包括流完成时间和/或吞吐量的情况下,只需统计流经接入网络设备的流的流量特征即可。这样在保证统计到业务的所有业务流的流量特征的前提下,可以减少参与业务流量分析的网络设备数量,节约网络设备与网第五种实施方式,每个网络设备发送的测量结果分别包括流经该网络设备的一条或多条流的流量大小。网络管理设备根据多个网络设备发送的测量结果中多条业务流的流量特征,确定流量分析结果的实现方式,包括:对于每个网络设备,网络管理设备根据该网络设备发送的测量结果中所有业务流的流量大小,确定该网络设备针对业务的累计流量大小。网络管理设备根据多个网络设备分别针对业务的累计流量大小,确定该多个网络设备针对该业务的负载均衡度。该负载均衡度与该多个网络设备针对业务的负载均衡度越高,则表示该业务的多条业务流在网络中传输时网络设备上的流量分布越均匀,网络设备发生拥塞的概率越低。本申请网络管理设备通过分析业务流经过的网络路径上不同网络设备的负载均衡度,有助于运维侧分析调整业务中业务流的传输路径,从而提高多个网络设备对业务的负载均衡度。可选地,结合上述第五种实施方式,网络管理设备向网络中的多个网络设备发送测量命令的实现方式,包括:网络管理设备向多条业务流在网络中的网络路径上的所有网络设备分别发送测量命令。这样可以减少参与业务流量分析的网络设备数量,从而节约网络设备与网络管理设备之间的通信资源以及各可选地,测量命令还包括测量指示,测量指示包括以下一个或多个:源互联网协议(IP)地址集合,源IP地址集合包括多个终端设备中的一个或多个终端设备的IP地址,源IP地址集合用于指示接收到测量命令的网络设备统计流经网络设备、且源IP地址属于源IP地址集合的流的流量特征;目的IP地址集合,目的IP地址集合包括多个终端设备中的一个或多个终端设备的IP地址,目的IP地址集合用于指示接收到测量命令的网络设备统计流经网络设备、且目的IP地址属于目的IP地址集合的流的流量特方向指示,入方向指示用于指示接收到测量命令的网络设备统计网络设备接收的一条或多条流的流量特征;出方向指示,出方向指示用于指示接收到测量命令的网络设备统计网络设备发出的一条或多条流的流量特征;接口指示,接口指示用于指示接收到测量命令的网络设备统计流经网络设备的一个或多个指定接口的流的流量特征,网络设备发送的测量结果还包括接口标识,接口标识用于指示流在网络设备上本申请中,网络管理设备通过在测量命令中携带测量指示,使网络设备有针对性地对部分流进行流可选地,测量任务信息还包括流量分析任务,流量分析任务用于指示流量分析类型。网络管理设备可以根据流量分析任务生成测量命令,该测量命令所指示统计的流量特征的类型与流量分析任务所指示的流量分析类型相匹配。相应地,网络管理设备根据多个网络设备发送的测量结果以及多个终端设备的设备标识,确定业务对应的流量分析结果的实现方式,包括:网络管理设备根据多个网络设备发送的测量结果以及多个终端设备的设备标识,确定业务在流量分析任务所指示的流量分析类型下的流量分析结可选地,网络管理设备获取业务的测量任务信息的一种实现方式,包括:网络管理设备接收业务平WO2025/1400874第二方面,提供了一种业务流量分析方法。该方法可以应用于业务平台。该方法包括:业务平台向网络管理设备发送业务测量任务,该业务测量任务包括业务的测量任务信息。该测量任务信息包括业务关联的多个终端设备的设备标识。业务包括多条业务流,该多个终端设备包括该多条业务流的发送设备和接收设备。业务平台接收网络管理设备发送的业务测量结果,该业务测量结果包括业务对应的流量分本申请中,可以由业务平台向网络管理设备发送业务测量任务以触发网络管理设备执行业务流量分析流程。之后业务平台可以接收网络管理设备发送的流量分析结果,以便运维人员通过业务平台查看业可选地,业务平台输出该流量分析结果。业务平台可以显示该流量分析结果,或者业务平台可以向显示设备发送该流量分析结果以供显示,便于运维人员查看业务对应的流量分析结果,以实现对业务的第三方面,提供了一种业务流量分析方法。该方法可以应用于网络设备。该方法包括:网络设备接收网络管理设备发送的测量命令,该测量命令用于指示该网络设备统计流经该网络设备的一条或多条流的流量特征。网络设备根据该测量命令统计流经该网络设备的一条或多条流的流量特征。网络设备向网络管理设备发送测量结果,该测量结果包括流经该网络设备的一条或多条流的流标识对应的流量特征。可选地,测量命令还包括测量指示,测量指示包括以下一个或多个:源IP括一个或多个IP地址,源IP地址集合用于指示网络设备统计流经网络设备、且源IP地址属于源IP地址集合的流的流量特征;目的IP地址集合,目的IP地址集合包括一个或多个IP地址,目的IP地址集合用于指示网络设备统计流经网络设备、且目的IP地址属于目的IP地址集合的流的流量特征;入方向指示,入方向指示用于指示网络设备统计网络设备接收的一条或多条流的流量特征;出方向指示,出方向指示用于指示网络设备统计网络设备发出的一条或多条流的流量特征;接口指示,接口指示用于指示网络设备统计流经网络设备的一个或多个指定接口的流的流量特征,网络设备发送的测量结果还包括接口标识,接口标识第一种实施方式,测量结果包括第一流的第一流量特征,第一流为流经该网络设备的一条或多条流中的任一流,第一流包括分别用于完成多次数据传输的多个报文组,第一流量特征包括多个报文组各自第二种实施方式,测量结果包括第二流的第二流量特征,第二流为流经该网络设备的一条或多条流中的任一流,第二流包括分别用于完成多次数据传输的多个报文组。第二流量特征包括第二流在一个或多个统计时段内的流完成时间。第二流在每个统计时段内的流完成时间分别基于该多个报文组中传输结束时刻在统计时段内的一个或多个报文组的传输持续时间得到。每个报文组的传输持续时间基于该报文第三种实施方式,测量结果包括第三流的第三流量特征,第三流为流经该网络设备的一条或多条流中的任一流,第三流包括分别用于完成多次数据传输的多个报文组,第三流量特征包括该多个报文组各第四种实施方式,测量结果包括第四流的第四流量特征,第四流为流经该网络设备的一条或多条流中的任一流,第四流包括分别用于完成多次数据传输的多个报文组。第四流量特征包括网络设备对第四流在一个或多个统计时段内的吞吐量。第四流在每个统计时段内的吞吐量基于该多个报文组中传输结束时刻在统计时段内的一个或多个报文组的传输持续时间和流量大小得到。每个报文组的传输持续时间基第四方面,提供了一种业务流量分析装置。该装置可以应用于网络管理设备,该装置包括多个功能WO2025/1400875模块,多个功能模块相互作用,以实现上述第一方面及其各实施方式中的方法。多个功能模块可以基于举例来说,该装置包括但不限于获取模块、发送模块、接收模块和确定模块。可选地,该装置还包其中,获取模块,用于获取业务的测量任务信息,所述测量任务信息包括所述业务关联的多个终端设备的设备标识,所述业务包括多条业务流,所述多个终端设备包括所述多条业务流的发送设备和接收设备。发送模块,用于向网络中的多个网络设备发送测量命令,所述测量命令用于指示接收到所述测量命令的网络设备统计流经所述网络设备的一条或多条流的流量特征。接收模块,用于接收所述多个网络设备发送的测量结果,每个网络设备发送的测量结果分别包括流经所述网络设备的一条或多条流的流标识对应的流量特征,每条流的流标识包括所述流的发送设备的设备标识以及所述流的接收设备的设备标识。确定模块,用于根据所述多个网络设备发送的测量结果以及所述多个终端设备的设备标识,确定所可选地,所述确定模块,用于:对于每个网络设备发送的测量结果,根据所述测量结果中的流标识和所述多个终端设备的设备标识,在流经所述网络设备的一条或多条流中确定属于所述业务的业务流;第一种实施方式,所述多个网络设备包括第一网络设备,所述第一网络设备发送的测量结果包括第一业务流的第一流量特征,所述第一业务流为所述多条业务流中的任一业务流,所述第一业务流包括分别用于完成多次数据传输的多个报文组。所述第一流量特征包括所述多个报文组各自的传输开始时刻和传输结束时刻,所述确定模块,用于:根据所述多个报文组中传输结束时刻在第一统计时段内的一个或多个报文组的传输持续时间,确定所述第一业务流在所述第一统计时段内的流完成时间,每个报文组的传输持续时间基于所述报文组的传输结束时刻和传输开始时刻得到。其中,所述流量分析结果包括所述多条业务流分别在多个统计时段内的流完成时间,所述第一统计时段为所述多个统计时段中的任一统计第二种实施方式,所述多个网络设备包括第二网络设备,所述第二网络设备发送的测量结果包括第二业务流的第二流量特征,所述第二业务流为所述多条业务流中的任一业务流,所述第二业务流包括分别用于完成多次数据传输的多个报文组。所述第二流量特征包括所述第二业务流在第二统计时段内的流完成时间,所述第二业务流在所述第二统计时段内的流完成时间基于所述多个报文组中传输结束时刻在所述第二统计时段内的一个或多个报文组的传输持续时间得到,每个报文组的传输持续时间基于所述报文组的传输结束时刻和传输开始时刻得到。其中,所述流量分析结果包括所述多条业务流分别在多个统可选地,一条业务流在一个统计时段内的流完成时间为所述业务流中传输结束时刻在所述统计时段可选地,结合上述第一种实施方式或第二种实施方式,所述确定模块,还用于对于所述多条业务流中的任一业务流,如果所述业务流在第三统计时段内的流完成时间与所述业务流在第四统计时段内的流完成时间的差值大于第一阈值,确定所述业务流的传输质量发生劣化,所述第三统计时段在时序上位于所述第四统计时段之后。其中,所述流量分析结果还包括对所述多条业务流中传输质量发生劣化的业务第三种实施方式,所述多个网络设备包括第三网络设备,所述第三网络设备发送的测量结果包括第三业务流的第三流量特征,所述第三业务流为所述多条业务流中的任一业务流,所述第三业务流包括分别用于完成多次数据传输的多个报文组。所述第三流量特征包括所述多个报文组各自的传输开始时刻、传输结束时刻和流量大小,所述确定模块,用于:根据所述多个报文组中传输结束时刻在第五统计时段内的一个或多个报文组的传输持续时间和流量大小,确定所述第三网络设备对所述第三业务流在所述第五统计时段内的吞吐量,每个报文组的传输持续时间基于所述报文组的传输结束时刻和传输开始时刻得到。其中,所述流量分析结果包括所述多个网络设备分别对流经自身的业务流在多个统计时段内的吞吐第四种实施方式,所述多个网络设备包括第四网络设备,所述第四网络设备发送的测量结果包括第四业务流的第四流量特征,所述第四业务流为所述多条业务流中的任一业务流,所述第四业务流包括分WO2025/1400876别用于完成多次数据传输的多个报文组。所述第四流量特征包括所述第四网络设备对所述第四业务流在第六统计时段内的吞吐量,所述第四业务流在所述第六统计时段内的吞吐量基于所述多个报文组中传输结束时刻在所述第六统计时段内的一个或多个报文组的传输持续时间和流量大小得到,每个报文组的传输持续时间基于所述报文组的传输结束时刻和传输开始时刻得到。其中,所述流量分析结果包括所述多个网络设备分别对流经自身的业务流在多个统计时段内的吞吐量,所述第六统计时段为所述多个统计时段中的任一统计时段。可选地,结合上述第三种实施方式或第四种实施方式,所述确定模块,还用于对于所述多条业务流中的任一业务流,如果所述业务流经过的任一网络设备对所述业务流在第七统计时段内的吞吐量与所述网络设备对所述业务流在第八统计时段内的吞吐量的差值大于第二阈值,确定所述业务流的传输质量发生劣化,所述第八统计时段在时序上位于所述第七统计时段之后。其中,所述流量分析结果还包括对所述多条业务流中传输质量发生劣化的业务流的指示。可选地,结合上述第一种实施方式至第四种实施方式中的任一实施方式,发送模块,用于:向所述网络中的多个接入网络设备分别发送所述测量命令,每个接入网络设备分别用于将所述多个终端设备中的一个或多个终端设备接入所述网络。第五种实施方式,每个网络设备发送的测量结果分别包括流经所述网络设备的一条或多条流的流量大小,所述确定模块,用于:对于每个网络设备,根据所述网络设备发送的测量结果中所有业务流的流量大小,确定所述网络设备针对所述业务的累计流量大小;根据所述多个网络设备分别针对所述业务的累计流量大小,确定所述多个网络设备针对所述业务的负载均衡度,所述负载均衡度与所述多个网络设备针对所述业务的累计流量大小之间的差异负相关。其中,所述流量分析结果包括所述多个网络设备针对所述业务的负载均衡度。可选地,结合上述第五种实施方式,所述发送模块,用于:向所述多条业务流在所述网络中的网络路径上的所有网络设备分别发送所述测量命令。可选地,所述测量命令还包括测量指示,所述测量指示包括以下一个或多个:源IP地址集合,所述源IP地址集合包括所述多个终端设备中的一个或多个终端设备的IP地址,所述源IP地址集合用于指示接收到所述测量命令的网络设备统计流经所述网络设备、且源IP地址属于所述源IP地址集合的流的流量特征;目的IP地址集合,所述目的IP地址集合包括所述多个终端设备中的一个或多个终端设备的IP地址,所述目的IP地址集合用于指示接收到所述测量命令的网络设备统计流经所述网络设备、且目的IP地址属于所述目的IP地址集合的流的流量特征;入方向指示,所述入方向指示用于指示接收到所述测量命令的网络设备统计所述网络设备接收的一条或多条流的流量特征;出方向指示,所述出方向指示用于指示接收到所述测量命令的网络设备统计所述网络设备发出的一条或多条流的流量特征;接口指示,所述接口指示用于指示接收到所述测量命令的网络设备统计流经所述网络设备的一个或多个指定接口的流的流量特征,所述网络设备发送的测量结果还包括接口标识,所述接口标识用于指示所述流在所述网络设备上经过的接口。可选地,所述测量任务信息还包括流量分析任务,所述流量分析任务用于指示流量分析类型。生成模块,用于根据所述流量分析任务生成所述测量命令,所述测量命令所指示统计的流量特征的类型与所述流量分析任务所指示的流量分析类型相匹配。相应地,确定模块,用于根据所述多个网络设备发送的测量结果以及所述多个终端设备的设备标识,确定所述业务在所述流量分析任务所指示的流量分析类型下的流量分析结果。可选地,获取模块,用于接收业务平台发送的业务测量任务,所述业务测量任务包括所述测量任务信息。可选地,发送模块,还用于向所述业务平台发送业务测量结果,所述业务测量结果包括所述流量分析结果。可选地,所述多条业务流为RDMA流。第五方面,提供了一种业务流量分析装置。该装置可以应用于业务平台,该装置包括多个功能模块,多个功能模块相互作用,以实现上述第二方面及其各实施方式中的方法。多个功能模块可以基于软件、硬件或软件和硬件的结合实现,且多个功能模块可以基于具体实现进行任意组合或分割。举例来说,该装置包括但不限于发送模块和接收模块。可选地,该装置还包括输出模块。其中,发送模块,用于向网络管理设备发送业务测量任务,所述业务测量任务包括业务的测量任务WO2025/1400877信息,所述测量任务信息包括所述业务关联的多个终端设备的设备标识,所述业务包括多条业务流,所述多个终端设备包括所述多条业务流的发送设备和接收设备。接收模块,用于接收所述网络管理设备发第六方面,提供了一种业务流量分析装置。该装置可以应用于网络设备,该装置包括多个功能模块,多个功能模块相互作用,以实现上述第三方面及其各实施方式中的方法。多个功能模块可以基于软件、其中,接收模块,用于接收网络管理设备发送的测量命令,所述测量命令用于指示所述网络设备统计流经所述网络设备的一条或多条流的流量特征。处理模块,用于根据所述测量命令统计流经所述网络设备的一条或多条流的流量特征。发送模块,用于向所述网络管理设备发送测量结果,所述测量结果包括流经所述网络设备的一条或多条流的流标识对应的流量特征,每条流的流标识包括所述流的发送设备址集合包括一个或多个IP地址,所述源IP地址集合用于指示所述网络设备统计流经所述网络设备、且源IP地址属于所述源IP地址集合的流的流量特征;目的IP地址集合,所述目的IP地址集合包括一个或多个IP地址集合的流的流量特征;入方向指示,所述入方向指示用于指示所述网络设备统计所述网络设备接收的一条或多条流的流量特征;出方向指示,所述出方向指示用于指示所述网络设备统计所述网络设备发出的一条或多条流的流量特征;接口指示,所述接口指示用于指示所述网络设备统计流经所述网络设备的一个或多个指定接口的流的流量特征,所述网络设备发送的测量结果还包括接口标识,所述接口标识用可选地,所述测量结果包括第一流的第一流量特征,所述第一流为所述一条或多条流中的任一流,所述第一流包括分别用于完成多次数据传输的多个报文组,所述第一流量特征包括所述多个报文组各自可选地,所述测量结果包括第二流的第二流量特征,所述第二流为所述一条或多条流中的任一流,所述第二流包括分别用于完成多次数据传输的多个报文组,所述第二流量特征包括所述第二流在一个或多个统计时段内的流完成时间,所述第二流在每个统计时段内的流完成时间分别基于所述多个报文组中传输结束时刻在所述统计时段内的一个或多个报文组的传输持续时间得到,每个报文组的传输持续时间可选地,所述测量结果包括第三流的第三流量特征,所述第三流为所述一条或多条流中的任一流,所述第三流包括分别用于完成多次数据传输的多个报文组,所述第三流量特征包括所述多个报文组各自可选地,所述测量结果包括第四流的第四流量特征,所述第四流为所述一条或多条流中的任一流,所述第四流包括分别用于完成多次数据传输的多个报文组,所述第四流量特征包括所述网络设备对所述第四流在一个或多个统计时段内的吞吐量,所述第四流在每个统计时段内的吞吐量基于所述多个报文组中传输结束时刻在所述统计时段内的一个或多个报文组的传输持续时间和流量大小得到,每个报文组的WO2025/1400878所述处理器,用于调用所述计算机程序,实现上述第二方面及其各实施方式中的方法。第九方面,提供了一种业务流量分析装置,该装置可以是网络设备,包括:处理器和存储器;所述存储器,用于存储计算机程序,所述计算机程序包括程序指令;所述处理器,用于调用所述计算机程序,实现上述第三方面及其各实施方式中的方法。第十方面,提供了一种确定业务流量分析系统,包括:网络管理设备和多个网络设备,所述网络管理设备用于执行上述第一方面及其各实施方式中的方法,所述网络设备用于执行上述第三方面及其各实施方式中的方法。可选地,所述系统还包括业务平台,所述业务平台用于执行上述第二方面及其各实施方式中的方法。第十一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令被网络管理设备的处理器执行时,实现上述第一方面及其各实施方式中的方法;或者,当所述指令被业务平台的处理器执行时,实现上述第二方面及其各实施方式中的方法;或者,当所述指令被网络设备的处理器执行时,实现上述第三方面及其各实施方式中的方法。第十二方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现上述第一方面及其各实施方式中的方法,或者实现上述第二方面及其各实施方式中的方法,或者实现上述第三方面及其各实施方式中的方法。第十三方面,提供了一种芯片。该芯片包括可编程逻辑电路和/或程序指令。当芯片运行时,实现上述第一方面及其各实施方式中的方法,或者实现上述第二方面及其各实施方式中的方法,或者实现上述第三方面及其各实施方式中的方法。附图说明图1是本申请实施例提供的一种分布式训练任务视图;图2是本申请实施例提供的一种实施场景示意图;图3是本申请实施例提供的一种业务流量分析方法的流程示意图;图4是本申请实施例提供的一种同步性测量结果的示意图;图5是本申请实施例提供的一种吞吐性能测量结果的示意图;图6是本申请实施例提供的另一种业务流量分析方法的流程示意图;图7是本申请实施例提供的一种业务流量分析装置的结构示意图;图8是本申请实施例提供的另一种业务流量分析装置的结构示意图;图9是本申请实施例提供的又一种业务流量分析装置的结构示意图;图10是本申请实施例提供的一种网络设备的硬件结构示意图;图11是本申请实施例提供的一种网络管理设备/业务平台的硬件结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。当前网络中经常会出现因网络环境、人为操作或设备缺陷等原因导致业务流量中断或拥塞等问题,这些业务流量传输问题会直接影响业务质量。由于大部分业务(比如分布式训练任务、金融类业务或银行类业务等)对质量问题比较敏感,因此分析业务流量在网络中的传输情况是非常有必要的。这样可以在业务流量发生传输中断或拥塞后,及时进行故障定位或拥塞定位,然后对相关网络设备或传输链路采取相应隔离或恢复措施。目前网络测量主要集中在网络流量、带宽、显式拥塞通知(explicitcongestion优先级流量控制(priorityflowcontrol,PFC)相关统计。当前大多以流为粒度进行网络测量,例如可以采用二元组、四元组或五元组来标识一条流,网络管理设备可以从网络设备上抓取经过的报文的二元组、WO2025/1400879四元组或五元组,以此确定该报文所属的流,结合该流的报文在网络中经过的网络设备,就可以确定该流的流量大小、网络路径、链路带宽、是否发生拥塞以及是否启用PFC机制等。其中,二元组包括源IP地址和目的IP地址。四元组包括源IP地址、目的IP地址、源端口和目的端口。五元组包括源IP地址、目的IP但是在一些场景下,需要对业务质量进行整体分析,以流为粒度进行网络测量无法满足对有多条流的业务进行整体质量监控。比如一个业务涉及到多个源端和/或多个目的端,则该业务的多条流在网络中有多条传输路径。目前还没有以业务为粒度,对该业务的多条流同时进行网络测量以达到分析该业务的例如,分布式训练任务作为一种分布式计算任务,是一种典型的涉及多条业务流的业务。随着人工智能(artificialintelligence,AI)和大数据技术的发展,模型可用的计算资源和数据资源越来越多,模型参数规模和计算需求也越来越大,训练模型成为计算十分密集和耗时的任务。分布式训练成为提高模型训练效率的主流技术。分布式训练任务通常涉及多个计算节点,每个计算节点都有一部分数据和模型参数,多个计算节点之间需要通过网络进行数据交互,从而实现共同训练模型。目前,模型的分布式并行中模型并行方案根据模型的切分方式分为两类:流水线并行(pipelineparallelism,PP)和张量并行完整的模型副本,每次训练结束后计算节点间需要进行梯度同步通信以保证所有计算节点存储的模型拥有完全相同的参数。模型并行通过对模型进行切分并放置到多个计算节点上达到减少模型训练过程中内存占用的目的。流水线并行按层对模型进行切分,张量并行采取复杂的层内张量切分方式。其中,数据并行(DP)阶段和流水线并行(PP)阶段涉及不同计算节点之间的通信(机间通信),张量并行(TP)阶段涉及单个计算节点内不同处理单元之间的通信(机内通信)。例如,图1是本申请实施例提供的一种分布式训练任务视图。如图1所示,该分布式训练任务涉及4个计算节点,分别记为计算节点N0~N3。每个计算节点Nx(x为0~3中的任一整数)包括4个图形处理单元(graphicsprocessingunit,GPU),记为GPU0~GPU3。在DP阶段,每个计算节点Nx各自分配有一部分训练数据,多个计算节点之间通过网络进行梯度同步通信。在PP阶段,多个计算节点之间通过网络进行模型数据交互。在TP阶段,计算节点内部的多个GPU之间通过总线技术进行模型数据交互,该总线技术例如可以是快速外设组件互联(peripheralcomponentinterconnectexpress,PCl一个分布式训练任务可以包括一次或多次集合通信。集合通信是指在分布式计算环境中,多个进程之间进行的协调通信,用以完成某些特定的任务。由于一次集合通信涉及多次计算节点间的交互操作,必须参与该次集合通信的所有计算节点全部完成交互过程,一次集合通信才能成功,分布式训练任务才能继续向下执行,否则会导致分布式训练任务变慢或卡死等问题。因此,以分布式训练任务为粒度或者集合本申请提供了一种技术方案,用于实现以业务为粒度的网络测量。在该技术方案中,网络管理设备获取业务的测量任务信息,并向网络中的多个网络设备下发测量命令,以指示接收到该测量命令的各个网络设备分别统计流经自身的一条或多条流的流量特征。其中,业务包括多条业务流,该业务的测量任务信息包括该业务关联的多个终端设备的设备标识,该多个终端设备包括该多条业务流的发送设备和接收设备。之后,网络管理设备接收到该多个网络设备上报的测量结果之后,根据该多个网络设备发送的测量结果以及该多个终端设备的设备标识,确定该业务对应的流量分析结果。其中,每个网络设备发送的测量结果分别包括流经该网络设备的一条或多条流的流标识对应的流量特征。每条流的流标识包括该流的发送设备的设备标识和该流的接收设备的设备标识。本申请通过网络管理设备收集网络中多个网络设备上经过的流的流标识对应的流量特征,使得网络管理设备针对有多条业务流的业务,可以根据收集到的流标识和该业务的测量任务信息中的设备标识确定该业务的多条业务流,然后根据该多条业务流的流量特征确定该业务对应的流量分析结果,从而实现以业务为粒度的网络测量,有助于监控和分析业务本申请中,业务关联的终端设备是指发送和/或接收本申请中的业务为集合通信或分布式训练任务。在业务为集合通信的场景下,业务关联的多个终端设备是指参与该集合通信的多个计算节点,该多个计算节点属于一个集合通信域,相应地,测量任务信息中WO2025/140087的设备标识用于限定该集合通信涉及的所有计算资源。或者,在业务为分布式训练任务的场景下,业务关联的终端设备是指参与该分布式训练任务的计算节点,测量任务信息中的设备标识用于限定该分布式训练任务涉及的所有计算资源。可选地,一个分布式训练任务通常包括多个阶段的集合通信,不同阶段的集合通信涉及的计算资源可以相同或者也可以不同,也即是,一个分布式训练任务可以对应一个或多个集合通信域。本申请中的流量分析结果可以是以集合通信为粒度呈现的,例如对于包括多次集合通信的分布式训练任务,该分布式训练任务对应的流量分析结果可以包括该多次集合通信分别对应的流量分下面从实施场景、方法流程、软件装置、硬件装置等多个角度,对本申请的技术方案进行详细介绍。例如,图2是本申请实施例提供的一种实施场景示意图。如图2所示,该实施场景包括网络管理设备201、多个终端设备202A-202C(统称为终端设备202)以及通信网络中的多个网络设备203A-203E(统称为网络设备203)。图2中终端设备和网络设备的数量仅用作示例性说明,不作为对本申请实施例的实施场网络管理设备201可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算平台,或者是网络控制器。终端设备202可以是主机或服务器等物理设备,或者也可以是虚拟机等通过对计算机设备的计算资源进行虚拟化得到的逻辑设备。网络设备203可以是交换机、路由器或防火墙等。网络管理设备201与网络设备203之间通过有线网络或无线网络连接。网络管理设备201用于管理通信网络中的网络设备203。例如网络管理设备201可以向网络设备203下发测量命令以指示网络设备203统计流经自身的一条或多条流的流量特征,以及接收并处理来自网络设备203的测量结果。多个终端设备202之间通过可选地,在图2所示的实施场景为分布式训练任务场景或集合通信场景时,终端设备202为计算节点。其中,计算节点可以包括中央处理单元(centralprocessingunit,CPU)、GPU、张量处理单元(tensorprocessingunit,TPU)或神经处理单元(neuralprocessingunit,NPU)中的一种或多种处理器,计算节点本申请实施例提供的通信网络可以是数据中心网络(datacenternetwork,DCN)络、园区网络、虚拟局域网(virtuaareanetwork,VXLAN)等,本申请实施例对通信网络的类型不做限定。举例来说,该通信网络例如可以是基于融合以太的RDMA(RDMAoverconvergedEthernet,RoC可选地,本申请实施例提供的通信网络可以采用二层网络架构。该通信网络包括汇聚层和接入层,该通信网络也可称为两层网络,汇聚层是通信网络的高速交换主干,接入层用于将终端设备接入通信网络。位于接入层的网络设备可称为接入网络设备,位于汇聚层的网络设备可称为汇聚网络设备。例如参见图2,网络设备203A和网络设备203B位于汇聚层,为汇聚网络设备。网络设备203C、网络设备203D和网络设备203E位于接入层,为接入网络设备。每个终端设备202分别与网络设备203C、网络设备203D和网络设备203E连接。网络设备203C、网络设备203D和网络设备203E分别与网络设备203A和网络设备或者,本申请实施例提供的通信网络也可以采用三层网络架构。在三层网络架构下,通信网络包括核心层、汇聚层和接入层,该通信网络也可称为三层网络,核心层是通信网络的高速交换主干,汇聚层用于提供汇聚连接(连接接入层和核心层),接入层用于将终端设备接入通信网络。可选地,请继续参见图2,该实施场景还包括业务平台204。业务平台204可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算平台。业务平台204用于提供人机交互界面。可选地,业务平台204包括调度模块、租户管理模块和运维监控模块。其中,调度模块用于为业务分配计算资源。租户管理模块用于管理租户信息。运维监控模块用于对业务进行质量监控。业务平台204与网络管理设备201之间通过有线网络或无线网络连接。业务平台204可以向网络管理设备201发送业务测量任务,以及接收并显示网络管理设备201发送的业务测量结果。可选地,业例如,图3是本申请实施例提供的一种业务流量分析方法的流程示意图。如图3所示,方法300包括但WO2025/140087步骤301、网络管理设备获取业务的测量任务信息,该测量任务信息包括该业务关联的多个终端设备的设备标识,该业务包括多条业务流,该业务关联的多个终端设备包括该多条业务流的发送设备和接收可选地,终端设备的设备标识可以采用终端设备的IP地址表示。不同业务使用该终端设备的不同端口,采用IP地址和端口标识作为设备标识能够区分同一终端设备为不同业务提供的资源。又或者,终端设备为对计算机设备的计算资源进行虚拟化得到的虚拟资源,终端设备的设备标识可以采用虚拟资源标识来表示,虚拟资源标识例如为该虚对终端设备的设备标识的表示方式不做限定,以可选地,上述业务的业务流为RDMA流。RDMA是基于消息(message)的传输协议。本申请实施例中可以采用源IP地址和目的IP地址来标识业务流,一条业务流通常包括分别用于完成多次数据报文组。当单次数据传输的数据量较大时,通常需要将数据进行拆分由多个报文传输,该多个报文即用于完成该次数据传输的一个报文组。对于RDMA流而言,完成一次数据传输是指完成一个消息的传输,将一个消息拆分到多个报文中进行传输,其中第一个报文为first报文,最后一个报文为last报文,网络设可选地,测量任务信息还包括流量分析任务,该流量分析任务用于指示流量分析类型。可选地,流量分析任务指示分析以下一种或多种:同一业务的多条业务流的时间同步性(时间同步性用于反映该多条业务流的流完成时间是否随时间发生变化),网络中的网络设备对同一业务的多条业务流的吞吐性能,以及,网络中的多个网络设备对业务的负载均衡度。流量分析任务还可以指示分析同一业务的多条业务可选地,上述业务为分布式训练任务或集合通信,该分布式训练任务包括一次或多次集合通信。由于集合通信具有单流带宽大、同步突发、通信效率取决于最慢的流的特点,通过对集合通信中多条流的时间同步性、网络设备对集合通信中各条流的吞吐性能以及多个网络设备对集合通信的负载均衡度等进可选地,网络管理设备获取业务的测量任务信息的方式有多种。例如,网络管理设备接收业务平台发送的业务测量任务,该业务测量任务包括业务的测量任务信息。或者,业务的测量任务信息由人工输步骤302、网络管理设备向网络中的多个网络设备发送测量命令,该测量命令用于指示接收到该测量可选地,测量命令可以指示网络设备所需统计的流量特征的具体类型。例如,一条流包括分别用于完成多次数据传输的多个报文组。测量命令指示统计的流量特征包括每次数据传输的开始时刻和结束时刻。或者,测量命令指示统计的流量特征包括流完成时间。或者,测量命令指示统计的流量特征包括每次数据传输的开始时刻、结束时刻和流量大小。或者,测量命令指示统计的流量特征包括吞吐量。或者,可选地,在测量任务信息包括流量分析任务的情况下,网络管理设备可以根据该流量分析任务生成测量命令,该测量命令所指示统计的流量特征与该流量分析任务所指示的流量分析类型相匹配。例如流量分析任务指示分析业务的多条业务流的时间同步性,相应地,测量命令指示统计的流量特征包括流中每次数据传输的开始时刻和结束时刻,或者流完成时间。又例如流量分析任务指示分析网络中的网络设备对业务的多条业务流的吞吐性能,相应地,测量命令指示统计的流量特征包括流中每次数据传输的开始时刻、结束时刻和流量大小,或者吞吐量。又例如流量分析任务指示分析网络中的多个网络设备对业或者,网络设备中可以预先配置有所需统计的流量特征的具体类型,测量命令用于触发网络设备开可选地,测量命令还包括测量指示,该测量指示包括以下一个或多个:源IP地址集合、目的IP合、入方向指示、出方向指示或接口指示。可选WO2025/140087其中,源IP地址集合用于指示接收到测量命令的网络设备统计流经该网络设备、且源IP地址属于该源IP地址集合的流的流量特征。如果测量命令中不包括源IP地址集合,那么网络设备目的IP地址集合用于指示接收到测量命令的网络设备统计流经该网络设备、且目的IP地址属于该目的IP地址集合的流的流量特征。如果测量命令中不包括目的IP地址集合,那么网络设备不对流经该网络设备的流进行基于目的IP地址的筛选,而是统计流经该网如果测量命令中只包括入方向指示,那么网络设备只统计该网络设备接收的一条或多条流的流量特征。如果测量命令中只包括出方向指示,那么网络设备只统计该网络设备发出的一条或多条流的流量特征。如果测量命令中既不包括入方向指示,又不包括出方向指示,或者测量命令中同时包括入方向指示和出方向指示,那么网络设备既统计该网络设备接收的一条或多条流的流量特征,又统计该网络设备发接口指示用于指示接收到测量命令的网络设备统计流经该网络设备的一个或多个指定接口的流的流本申请实施例中,网络管理设备通过在测量命令中携带测量指示,使网络设备有针对性地对部分流可选地,测量命令还可以包括测量任务有效时间,比如永久有效或一段时间内有效。在测量命令指示永久有效的情况下,网络设备在接收到网络管理设备发送的测量结束命令之前,始终保持统计流经自身的流的流量特征的工作状态。在测量命令指示一段时间内有效的情况下,网络设备只在有效时段对流步骤303、网络管理设备接收该多个网络设备发送的测量结果,每个网络设备发送的测量结果分别包括流经该网络设备的一条或多条流的流标识对应的流量特征,每条流的流标识包括该流的发送设备的设可选地,网络设备接收到网络管理设备发送的测量命令之后,根据该测量命令统计流经自身的一条或多条流的流量特征,然后向网络管理设备发送该测量命令对应的测量结果。可选地,流经网络设备的流为RDMA流,则流标识还可以包括队列对(queuepair,QP)编号。例如流标识可以采用流的源IP地址、流的目的IP地址和QP编号来表示。终端设备之间基于RDMA协议传输报文时,通信双方首先需要建立QP,其中发送方建立发送队列(sendqQP进行通信。由于一个终端设备可能与多个业务关联,在采用终端设备的IP地址作为终端设备的设备标址和目的IP地址区分不同业务的业务流,而终端设备之间针对不同业务需要分别建立QP来传输各个业务可选地,在上述步骤302中网络管理设备向网络设备发送的测量命令包括接口指示的情况下,网络设备向网络管理设备发送的测量结果还可以包括接口标识,该接口标识用于指示对应流在网络设备上经过可选地,网络设备向网络管理设备发送的测量结果还包括该网络设备的设备标识。网络设备的设备标识例如可以是该网络设备的IP地址、网络设备的媒体访问控制(MediaAccessControl,MAC)地址或步骤304、网络管理设备根据该多个网络设备发送的测量结果以及该多个终端设备的设备标识,确定可选地,步骤304的实现方式包括,对于每个网络设备发送的测量结果,网络管理设备根据该测量结果中的流标识和测量任务信息中业务关联的多个终端设备的设备标识,在流经该网络设备的一条或多条流中确定属于该业务的业务流。网络管理设备根据该多个网络设备发送的测量结果中该多条业务流的流量特征,确定该业务对应的流量分析结果。其中,网络管理设备可以将发送设备和接收设备均属于该多WO2025/140087本申请实施例中,通过网络管理设备收集网络中多个网络设备上经过的流的流标识对应的流量特征,使得网络管理设备针对有多条业务流的业务,可以根据收集到的流标识和该业务的测量任务信息中的设备标识确定该业务的多条业务流,然后根据该多条业务流的流量特征确定该业务对应的流量分析结果,可选地,在测量任务信息包括流量分析任务的情况下,网络管理设备根据该多个网络设备发送的测量结果以及测量任务信息中业务关联的多个终端设备的设备标识,确定该业务在该流量分析任务所指示本申请以下实施例分别对不同流量分析任务下,网络设备所统计的流量特征以及网络管理设备确定第一种可能情况,流量分析任务指示分析业务的多条业务流的时间同步性。相应地,流量分析结果包括同步性测量结果,该同步性测量结果包括该业务的多条业务流分别在多个统计时段内的流完成时间。可选地,多个统计时段在时序上连续,即前一个统计时段的结束时刻为后一个统计时段的开始时刻。或者,多个统计时段在时序上不连续,即后一个统计时段的开始时刻在前一个统计时段的结束时刻之后。本申请实施例中,通过测量同一业务的多条业务流分别在多个统计时段内的流完成时间,以业务为粒度呈现多条业务流的流完成时间随时间的变化,其中单条业务流的流完成时间随时间的变化能够反映该业务流自身的传输质量变化,多条业务流的流完成时间随时间的变化能够反映业务整体传输质量变化,这样有助于运维人员分析业务的整体传输质量是否发生劣化以及导致业务传输质量发生劣化的具体业务流。以集合通信为例,由于集合通信具有同步突发且通信效率取决于最慢的流的特点,通过统计一次集合通信中所有业务流的流完成时间随时间的变化,一方面可以判断集合通信的通信质量是否稳定,另一方面可以判断是否存在某条业务流的流完成时间过长从而导致集合通信效率变低,实现在不同粒度上分可选地,对于业务的多条业务流中的任一业务流,如果该业务流在第三统计时段内的流完成时间与该业务流在第四统计时段内的流完成时间的差值大于第一阈值,网络管理设备确定该业务流的传输质量发生劣化。第三统计时段在时序上位于第四统计时段之后。也就是说,如果某条业务流的流完成时间变长,则说明该条业务流的传输质量发生劣化。相应地,同步性测量结果还可以包括对业务的多条业务流中传输质量发生劣化的业务流的指示。对一条业务流的指示可以包括该业务流的发送设备的设备标识(如业务流的源IP地址)和接收设备的设备标识(如业务流的目的IP地址)。对一条业务流的指示还可以包括该业务流在网络中的传输路径等,这样可以在业务流的传输路径上排查导致该业务流的传输质量发上述第一种可能情况下的第一种实现方式,网络管理设备向多个网络设备发送的测量命令可以指示统计的流量特征包括流中每次数据传输的开始时刻和结束时刻,或者预先配置网络设备统计流经自身的流中每次数据传输的开始时刻和结束时刻。相应地,网络设备向网络管理设备发送的测量结果包括流经自身的一条或多条流中每次数据传输的开始时刻和结束时刻。以接收到测量命令的多个网络设备包括第一网络设备为例,第一网络设备为该多个网络设备中的任一网络设备。第一网络设备向网络管理设备发送的测量结果包括第一业务流的第一流量特征。第一业务流为业务的多条业务流中的任一业务流,第一业务流包括分别用于完成多次数据传输的多个报文组。第一流量特征包括该多个报文组各自的传输开始时刻和传输结束时刻。这种实现方式下,网络管理设备可以根据该多个报文组中传输结束时刻在第一统计时段内的一个或多个报文组的传输持续时间,确定第一业务流在第一统计时段内的流完成时间。每个报文组的传输持续时间基于该报文组的传输结束时刻和传输开始时刻得到。一个报文组的传输持续时间即一次数据传输的完成时间,可以等于该报文组的传输结束时刻减去传输开始时刻的值。第一统计时段为多个统计时段中的任一统计时段。第一业务流在其它统计时段内的流完成时间以及其它业务流在多个统计时段内的流完成时间的确定方式,均可参考第一业务流在第一统计时段内的流完成时间的确定方式,可选地,一条业务流在一个统计时段内的流完成时间为该业务流中传输结束时刻在该统计时段内的所有报文组的传输持续时间的统计值,该统计值包括但不限于平均值、中值、最大值或分位数值。例如网络管理设备根据该多个报文组中传输结束时刻在第一统计时段内的一个或多个报文组的传输持续时间,确定第一业务流在第一统计时段内的流完成时间,可以是网络管理设备将第一业务流的多个报文组中传输结束时刻在第一统计时段内的所有报文组的传输持续时间的统计值作为第一业务流在第一统计时段内WO2025/140087这种实现方式下,网络设备只需统计流经自身的流中每次数据传输的开始时刻和结束时刻,由网络管理设备根据网络设备上报的流量特征对业务进行流量分析,以确定该业务的多条业务流分别在多个统可选地,网络设备可以在测量任务有效时段内,周期性地向网络管理设备发送测量结果,该测量结果包括流经该网络设备的一条或多条流在当前周期内完成的数据传输的开始时刻和结束时刻。例如,网络设备1上经过的流1在当前周期内完成了3次数据传输,该3次数据传输对应3个报文组,分别为报文组11,报文组12和报文组13。报文组11的传输开始时刻为T11,传输结束时刻为T12。报文组12的传输开始时刻为T13,传输结束时刻为T14。报文组13的传输开始时刻为T15,传输结束时刻为T16。网络设备1上经过的流2在当前周期内完成了2次数据传输,该2次数据传输对应2个报文组,分别为报文组21和报文组22。报文组21的传输开始时刻为T21,传输结束时刻为表1设备标识流标识网络设备1源IP地址:IP1;目的IP地址:IP2开始时刻T11,结束时刻T12开始时刻T15,结束时刻T16开始时刻T21,结束时刻T22参见表1,假设IP1和IP2为业务关联的终端设备的IP地址,即流1为待分析业务的业务流,T12、T14和T16在同一统计时段内,则网络管理设备首先计算报文组11的传输持续时间t11=T12-T11,报文组12的传输持续时间t12=T14-T13,报文组13的传输持续时间t13=T16-T15,之后计算得到流1在该统计时段内的流可替代地,在上述第一种可能情况的第一种实现方式下,网络设备向网络管理设备上报的流量特征除了可以包括流中每次数据传输的开始时刻和结束时刻以外,或者可以包括流中每次数据传输的开始时刻和传输持续时长,又或者可以包括流中每次数据传输的结束时刻和传输持续时长,又或者可以包括流上述第一种可能情况下的第二种实现方式,网络管理设备向网络设备发送的测量命令可以指示统计的流量特征包括流完成时间,或者预先配置网络设备统计流经自身的流在多个统计时段内的流完成时间。相应地,网络设备向网络管理设备发送的测量结果包括流经自身的一条或多条流的流完成时间。以接收到测量命令的多个网络设备包括第二网络设备为例,第二网络设备为该多个网络设备中的任一网络设备。第二网络设备向网络管理设备发送的测量结果包括第二业务流的第二流量特征。第二业务流为业务的多条业务流中的任一业务流,第二业务流包括分别用于完成多次数据传输的多个报文组。第二流量特征包括第二业务流在第二统计时段内的流完成时间。第二业务流在第二统计时段内的流完成时间基于该多个报文组中传输结束时刻在第二统计时段内的一个或多个报文组的传输持续时间得到。每个报文组的传输持续时间基于该报文组的传输结束时刻和传输开始时刻得到。第二统计时段为多个统计时段中的任一统计时段。网络设备确定流经自身的流在统计时段内的流完成时间的方式,可参考上述第一种可能情况下的第一种实现方式中网络管理设备确定业务流在统计时段内的流完成时间的方式,本申请实施例在此不可选地,第二业务流在第二统计时段内的流完成时间为第二业务流的多个报文组中传输结束时刻在这种实现方式下,由网络设备统计流经自身的流中每次数据传输的开始时刻和结束时刻,并进行流量分析,以确定流经自身的流在多个统计时段内的流完成时间,网络管理设备对多个网络设备上报的流量特征进行汇总统计,就可以得到业务的多条业务流分别在多个统计时段内的流完成时间,此实现方式可选地,网络设备可以在测量任务有效时段内,周期性地统计流经自身的一条或多条流的流完成时WO2025/140087间并上报给网络管理设备,上述多个统计时段即多个统计周期。网络设备向网络管理设备发送的一次测量结果可以包括流经自身的流在一个或多个统计时段内的流完成时间。例如,网络设备2计算得到:网络设备2上经过的流3在统计时段A1内的流完成时间为FCT1,在统计时段A2内的流完成时间为FCT2;以及网络设备2上经过的流4在统计时段A1内的流完成时间为FCT3,在统计时段A2内的流完成时间为FCT4。设备标

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论