一种流量监管方法、设备、装置和计算机存储介质制造方法及图纸

技术编号:23938433 阅读:64 留言:0更新日期:2020-04-25 04:04
本发明专利技术实施例提供了一种流量监管方法、设备、装置和计算机存储介质,所述方法包括:获取报文;对所述报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,对所述报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果;按照所述报文标记最终结果对接收到报文进行处理。

A method, equipment, device and computer storage medium for flow supervision

【技术实现步骤摘要】
一种流量监管方法、设备、装置和计算机存储介质
本专利技术实施例涉及但不限于业务流量监管技术,尤其涉及一种流量监管方法、设备、装置和计算机存储介质。
技术介绍
流量监管就是对某一业务流量进行带宽限制,防止其超过规定的带宽,导致对其他业务流量造成影响。在流量监管的相关技术中,可以采用报文标记方法对报文进行标记,并根据报文标记结果对报文相应处理,相关技术中,比较常用的报文标记方法有:基于RFC2697标准的单速率三色标记(singlerateThreeColorMarker,srTCM)算法、基于RFC2698标准的双速率三色标记(tworateThreeColorMarker,trTCM)算法和基于RFC4115标准的改进的双速率三色标记(ModifiedtrTCM)算法,上述记载的各种报文标记方法均可以用于实现业务流量监管,然而,每种报文标记方法只能满足对应的一种业务流量监管需求,无法满足一些特殊或复杂的业务流量监管需求,导致适用范围较小。
技术实现思路
本专利技术实施例提供了一种流量监管方法、设备、装置和计算机存储介质,能够解决相关技术中报文标记方法无法满足一些特殊或复杂的业务流量监管需求的问题。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供了一种流量监管方法,所述方法包括:获取报文;对所述报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,对所述报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果;按照所述报文标记最终结果对接收到报文进行处理。可选的,所述对所述报文依次进行至少两次基于令牌桶算法的报文标记,包括:针对所述报文,依次由第1标记器至第n标记器进行报文标记,其中,n为大于1的整数;当i取1至n时,第i标记器为基于令牌桶的标记器或基于令牌桶的组合标记器;所述基于令牌桶的组合标记器用于对报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,所述基于令牌桶的组合标记器用于对报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果。可选的,所述对所述报文分别进行至少两次基于令牌桶算法的报文标记,包括:针对所述报文,分别由第1标记器至第n标记器进行报文标记,其中,n为大于1的整数;当i取1至n时,第i标记器为基于令牌桶的标记器或基于令牌桶的组合标记器;所述基于令牌桶的组合标记器用于对报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,所述基于令牌桶的组合标记器用于对报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果。可选的,所述基于令牌桶的标记器用于采用以下一种算法进行报文标记:单速率三色标记srTCM算法、双速率三色标记trTCM算法、改进的双速率三色标记ModifiedtrTCM算法。可选的,所述方法还包括:在获取报文前,通过配置第1标记器至第n标记器中的n个标记器使用的令牌桶工作参数,使第1标记器至第n标记器中的1个标记器的报文标记过程生效,使第1标记器至第n标记器中的其余标记器的报文标记过程失效。可选的,所述按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果,包括:在所述至少两个报文标记中间结果中,选取一个报文标记中间结果作为报文标记最终结果。可选的,所述在所述至少两个报文标记中间结果中,选取一个报文标记中间结果作为报文标记最终结果,包括:在所述至少两个报文标记中间结果中,以能够转发最多流量的报文为目标,或,以能够转发最少流量的报文为目标,在所述至少两个报文标记中间结果中,选取一个报文标记中间结果作为报文标记最终结果。可选的,所述按照所述报文标记最终结果对接收到报文进行处理,包括:按照所述报文标记最终结果,对接收到报文执行以下至少一项:丢弃、转发、改变报文的差分服务代码点DSCP值、重新设置报文的丢弃优先级。本专利技术实施例提供了一种流量监管设备,所述设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;其中,所述处理器用于运行所述计算机程序时,执行所述流量监管方法方法的步骤。本专利技术实施例提供了一种流量监管装置,所述装置包括:获取模块、得出模块和处理模块,其中,获取模块,用于获取报文;得出模块,用于对所述报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,对所述报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果;处理模块,用于按照所述报文标记最终结果对接收到报文进行处理。本专利技术实施例提供了一种计算机存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述流量监管方法的步骤。本专利技术实施例提供的一种流量监管方法、设备、装置和计算机存储介质中,首先获取报文;然后,对所述报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,对所述报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果;最后,按照所述报文标记最终结果对接收到报文进行处理。在采用上述记载的技术方案时,由于需要结合至少两次基于令牌桶算法的报文标记得出最终标记结果,这样,对于一些特殊或复杂的业务流量监管需求,可以通过灵活地配置每次进行报文标记时的令牌桶算法来时实现,也就是说,通过灵活地配置每次进行报文标记时的令牌桶算法,可以实现一些特殊或复杂的业务流量监管需求。附图说明图1为本专利技术实施例的一种流量监管方法的流程图;图2为本专利技术实施例中对所述报文依次进行两次基于令牌桶算法的报文标记的实现框图;图3为本专利技术实施例中分别进行至少两次基于令牌桶算法的报文标记的实现框图;图4为实现本专利技术实施例的流量监管方法的一种装置的示意图;图5为本专利技术实施例在进行流量监管前和进行流量监管后的报文标记示意图;图6为本专利技术实施例的流量监管的原理示意图一;图7为本专利技术实施例的流量监管的原理示意图二;图8为本专利技术实施例的流量监管的原理示意图三;图9为本专利技术实施例的流量监管的原理示意图四;图10为本专利技术实施例的一种流量监管装置的组成结构示意图;图11为本专利技术实施例的一种流量监管设备的硬件结构示意图。具体实施方式以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例可以用于实现对业务流量进行监本文档来自技高网...

