随流检测方法、装置、设备、系统及存储介质制造方法及图纸

技术编号:36975290 阅读:14 留言:0更新日期:2023-03-25 17:55
本申请公开了一种随流检测方法、装置、设备、系统及存储介质,涉及通信技术领域。以第一网络设备执行该方法为例,该方法包括:获取包括应用信息的第一业务报文;基于应用信息在第一业务报文中添加随流检测头,得到第二业务报文,随流检测头用于指示接收到第二业务报文的网络设备进行随流检测;发送第二业务报文。该方法使得随流检测的检测粒度为基于应用的,能够获取基于应用的业务质量或业务路径画像,满足基于应用粒度的随流检测需求,进而更好地满足应用的差异化SLA诉求。足应用的差异化SLA诉求。足应用的差异化SLA诉求。

【技术实现步骤摘要】
随流检测方法、装置、设备、系统及存储介质


[0001]本申请涉及通信
,特别涉及随流检测方法、装置、设备、系统及存储介质。

技术介绍

[0002]随着通信技术的不断发展,网络规模逐渐增大,为了保障网络能够提供高质量、稳定可靠的网络服务,需要对业务流在网络中传输的各个节点进行随流检测,以获取业务流的真实传输情况,实现实时监控网络性能,快速感知网络故障的目的。
[0003]相关技术中,例如随流信息遥测(in

situ flow information telemetry,iFIT)随流检测技术,业务流的头节点在接收到属于该业务流的业务报文后,会根据业务报文的五元组信息生成唯一iFIT标识,将该唯一iFIT标识封装到iFIT头中,将iFIT头封装到该业务报文中。业务流的沿途节点识别到业务报文封装的iFIT头后,进行相应的检测并上报检测数据给控制设备,控制设备进行统一汇总和呈现,实现对业务流的随流检测。
[0004]但是,相关技术中的随流检测方法,iFIT标识是根据五元组信息生成的,实现的是基于互联网协议(internet protocol,IP)粒度的随流检测。随着新业务和新应用的不断涌现,基于不同应用的差异化服务和精细化运营的诉求日趋明显,而现有随流检测方法无法实现应用粒度的检测。

技术实现思路

