【技术实现步骤摘要】
网络性能测量方法、系统及装置
[0001]本申请涉及计算机网络
,特别是涉及一种网络性能测量方法、系统及装置。
技术介绍
[0002]随着存储、机器学习和大数据分析等高性能业务在数据中心的部署,业务对网络性能保障提出了更高的要求。
[0003]网络遥测技术是发现和定位故障的重要手段。当前主流的网络遥测技术以网络指标的测量(如往返时延、丢包、吞吐)为主。例如带内网络遥测(in
‑
band network telemetry,INT)技术,交换设备(本申请指交换机、路由器、防火墙等具有报文转发功能的设备)对接收或转发的报文进行采样并复制,复制的报文被作为探测报文逐跳添加测量信息(例如设备ID、进出端口、时间戳等)。分析设备通过对复制后探测报文中携带的测量信息进行分析,就可以监测到报文的转发路径时延、带宽等。
[0004]但是,根据监测报文得到的网络指标无法关联业务,这样,交换设备不能直接快速主动地感知业务性能变化,上述网络指标也无法反应对业务性能的影响程度。当出现业务异常时,交换设备不能直接区分出业务在端侧、网络等各个环节的网络指标,无法快速定界和定位网络问题。
技术实现思路
[0005]本申请提供了一种网络性能测量方法、系统及装置,以对业务的网络性能进行测量,使得交换设备能主动感知业务性能变化,并快速地对业务性能异常原因进行定界和定位。
[0006]第一方面提供一种网络性能测量方法,应用于交换设备,交换设备用于在第一设备和第二设备之间转发报文。交换设备可以 ...
【技术保护点】
【技术特征摘要】
1.一种网络性能测量方法,其特征在于,所述方法应用于交换设备,所述交换设备用于在第一设备和第二设备之间转发报文,所述方法包括:所述交换设备获取第一报文的第一时间和第二报文的第二时间,所述第一时间为所述交换设备接收或转发所述第一报文的时间,所述第二时间为所述交换设备接收或转发所述第二报文的时间,所述第一报文为第一业务对象的首报文,所述第二报文为所述第一业务对象的尾报文,所述第一报文和第二报文是所述交换设备根据所述第一业务对象对应的对象识别规则识别到的,所述第一业务对象指示所述第一设备和所述第二设备之间的业务交互过程中的待测量的报文交互阶段,所述对象识别规则为管理设备下发到所述交换设备的,所述第一报文和所述第二报文包括所述第一业务对象的业务对象标识;所述交换设备根据所述第一时间和所述第二时间获取所述第一业务对象对应的对象测量信息。2.根据权利要求1所述的方法,其特征在于,所述对象识别规则包括第一目标字段和所述第一目标字段对应的第一目标值,及第二目标字段和所述第二目标字段对应的第二目标值,所述第一目标值用于识别所述第一报文,所述第二目标值用于识别所述第二报文,所述第一目标值与所述第二目标值不同。3.根据权利要求2所述的方法,其特征在于,所述第一报文包括所述第一设备或所述第二设备根据所述对象识别规则添加的所述第一目标值,所述第二报文包括所述第一设备或所述第二设备根据所述对象识别规则添加的所述第二目标值。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一报文或所述第二报文为所述报文交互阶段的请求报文、应答报文、第一个数据报文或最后一个数据报文。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:当所述第二时间与所述第一时间之差大于第一阈值,和/或所述交换设备在所述第一时间至所述第二时间之间测得所述第一业务对象存在报文异常事件时,所述交换设备向所述管理设备发送所述对象测量信息,所述报文异常事件包括报文转发时长大于第二阈值或报文丢失。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述对象测量信息包括第一时延,所述第一时延为所述第二时间与所述第一时间之差,其中:所述第一报文来自所述第一设备,所述第二报文来自所述第二设备,所述第一时间为所述交换设备接收所述第一报文的时间,所述第二时间为所述交换设备向所述第一设备转发所述第二报文的时间;或所述第一报文来自所述第二设备,所述第二报文来自所述第一设备,所述第一时间为所述交换设备向所述第一设备转发所述第一报文的时间,所述第二时间为所述交换设备接收所述第二报文的时间;或所述第一报文和所述第二报文均来自所述第一设备,所述第一时间为所述交换设备接收所述第一报文的时间,所述第二时间为所述交换设备接收所述第二报文的时间;或所述第一报文和所述第二报文均来自所述第二设备,所述第一时间为所述交换设备向所述第一设备转发所述第一报文的时间,所述第二时间为所述交换设备向所述第一设备转发所述第二报文的时间。7.根据权利要求6所述的方法,其特征在于,所述对象测量信息还包括第二时延,所述
方法还包括:所述交换设备根据第三报文的第三时间和所述第一时间获取所述第二时延,所述第三报文为第二业务对象的首报文,所述第三时间为所述交换设备接收或转发所述第三报文的时间,所述第二业务对象为所述交换设备识别的所述第一业务对象的上一个业务对象,所述第二业务对象与所述第一业务对象属于同一业务交互过程,所述第二时延为所述第一时间与所述第三时间之差。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述对象测量信息包括所述第一时间和所述第二时间。9.一种网络性能测量系统,其特征在于,所述系统包括管理设备、交换设备、第一设备和第二设备,所述交换设备用于在所述第一设备和所述第二设备之间转发报文;其中,所述管理设备,用于向所述交换设备发送对象识别规则;所述交换设备,还用于根据所述对象识别规则识别所述第一业务对象...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。