System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络,尤其涉及一种时间敏感流量的处理方法、装置、存储介质、芯片及设备。
技术介绍
1、随着网络服务应用不断壮大,在网络上传输的数据量急剧增长,对网络带宽、性能、服务质量以及安全性提出了更高的要求。通过对网络数据流量的分类、识别与分析,可以有效地监测设备运行信息以及网络信息,进而可以用来规划网络和应用资源以满足客户的需求。同时,可以有效地防止dos(denial of service,拒绝服务)攻击,提高网络的安全性。因此,在网络优化、qos(quality of service,服务质量)保证、网络管控、网络安全等应用领域,对业务流量的识别以及监控的需求也越来越多。
2、尤其是在多类型流量混合传输的tsn(time-sensitive networking,时间敏感网络)网络中,数据流根据tsn在应用场景中不同情况被分为三个组别:be(best effort,尽力而为)流、sr(stream reservation,带宽预留)流和ts(time-sensitive,时间敏感)流。其中,ts流对时延和丢包率的要求非常严格,但所需带宽相对没有那么大,重要的控制信号以及数据会被归为这一类,且ts流的传输具有周期性特点。be流和sr流的传输均不具有周期性特点,sr流在应用场景中需要一定的带宽和时延保证,如音视频等业务的数据流;be流对时延并没有很高的要求,允许网络在发生堵塞时对其进行丢弃,但是当网络带宽空余时,会要求其尽力传输。在tsn网络中,需在满足ts流和sr流时延要求的同时,尽可能地减小be类消息的最大端到端
3、相关技术中,流量处理技术一般有两种,一种是依赖于不同业务所使用的端口,另一种是基于报文中的特征字段。然而,依赖端口的技术准确率低,基于报文中特征字段的技术扩展性差,且因有些内容是加密、私有的,找不到特定标识,导致无法识别处理。
技术实现思路
1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的目的在于提出一种时间敏感流量的处理方法、装置、存储介质、芯片及设备,以提升报文处理的灵活性、准确性,减少或避免报文的错误丢弃。
2、第一方面,本申请提出了一种时间敏感流量的处理方法,包括:对时间敏感流量中的报文进行安全判断,得到安全报文和非安全报文,并分别确定所述安全报文和所述非安全报文的第一标签信息,其中,所述第一标签信息包括分类标识、丢弃优先级、调度优先级、标签优先级中的至少两者;对所述安全报文进行时间解析,并根据时间解析结果更新所述安全报文的第一标签信息,得到所述安全报文的第二标签信息,其中,所述第二标签信息包括丢弃优先级、驻留时间、分类标识、标签优先级、调度优先级中的至少两者;根据所述第一标签信息和所述第二标签信息确定所述时间敏感流量中报文的目标处理方式。
3、根据本申请的一个实施例,所述方法还包括:利用目标过滤条件对所述时间敏感流量中的报文进行过滤,并分别对满足所述目标过滤条件的报文和不满足所述目标过滤条件的报文赋予第三标签信息,其中,所述第三标签信息包括分类标识、丢弃优先级、调度优先级、标签优先级中的至少两者;其中,对所述时间敏感流量中的报文进行安全判断,分别确定所述安全报文和所述非安全报文的第一标签信息,包括:对满足所述目标过滤条件的报文进行安全判断,更新所述安全报文和所述非安全报文的第三标签信息,得到所述安全报文和所述非安全报文的第一标签信息;所述根据所述第二标签信息和所述第一标签信息确定所述时间敏感流量中报文的目标处理方式,包括:根据所述第二标签信息、所述第一标签信息和所述第三标签信息确定所述时间敏感流量中报文的目标处理方式。
4、根据本申请的一个实施例,所述对时间敏感流量中的报文进行时间解析,并根据时间解析结果确定所述报文的第二标签信息,包括:确定所述时间敏感流量中当前报文与上一个报文之间的实际到达时间差;根据所述实际到达时间差确定所述当前报文的第二标签信息。
5、根据本申请的一个实施例,所述根据所述实际到达时间差确定所述当前报文的第二标签信息,包括:若所述实际到达时间差大于或等于0,且小于理论到达时间差与预设裕度值的和值,则将所述当前报文在时间敏感网络设备中的驻留时间作为所述当前报文的驻留时间;和/或,若所述实际到达时间差大于或等于所述理论到达时间差与所述预设裕度值的和值,则确定所述当前报文的丢弃优先级为最高优先级。
6、根据本申请的一个实施例,所述方法还包括:若所述实际到达时间差小于0,则确定时钟异常,并发出告警信息。
7、根据本申请的一个实施例,所述对所述时间敏感流量中的报文进行安全判断,得到安全报文和非安全报文,包括:针对所述时间敏感流量中的每一种报文,在预设周期内对该报文进行个数统计;若该报文的统计个数小于或等于该报文对应的个数阈值,则确定该报文为所述安全报文,否则确定该报文为所述非安全报文。
8、根据本申请的一个实施例,所述安全报文的分类标识与所述非安全报文的分类标识不同,所述安全报文的调度优先级高于所述非安全报文的调度优先级,所述安全报文的丢弃优先级低于所述非安全报文的丢弃优先级,且所述非安全报文的丢弃优先级为最高优先级。
9、根据本申请的一个实施例,所述目标过滤条件根据所述时间敏感流量中报文的源ip地址、目的ip地址、目的mac地址、cos字段、报文长度中的至少一者确定;满足所述目标过滤条件的报文的类别标识与不满足所述目标过滤条件的报文的类别标识不同,满足所述目标过滤条件的报文的调度优先级高于不满足所述目标过滤条件的报文的调度优先级,满足所述目标过滤条件的报文的丢弃优先级低于不满足所述目标过滤条件的报文的丢弃优先级,且不满足所述目标过滤条件的报文的丢弃优先级为最高优先级;针对具有第二标签信息、所述第一标签信息和所述第三标签信息中至少两者的报文,该报文第二标签信息中的标签优先级高于第一标签信息中的标签优先级,第一标签信息中的标签优先级高于第三标签信息中的标签优先级。
10、根据本申请的一个实施例,所述根据所述第二标签信息、所述第一标签信息和所述第三标签信息确定所述时间敏感流量中报文的目标处理方式,包括:针对具有第二标签信息、所述第一标签信息和所述第三标签信息中一者的报文,将该报文的标签信息对应的处理方式作为该报文的目标处理方式;针对具有第二标签信息、所述第一标签信息和所述第三标签信息中至少两者的报文,判断该报文的至少两个标签信息是否存在冲突;若存在,则判断该报文的至少两个标签信息中是否存在丢弃优先级为最高优先级的标签信息;若是,则将丢弃优先级为最高优先级的标签信息对应的处理方式作为该报文的目标处理方式,否则将标签优先级高的标签信息对应的处理方式作为该报文的目标处理方式。
11、第二方面,本申请提出了一种时间敏感流量的处理装置,包括:安全控制模块,用于对所述时间敏感流量中的报文进行安全判断,得到安全报文和非安全报文,并分别确定所述安全报文和本文档来自技高网...
【技术保护点】
1.一种时间敏感流量的处理方法,其特征在于,包括:
2.根据权利要求1所述的时间敏感流量的处理方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的时间敏感流量的处理方法,其特征在于,所述对时间敏感流量中的报文进行时间解析,并根据时间解析结果确定所述报文的第二标签信息,包括:
4.根据权利要求3所述的时间敏感流量的处理方法,其特征在于,所述根据所述实际到达时间差确定所述当前报文的第二标签信息,包括:
5.根据权利要求4所述的时间敏感流量的处理方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的时间敏感流量的处理方法,其特征在于,所述对所述时间敏感流量中的报文进行安全判断,得到安全报文和非安全报文,包括:
7.根据权利要求1或2所述的时间敏感流量的处理方法,其特征在于,所述安全报文的分类标识与所述非安全报文的分类标识不同,所述安全报文的调度优先级高于所述非安全报文的调度优先级,所述安全报文的丢弃优先级低于所述非安全报文的丢弃优先级,且所述非安全报文的丢弃优先级为最高优先级。
8
9.根据权利要求2所述的时间敏感流量的处理方法,其特征在于,所述根据所述第二标签信息、所述第一标签信息和所述第三标签信息确定所述时间敏感流量中报文的目标处理方式,包括:
10.一种时间敏感流量的处理装置,其特征在于,包括:
11.根据权利要求10所述的时间敏感流量的处理装置,其特征在于,所述装置还包括:
12.根据权利要求10或11所述的时间敏感流量的处理装置,其特征在于,所述时间解析模块具体用于:
13.根据权利要求12所述的时间敏感流量的处理装置,其特征在于,所述时间解析模块在根据所述实际到达时间差确定所述当前报文的第二标签信息时,具体用于:
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现根据权利要求1-9中任一项所述的时间敏感流量的处理方法。
15.一种芯片,包括存储器、处理器和存储在所述存储器上的计算机程序,其特征在于,所述计算机程序被所述处理器执行时,实现根据权利要求1-9中任一项所述的时间敏感流量的处理方法。
16.一种时间敏感网络设备,其特征在于,包括:根据权利要求10-13中任一项所述的时间敏感流量的处理装置,或者,根据权利要求15所述的芯片。
...【技术特征摘要】
1.一种时间敏感流量的处理方法,其特征在于,包括:
2.根据权利要求1所述的时间敏感流量的处理方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的时间敏感流量的处理方法,其特征在于,所述对时间敏感流量中的报文进行时间解析,并根据时间解析结果确定所述报文的第二标签信息,包括:
4.根据权利要求3所述的时间敏感流量的处理方法,其特征在于,所述根据所述实际到达时间差确定所述当前报文的第二标签信息,包括:
5.根据权利要求4所述的时间敏感流量的处理方法,其特征在于,所述方法还包括:
6.根据权利要求1或2所述的时间敏感流量的处理方法,其特征在于,所述对所述时间敏感流量中的报文进行安全判断,得到安全报文和非安全报文,包括:
7.根据权利要求1或2所述的时间敏感流量的处理方法,其特征在于,所述安全报文的分类标识与所述非安全报文的分类标识不同,所述安全报文的调度优先级高于所述非安全报文的调度优先级,所述安全报文的丢弃优先级低于所述非安全报文的丢弃优先级,且所述非安全报文的丢弃优先级为最高优先级。
8.根据权利要求2所述的时间敏感流量的处理方法,其特征在于,所述目标过滤条件根据所述时间敏感流量中报文的源ip地址、目的ip地址、目的mac地址、cos字段、...
【专利技术属性】
技术研发人员:刘小群,池颖英,谢勇,崔文朋,王锐,周晓露,张继光,陈飞,李艳波,刘瑞,郑哲,
申请(专利权)人:北京智芯微电子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。