[0005]本申请提供了一种随流检测方法、装置、设备、系统及存储介质,用以基于应用信息进行随流检测。
[0006]第一方面,提供了一种随流检测方法,该方法包括:第一网络设备获取第一业务报文,第一业务报文包括应用信息,应用信息用于指示第一业务报文所属的目标应用程序;第一网络设备基于应用信息在第一业务报文中添加随流检测头,得到第二业务报文,随流检测头用于指示接收到第二业务报文的网络设备进行随流检测;第一网络设备发送第二业务报文。
[0007]该方法通过业务报文中的应用信息在业务报文中添加随流检测头,使得随流检测的检测粒度为基于应用的,能够获取应用信息对应的业务流的随流检测数据,进而更好地满足应用对于网络的差异化需求。
[0008]在一种可能的实施方式中,所述应用信息包括感知应用网络标识(application

aware networking identity,APN ID),所述APN ID包括在第一业务报文的扩展头中。
[0009]在一种可能的实施方式中,所述第一业务报文还包括五元组信息,所述五元组信息包括源互联网协议IP、目的IP、源端口、目的端口和报文协议号;所述基于所述应用信息在所述第一业务报文中添加随流检测头,包括:基于所述应用信息和所述五元组信息在所述第一业务报文中添加随流检测头。
[0010]使得随流检测的检测粒度为基于应用内IP的,能够获取应用信息和五元组信息对应的业务流的随流检测数据。
[0011]在一种可能的实施方式中,所述随流检测头为随流信息遥测iFIT检测头;所述基于所述应用信息在所述第一业务报文中添加随流检测头,包括:基于所述应用信息确定所述第一业务报文为需要检测的业务报文;生成所述应用信息对应的业务流标识,将所述业务流标识封装到所述iFIT检测头中,所述业务流标识用于标识所述应用信息对应的业务流。
[0012]在一种可能的实施方式中,所述基于所述应用信息在所述第一业务报文中添加随流检测头之后,还包括:获取所述应用信息对应的检测数据;向控制设备发送所述应用信息、所述业务流标识和所述应用信息对应的检测数据。
[0013]在一种可能的实施方式中,所述向控制设备发送所述应用信息、所述业务流标识和所述应用信息对应的检测数据,包括:根据所述应用信息对应的上报策略,向控制设备发送所述应用信息、所述业务流标识和所述应用信息对应的检测数据,所述上报策略包括检测模式、上报周期或上报指标中的至少一种,所述检测模式包括端到端检测模式或逐跳检测模式,所述上报指标用于指示上报的数据类型。
[0014]对于不同的应用信息对应不同的上报策略,能够实现不同应用的差异化上报。
[0015]在一种可能的实施方式中,所述iFIT检测头包括所述应用信息对应的上报策略标记位,所述上报策略标记位包括检测模式标记位、上报周期标记位或上报指标标记位中的至少一种,所述检测模式标记位用于指示检测模式,所述检测模式包括端到端检测模式或逐跳检测模式,所述上报周期标记位用于指示上报的周期,所述上报指标标记位用于指示上报的数据类型。
[0016]将应用信息对应的上报策略携带在iFIT检测头中,使得识别到该iFIT检测头的网络设备能够获取该应用信息对应的上报策略,进而实现不同应用的差异化上报。
[0017]在一种可能的实施方式中,所述随流检测头为带内操作维护管理(in

situ operation administration and maintenance,iOAM)检测头;所述基于所述应用信息在所述第一业务报文中添加随流检测头,包括:基于所述应用信息确定所述第一业务报文为需要检测的业务报文;将所述应用信息封装到所述iOAM检测头中。
[0018]在一种可能的实施方式中,所述将所述应用信息封装到所述iOAM检测头中,包括:将所述应用信息封装到所述iOAM检测头的保留字段中。
[0019]通过在iOAM检测头的保留字段中封装应用信息,使得iOAM检测头能够携带该应用信息。
[0020]在一种可能的实施方式中,所述基于所述应用信息在所述第一业务报文中添加随流检测头之后,还包括:获取所述应用信息对应的检测数据;将所述应用信息对应的检测数据封装到所述iOAM检测头中。
[0021]在一种可能的实施方式中,所述基于所述应用信息在所述第一业务报文中添加随流检测头之后,还包括:获取所述应用信息对应的检测数据;向控制设备发送所述应用信息和所述应用信息对应的检测数据。
[0022]第二方面,提供了一种随流检测方法,该方法包括:第二网络设备接收第二业务报文,第二业务报文包括iOAM检测头,该iOAM检测头用于指示接收到所述第二业务报文的网络设备进行随流检测,该iOAM检测头中包括应用信息,应用信息用于指示第二业务报文所属的目标应用程序;第二网络设备基于iOAM检测头获取应用信息对应的检测数据。
[0023]由于业务报文中的随流检测头包括第二业务报文的应用信息,使得随流检测的检测粒度为基于应用的,能够获取应用信息对应的精确的随流检测数据,进而更好地满足应用对于网络的差异化需求。
[0024]在一种可能的实施方式中,所述应用信息包括感知应用网络标识APN ID,所述APN ID包括在第二业务报文的扩展头中。
[0025]在一种可能的实施方式中,所述iOAM检测头中包括位于所述第二网络设备之前的网络设备添加的所述应用信息对应的检测数据;所述方法还包括:
[0026]从所述iOAM检测头中获取所述位于所述第二网络设备之前的网络设备添加的所述应用信息对应的检测数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种随流检测方法,其特征在于,所述方法包括:第一网络设备获取第一业务报文,所述第一业务报文包括应用信息,所述应用信息用于指示所述第一业务报文所属的目标应用程序;所述第一网络设备基于所述应用信息在所述第一业务报文中添加随流检测头,得到第二业务报文,所述随流检测头用于指示接收到所述第二业务报文的网络设备进行随流检测;所述第一网络设备发送所述第二业务报文。2.根据权利要求1所述的方法,其特征在于,所述应用信息包括感知应用网络标识APN ID,所述APN ID包括在第一业务报文的扩展头中。3.根据权利要求1或2所述的方法,其特征在于,所述第一业务报文还包括五元组信息,所述五元组信息包括源互联网协议IP、目的IP、源端口、目的端口和报文协议号;所述基于所述应用信息在所述第一业务报文中添加随流检测头,包括:基于所述应用信息和所述五元组信息在所述第一业务报文中添加随流检测头。4.根据权利要求1或2所述的方法,其特征在于,所述随流检测头为随流信息遥测iFIT检测头;所述基于所述应用信息在所述第一业务报文中添加随流检测头,包括:基于所述应用信息确定所述第一业务报文为需要检测的业务报文;生成所述应用信息对应的业务流标识,将所述业务流标识封装到所述iFIT检测头中,所述业务流标识用于标识所述应用信息对应的业务流。5.根据权利要求4所述的方法,其特征在于,所述基于所述应用信息在所述第一业务报文中添加随流检测头之后,还包括:获取所述应用信息对应的检测数据;向控制设备发送所述应用信息、所述业务流标识和所述应用信息对应的检测数据。6.根据权利要求5所述的方法,其特征在于,所述向控制设备发送所述应用信息、所述业务流标识和所述应用信息对应的检测数据,包括:根据所述应用信息对应的上报策略,向控制设备发送所述应用信息、所述业务流标识和所述应用信息对应的检测数据,所述上报策略包括检测模式、上报周期或上报指标中的至少一种,所述检测模式包括端到端检测模式或逐跳检测模式,所述上报指标用于指示上报的数据类型。7.根据权利要求4