【技术保护点】
1.一种流量监管方法,其特征在于,所述方法包括:/n获取报文;/n对所述报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,对所述报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果;/n按照所述报文标记最终结果对接收到报文进行处理。/n

【技术特征摘要】
1.一种流量监管方法,其特征在于,所述方法包括:
获取报文;
对所述报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,对所述报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果;
按照所述报文标记最终结果对接收到报文进行处理。


2.根据权利要求1所述的方法,其特征在于,所述对所述报文依次进行至少两次基于令牌桶算法的报文标记,包括:
针对所述报文,依次由第1标记器至第n标记器进行报文标记,其中,n为大于1的整数;当i取1至n时,第i标记器为基于令牌桶的标记器或基于令牌桶的组合标记器;所述基于令牌桶的组合标记器用于对报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,所述基于令牌桶的组合标记器用于对报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果。


3.根据权利要求1所述的方法,其特征在于,所述对所述报文分别进行至少两次基于令牌桶算法的报文标记,包括:
针对所述报文,分别由第1标记器至第n标记器进行报文标记,其中,n为大于1的整数;当i取1至n时,第i标记器为基于令牌桶的标记器或基于令牌桶的组合标记器;所述基于令牌桶的组合标记器用于对报文依次进行至少两次基于令牌桶算法的报文标记,得出报文标记最终结果;或者,所述基于令牌桶的组合标记器用于对报文分别进行至少两次基于令牌桶算法的报文标记,得出至少两个报文标记中间结果,按照预设规则将所述至少两个报文标记中间结果转换为报文标记最终结果。


4.根据权利要求2或3所述的方法,其特征在于,所述基于令牌桶的标记器用于采用以下一种算法进行报文标记:单速率三色标记srTCM算法、双速率三色标记trTCM算法、改进的双速率三色标记ModifiedtrTCM算法。


5.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:
在获取报文前,通过...

【专利技术属性】
技术研发人员:王煜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1