一种流量识别方法及装置制造方法及图纸

技术编号:35446386 阅读:24 留言:0更新日期:2022-11-03 11:59
本申请涉及网络检测技术领域,特别涉及一种流量识别方法及装置。该方法应用于网络设备,所述网络设备的每一物理端口配置有唯一的端口标识,且针对每一物理端口上配置的各iFIT实例分别下发有对应的ACL表,所述方法包括:接收业务流;获取接收所述业务流的目标物理端口的端口标识,并获取所述业务流的流特征;判断所述目标物理端口上下发的ACL表中是否存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表;若判定存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表,则确定所述业务流为目标流,其中,所述目标流用于对所述目标ACL表对应的iFIT实例进行测试。应的iFIT实例进行测试。应的iFIT实例进行测试。

【技术实现步骤摘要】
一种流量识别方法及装置


[0001]本申请涉及网络检测
,特别涉及一种流量识别方法及装置。

技术介绍

[0002]iFIT(in

situ Flow Information Telemetry)是一种应用于MPLS(Multiprotocol Label Switching,多协议标签交换)、SR

MPLS(Segment Routing MPLS,MPLS段路由)、SRv6、G

SRv6(Generalized SRv6,通用SRv6)和G

BIER(Generalized BIER,通用位索引显式复制)网络的、测量网络性能指标的测量技术,它直接测量业务报文的真实丢包率和时延等参数,具有部署方便、统计精度高等优点。
[0003]iFIT的统计模型是一个通用的对用户业务流进行直接的丢包率、时延统计的模型。从统计的角度看,业务流是统计的目标对象,统计的目的就是要得到业务流经过传输网络时所产生的丢包率和时延,也就是在该传输网络的入口和出口分别统计,然后汇总得出要统计的性能指标。
[0004]而配置iFIT时需要绑定流量的接口,当前路由器设备支持配置物理子接口,而每个物理主接口可以配置4000个子接口,同时iFIT还可以配置多个实例,设备使用ACL表来匹配流特征,如果按照每个子接口唯一接口来下ACL表进行流分类匹配流特征信息的话,需要下发大量ACL表,一有不慎就会资源爆表,而设备ACL表资源并不只是用于iFIT业务,其广泛应用于设备中的各种各样的业务,资源规格有限,同时如果按照每个子接口来进行统计的话对芯片的性能也会造成很大压力。

技术实现思路