6任一所述的方法,其特征在于,所述iFIT检测头包括所述应用信息对应的上报策略标记位,所述上报策略标记位包括检测模式标记位、上报周期标记位或上报指标标记位中的至少一种,所述检测模式标记位用于指示检测模式,所述检测模式包括端到端检测模式或逐跳检测模式,所述上报周期标记位用于指示上报的周期,所述上报指标标记位用于指示上报的数据类型。8.根据权利要求1或2所述的方法,其特征在于,所述随流检测头为带内操作维护管理iOAM检测头;所述基于所述应用信息在所述第一业务报文中添加随流检测头,包括:基于所述应用信息确定所述第一业务报文为需要检测的业务报文;将所述应用信息封装到所述iOAM检测头中。
9.根据权利要求8所述的方法,其特征在于,所述将所述应用信息封装到所述iOAM检测头中,包括:将所述应用信息封装到所述iOAM检测头的保留字段中。10.根据权利要求8或9所述的方法,其特征在于,所述基于所述应用信息在所述第一业务报文中添加随流检测头之后,还包括:获取所述应用信息对应的检测数据;将所述应用信息对应的检测数据封装到所述iOAM检测头中。11.根据权利要求8或9所述的方法,其特征在于,所述基于所述应用信息在所述第一业务报文中添加随流检测头之后,还包括:获取所述应用信息对应的检测数据;向控制设备发送所述应用信息和所述应用信息对应的检测数据。12.一种随流检测方法,其特征在于,所述方法包括:第二网络设备接收第二业务报文,所述第二业务报文包括带内操作维护管理iOAM检测头,所述iOAM检测头用于指示接收到所述第二业务报文的网络设备进行随流检测,所述iOAM检测头中包括应用信息,所述应用信息用于指示所述第二业务报文所属的目标应用程序;所述第二网络设备基于所述iOAM检测头获取所述应用信息对应的检测数据。13.根据权利要求12所述的方法,其特征在于,所述应用信息包括感知应用网络标识APN ID,所述APN ID包括在第二业务报文的扩展头中。14.根据权利要求12或13所述的方法,其特征在于,所述iOAM检测头中包括位于所述第二网络设备之前的网络设备添加的所述应用信息对应的检测数据;所述方法还包括:从所述iOAM检测头中获取所述位于所述第二网络设备之前的网络设备添加的所述应用信息对应的检测数据;向控制设...

【专利技术属性】
技术研发人员:李维东彭书萍
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1