【技术实现步骤摘要】
报文处理设备及报文处理方法
[0001]本专利技术实施例涉及计算机
,尤其涉及一种报文处理设备及报文处理方法。
技术介绍
[0002]报文是网络中交换与传输的数据单元,其在网络中的顺利传输需要依赖于多种报文处理设备的处理,包括但不限于网关设备、交换机设备、路由设备、集线设备等等。
[0003]以网关设备为例,网关设备是一种充当报文转换重任的设备,使用在不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,可以看作是一个翻译器。目前的网关设备在对报文进行处理时,需要依赖于网关设备自身的硬件资源和性能。但是,在某些场景下,例如,在大规模限速场景下,如云上大量公网IP限速场景下,则网关设备会因硬件资源有限而无法进行处理。
[0004]为此,现有技术提出了两种方法解决该问题,第一种方法是多组硬件设备并行,让每组硬件设备处理限速配置的规模减小;第二种方法是扩容单台设备的硬件存储。但是,不管哪种方式,都会面临成本的增加。并且,第二种方法如果不能简单的扩容硬件存储,还需要涉及到硬件设计架构的改变,进一步增加了成本。
技术实现思路
[0005]有鉴于此,本专利技术实施例提供一种报文处理方案,以至少部分解决上述问题。
[0006]根据本专利技术实施例的第一方面,提供了一种报文处理设备,包括:第一部件和第二部件;其中:所述第一部件,用于获取所述第二部件转发的报文对应的IP地址的报文流量;根据所述报文流量,对所述第二部件进行流量限速配置策略的配置;所述第二部件,用于根据所述第一部 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理设备,包括:第一部件和第二部件;其中:所述第一部件,用于获取所述第二部件转发处理的报文对应的IP地址的报文流量;根据所述报文流量,对所述第二部件进行流量限速配置策略的配置;所述第二部件,用于根据所述第一部件配置的所述流量限速配置策略,对与所述流量限速配置策略对应的报文进行限速转发处理。2.根据权利要求1所述的报文处理设备,其中,所述第一部件为片上系统SOC,所述第二部件为处理器芯片。3.根据权利要求2所述的报文处理设备,其中,所述SOC,还用于按照存储的报文转发规则,通过软件代码进行报文转发处理。4.根据权利要求2或3所述的报文处理设备,其中,所述报文流量包括来自至少一个IP地址的报文对应的至少一个报文流量;所述第一部件根据所述报文流量,对所述第二部件进行流量限速配置策略的配置包括:所述SOC判断所述至少一个报文流量中,是否存在流量超过对应的IP地址的可用带宽的报文流量;若存在,则向所述处理器芯片下发所述IP地址对应的流量限速配置策略,以使所述处理器芯片根据下发的所述流量限速配置策略,对来自所述IP地址的报文进行限速转发处理。5.根据权利要求4所述的报文处理设备,其中,所述SOC向所述处理器芯片下发所述IP地址对应的流量限速配置策略包括:所述SOC判断向所述处理器芯片下发的流量限速配置策略的数量是否已达到预设数量;若已达所述预设数量,则从所述处理器芯片已存在的流量限速配置策略中选择待删除的流量限速配置策略;并从所述处理器芯片中删除所述待删除的流量限速配置策略后,向所述处理器芯片下发所述IP地址对应的流量限速配置策略。6.根据权利要求5所述的报文处理设备,其中,所述SOC按照流量规格从所述处理器芯片已存在的流量限速配置策略中选择待删除的流量限速配置策略。7.根据权利要求6所述的报文处理设备,其中,所述SOC将所述处理器芯片已存在的流量限速配置策略中,流量规格最小的配置策略选择为所述待删除的流量限速配置策略。8.根据权利要求5所述的报文处理设备,其中,所述SOC还在所述流量限速配置策略的数量未达到所述预设数量时,直接向所述处理器芯片下发所述IP地址对应的流量限速配置策略。9.根据权利要求5所述的报文处理设备,其中,所述SOC还在从所述处理器芯片中删除所述待删除的流量限速配置策略后,通过所述SOC中的报文转发规则,按照所述待删除的流量限速配置策略的限速配置转发来自所述待删除的流量限速配置策略对应的IP地址的报文。10.根据权利要求4所述的报文处理设备,其中,所述SOC还在确定不存在报文流量超过对应的IP地址的可用带宽的报文流量时,判断是否已向所述处理器芯片下发过流量限速配置策略;若下发过,则删除所述处理器芯片中的所述流量限速配置策略。11.根据权利要求2所述的报文处理设备,其中,所述SOC,还用于判断自身转发的报文中是否存在报文流量超过预设流量的报文;若存在,则将超过所述预设流量的报文分配给
所述处理器芯片处理。12.根据权利要求11所述的报文处理设备,其中,所述SOC在将超过所述预设流量的报文分配给所述处理器芯片处理时,判断所述处理器芯片中的流量限速配置策略的数量是...
【专利技术属性】
技术研发人员:徐志,余年兵,郭志滨,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。