[0005]本申请提供了一种流量识别方法及装置。
[0006]第一方面,本申请提供了一种流量识别方法,应用于网络设备,所述网络设备的每一物理端口配置有唯一的端口标识,且针对每一物理端口上配置的各iFIT实例分别下发有对应的ACL表,所述方法包括:
[0007]接收业务流;
[0008]获取接收所述业务流的目标物理端口的端口标识,并获取所述业务流的流特征;
[0009]判断所述目标物理端口上下发的ACL表中是否存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表;
[0010]若判定存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表,则确定所述业务流为目标流,其中,所述目标流用于对所述目标ACL表对应的iFIT实例进行测试。
[0011]可选地,所述方法还包括:
[0012]接收控制器下发的ACL表,其中,所述控制器针对每一物理端口上配置的每一iFIT实例分别下发对应的ACL表。
[0013]可选地,一个物理端口上配置的一个iFIT实例对应的ACL表包括该物理端口的端
口标识和用于对该iFIT实例进行测试的业务流的流特征。
[0014]可选地,流特征为五元组信息。
[0015]第二方面,本申请提供了一种流量识别方法,应用于控制器,所述方法包括:
[0016]在确定目标网络设备的目标物理端口上配置有目标iFIT实例时,申请用于唯一标识所述目标物理端口的端口标识;
[0017]向所述目标网络设备发送所述目标物理端口上配置的目标iFIT实例对应的目标ACL表,以使得所述目标网络设备基于所述目标ACL表,识别用于对所述目标ACL表对应的iFIT实例进行测试的业务流。
[0018]第三方面,本申请提供了一种流量识别装置,应用于网络设备,所述网络设备的每一物理端口配置有唯一的端口标识,且针对每一物理端口上配置的各iFIT实例分别下发有对应的ACL表,所述装置包括:
[0019]接收单元,用于接收业务流;
[0020]获取单元,用于获取接收所述业务流的目标物理端口的端口标识,并获取所述业务流的流特征;
[0021]判断单元,用于判断所述目标物理端口上下发的ACL表中是否存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表;
[0022]确定单元,若所述判断单元判定存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表,则所述确定单元确定所述业务流为目标流,其中,所述目标流用于对所述目标ACL表对应的iFIT实例进行测试。
[0023]可选地,所述接收单元还用于,接收控制器下发的ACL表,其中,所述控制器针对每一物理端口上配置的每一iFIT实例分别下发对应的ACL表。
[0024]可选地,一个物理端口上配置的一个iFIT实例对应的ACL表包括该物理端口的端口标识和用于对该iFIT实例进行测试的业务流的流特征。
[0025]可选地,流特征为五元组信息。
[0026]第四方面,本申请提供了一种流量识别装置,应用于控制器,所述装置包括:
[0027]申请单元,用于在确定目标网络设备的目标物理端口上配置有目标iFIT实例时,申请用于唯一标识所述目标物理端口的端口标识;
[0028]发送单元,用于向所述目标网络设备发送所述目标物理端口上配置的目标iFIT实例对应的目标ACL表,以使得所述目标网络设备基于所述目标ACL表,识别用于对所述目标ACL表对应的iFIT实例进行测试的业务流。
[0029]第五方面,本申请实施例提供一种流量识别装置,该流量识别装置包括:
[0030]存储器,用于存储程序指令;
[0031]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第一方面中任一项所述的方法的步骤。
[0032]第六方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第一方面中任一项所述方法的步骤。
[0033]第七方面,本申请实施例提供一种流量识别装置,该流量识别装置包括:
[0034]存储器,用于存储程序指令;
[0035]处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行如上述第二方面中任一项所述的方法的步骤。
[0036]第八方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行如上述第二方面中任一项所述方法的步骤。
[0037]综上可知,本申请实施例提供的流量识别方法,应用于网络设备,所述网络设备的每一物理端口配置有唯一的端口标识,且针对每一物理端口上配置的各iFIT实例分别下发有对应的ACL表,所述方法包括:接收业务流;获取接收所述业务流的目标物理端口的端口标识,并获取所述业务流的流特征;判断所述目标物理端口上下发的ACL表中是否存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表;若判定存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标AC本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量识别方法,其特征在于,应用于网络设备,所述网络设备的每一物理端口配置有唯一的端口标识,且针对每一物理端口上配置的各iFIT实例分别下发有对应的ACL表,所述方法包括:接收业务流;获取接收所述业务流的目标物理端口的端口标识,并获取所述业务流的流特征;判断所述目标物理端口上下发的ACL表中是否存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表;若判定存在与所述目标物理端口的端口标识和所述业务流的流特征相匹配的目标ACL表,则确定所述业务流为目标流,其中,所述目标流用于对所述目标ACL表对应的iFIT实例进行测试。2.如权利要求1所述的方法,其特征在于,所述方法还包括:接收控制器下发的ACL表,其中,所述控制器针对每一物理端口上配置的每一iFIT实例分别下发对应的ACL表。3.如权利要求2所述的方法,其特征在于,一个物理端口上配置的一个iFIT实例对应的ACL表包括该物理端口的端口标识和用于对该iFIT实例进行测试的业务流的流特征。4.如权利要求1

3任一项所述的方法,其特征在于,流特征为五元组信息。5.一种流量识别方法,其特征在于,应用于控制器,所述方法包括:在确定目标网络设备的目标物理端口上配置有目标iFIT实例时,申请用于唯一标识所述目标物理端口的端口标识;向所述目标网络设备发送所述目标物理端口上配置的目标iFIT实例对应的目标ACL表,以使得所述目标网络设备基于所述目标ACL表,识别用于对所述目标ACL表对应的iFIT实例进行测试的业务流。6.一种流量识别装置,其特征在于,应用于网络设备,所述网络设备的每一...

【专利技术属性】
技术研发人员:王宇轩马申骁
申请(专利权)人:新华三技术有限公司合肥分公司
类型:发明
国别省市:

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

1