一种业务类型确定方法及相关设备技术

技术编号:30820120 阅读:49 留言:0更新日期:2021-11-18 11:16
本申请实施例公开了一种业务类型确定方法及相关设备。本申请实施例方法包括:第一设备获取数据集,该数据集包括至少2个五元组,第一设备根据数据集确定目标三元组对应的目标特征(该目标特征用于指示目标三元组对应的业务类型),以使得第一设备可以根据目标特征识别目标三元组对应的业务类型,以便于在根据业务类型的重要性实现报文的传输流量控制或者用于应用识别等操作。用于应用识别等操作。用于应用识别等操作。

【技术实现步骤摘要】
一种业务类型确定方法及相关设备


[0001]本申请涉及通信领域,尤其涉及一种业务类型确定方法及相关设备。

技术介绍

[0002]随着通信技术的不断发展,在实际应用中由于通信系统的负载能力有限,当存在微突发流量时(常见于视频流量),可能会带来拥塞、丢包等问题。
[0003]为了保证服务质量等其他原因需要对流量进行控制,因此识别流量的分类,并根据分类对流量进行控制显得尤其重要。
[0004]传统的检测方法只根据传输层的端口号或者通信协议来判断流量的具体类型。在服务都使用固定端口号的前提下,这不失为一种好办法。但是,随着互联网的发展,越来越多的网络应用开始使用动态的端口号。这就使得只根据端口号或者通信协议判断流量具体类型的方法不再适用。

技术实现思路

[0005]本申请提供了一种业务类型确定方法及相关设备,用于识别三元组对应的流量类型,第一设备可以根据实际场景下目标特征的重要性实现控制五元组的传输或者用于应用识别等操作。
[0006]本申请第一方面提供了一种业务类型确定方法,该方法包括:第一设备获取第二设备传输本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务类型确定方法,其特征在于,包括:第一设备获取第二设备传输的多个报文对应的数据集,所述数据集包括至少2个五元组,所述至少2个五元组包括第一五元组,所述第一五元组包括源地址、目的地址、源端口、目的端口以及通信协议;所述第一设备根据所述数据集确定目标三元组对应的目标特征,所述目标三元组包括地址、端口和所述通信协议,所述目标特征用于指示所述目标三元组对应的业务类型;所述地址与所述端口对应,包括:所述地址为所述源地址、所述端口为所述源端口,或所述地址为所述目的地址、所述端口为所述目的端口。2.根据权利要求1所述的方法,其特征在于,所述目标特征包括:客户-服务器CS模式、对等P2P模式、端口相同模式、基于网际协议的语音传输VOIP特征、即时消息特征或两侧端口预留特征,所述端口相同模式表示所述源端口与所述目的端口的端口号相同。3.根据权利要求2所述的方法,其特征在于,所述目标特征包括:所述CS模式或所述P2P模式,所述第一设备根据所述数据集确定目标三元组对应的目标特征,包括:所述第一设备根据所述数据集确定所述目标三元组对应的五元组;所述第一设备根据所述对应的五元组确定所述目标特征。4.根据权利要求3所述的方法,其特征在于,所述第一设备根据所述对应的五元组确定所述目标特征,包括:所述第一设备根据所述对应的五元组的数量大于第一阈值,且所述目标三元组中的端口为知名端口,确定所述目标特征为CS模式以及所述目标三元组中的所述端口为所述CS模式中的服务端口,所述知名端口表示所述端口的值为大于等于0且小于等于1023。5.根据权利要求3所述的方法,其特征在于,所述第一设备根据所述对应的五元组确定所述目标三元组对应的目标特征,包括:所述第一设备根据所述对应的五元组包含的非服务端口的数量、所述对应的五元组包含的服务端口的数量、和所述目标三元组中的端口未被识别为服务端口,确定所述目标三元组对应的目标特征为所述P2P模式以及所述服务端口为CS模式中的服务端口或其他模式下的服务端口。6.根据权利要求2所述的方法,其特征在于,所述第一设备根据所述数据集确定目标三元组对应的目标特征,包括:所述第一设备根据所述数据集获取对端端口的数量,所述对端端口不是随机端口以及服务端口,所述目标三元组中的地址不是客户端地址;当所述目标三元组中的端口为目的端口时,所述对端端口为源端口,当所述目标三元组中的端口为源端口时,所述对端端口为目的端口;所述第一设备根据所述对端端口的数量确定所述目标特征包括所述两侧端口预留模式以及所述目标三元组中的所述端口为所述两侧端口预留模式中的服务端口。7.根据权利要求2所述的方法,其特征在于,所述第一设备根据所述数据集确定目标三元组对应的目标特征,包括:所述第一设备根据所述数据集获取对端端口中的各端口具有的地址数量集,所述地址数量集包括第一数值;
当所述目标三元组中的端口为目的端口时,所述对端端口为源端口;当所述目标三元组中的端口为源端口时,所述对端端口为目的端口;所述第一设备根据所述地址数量集获得第二数值,所述第二数值为所述地址数量集包括的所有数值的和;所述第一设备根据第一目标比值确定所述对端端口为所述即时消息模式中的服务端口,所述第一目标比值为所述第一数值与所述第二数值的比值。8.根据权利要求2所述的方法,其特征在于,所述第一设备根据所述数据集确定目标三元组对应的目标特征,包括:所述第一设备获取第三数值,所述第三数值为目标二元组对应的五元组数量,所述目标二元组包括所述目标三元组中的所述端口以及所述通信协议;所述第一设备确定第四数值,所述第四数值为所述数据集中所述目标二元组对应的五元组中,所述源端口与所述目的端口相同的五元组的数量;所述第一设备根据所述第二目标比值与第六阈值的关系,确定所述目标特征为VOIP模式以及所述三元组中的所述端口为所述VOIP模式的服务端口,所述第二目标比值为所述第四数值与所述第三数值的比值。9.根据权利要求1至8中任一项所述的方法,其特征在于,所述方法还包括:所述第一设备根据所述目标特征确定所述目标三元组所属的应用。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:所述第一设备向所述第二设备发送目标消息,所述目标消息包括所述目标三元组和限速消息,所述限速消息用于指示所述第二设备对符合所述目标三元组的报文进行限速控制。11.一种第一设备,其特征在于,包括:获取单元,用于获取第二设备传输的多个报文对应的数据集,所述数据集包括至少2个五元组,所述至少2个五元组包括第一五元组,所述第一五元组包括源地址、目的地址、源端口、目的端口以及通信协议;确定单元,用于根据所述数据集确定目标三元组对应的目标特征...

【专利技术属性】
技术研发人员:李婉玉杨庆平王春桃黄林杰
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1