中央处理器收包处理方法技术

技术编号:39594801 阅读:8 留言:0更新日期:2023-12-03 19:50
本发明专利技术实施例提供了一种中央处理器收包处理方法

【技术实现步骤摘要】
中央处理器收包处理方法、装置、电子设备和存储介质


[0001]本专利技术涉及计算机网络通信
,特别是涉及一种中央处理器收包处理方法

一种中央处理器收包处理装置

一种电子设备和一种存储介质


技术介绍

[0002]交换机作为网络中的传输设备,一方面要维护管理交换芯片

网络接口

风扇电源等硬件资源,另一方面还需要识别处理各种协议报文,例如地址解析协议(
Address Resolution Protocol

ARP
)报文,为选择主机路由服务;开放式最短路径优先(
Open Shortest Path First

OSPF
)协议,用于传递路由表信息,选择最佳转发路径;远程终端协议
Telnet
报文,为用户管理交换机提供服务等

由于交换机的
CPU
(中央处理器)处理能力有限,当需要处理的协议报文增多的时候,可能会导致
CPU
繁忙,尤其是当网络中存在着大量攻击报文的时候,如果任由其上送
CPU
,则会导致
CPU
无法正常运行,从而使得用户访问网络失败,管理员无法正常管理交换机

[0003]相关技术中,通过
COPP

Control Plane Policing
,控制平面策略)策略是针对业务需要的协议报文进行上送
CPU
控制,无法对某些攻击报文或者是由于软件漏洞

模块异常导致的报文上
CPU
进行控制,这些异常报文上送
CPU
时,不仅会挤占正常协议报文的
CPU
资源,影响
CPU
对于正常业务报文的响应和处理速度,还可能会攻击软件漏洞,影响交换机的正常运行,造成网络故障


技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种中央处理器收包处理方法

一种中央处理器收包处理装置

一种电子设备和一种存储介质

[0005]为了解决上述问题,在本专利技术的第一个方面,本专利技术实施例公开了一种中央处理器收包处理方法,包括:获取中央处理器收包队列;将所述中央处理器收包队列划分报文丢弃队列和报文接收队列;响应于接收到上报报文,基于预设分配规则,将所述上报报文匹配至所述报文丢弃队列和所述报文接收队列中的一个,确定为目标收包队列;采用所述目标收包队列将所述上报报文进行上传

[0006]可选地,所述基于预设分配规则,将所述上报报文匹配至所述报文丢弃队列和所述报文接收队列中的一个,确定为目标收包队列的步骤包括:基于所述上报报文的访问信息,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列

[0007]可选地,所述基于所述上报报文的访问信息,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列的步骤包括:
通过预设访问控制列表匹配所述上报报文;响应于所述上报报文与所述预设访问控制列表匹配,将所述上报报文分配至所述报文接收队列,确定所述报文接收队列为所述目标收包队列;响应于上报报文与所述预设访问控制列表不匹配,将所述上报报文与预设中央处理器队列映射表进行匹配,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列

[0008]可选地,所述将所述上报报文与预设中央处理器队列映射表进行匹配,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列的步骤包括:响应于所述上报报文与预设中央处理器队列映射表匹配,将所述上报报文分配至所述报文接收队列,确定所述报文接收队列为所述目标收包队列;响应于所述上报报文与预设中央处理器队列映射表不匹配,将所述上报报文分配至所述报文丢弃队列,确定所述报文丢弃队列为所述目标收包队列

[0009]可选地,当所述目标收包队列为所述报文接收队列时,所述采用所述目标收包队列将所述上报报文进行上传的步骤包括:依据所述上报报文确定控制平面策略信息;将所述报文接收队列配置所述控制平面策略信息;采用配置后的报文接收队列将所述上报报文进行上传

[0010]可选地,当所述上报报文与所述预设访问控制列表匹配,所述依据所述上报报文确定控制平面策略信息的步骤包括:依据所述上报报文在所述预设访问控制列表中匹配的协议类型,确定上传动作;将所述上传动作确定为所述控制平面策略信息

[0011]可选地,所述依据所述上报报文确定控制平面策略信息的步骤还包括:确定所述上报报文对应的限速表;将所述限速表确定为所述控制平面策略信息

[0012]可选地,当所述上报报文与所述预设中央处理器队列映射表匹配,所述依据所述上报报文确定控制平面策略信息的步骤包括:依据所述上报报文在所述预设中央处理器队列映射表中匹配收包原因,配置预设中央处理器队列映射表中的高优先级表项为所述控制平面策略信息

[0013]可选地,所述依据所述上报报文确定控制平面策略信息的步骤还包括:依据所述高优先级表项确定队列限速数据;将所述队列限速数据确定为所述控制平面策略信息

[0014]可选地,当所述目标收包队列为所述报文丢弃队列时,所述采用所述目标收包队列将所述上报报文进行上传的步骤包括:采用所述报文丢弃队列缓存所述上报报文;清空所述报文丢弃队列的数据

[0015]可选地,所述采用所述报文丢弃队列缓存所述上报报文的步骤包括:对所述报文丢弃队列配置所述预设访问控制列表中的低优先级表项;采用配置后的报文丢弃队列缓存所述上报报文

[0016]可选地,所述方法应用于交换机,所述交换机内设有交换芯片,所述获取中央处理器收包队列的步骤包括:获取所述交换芯片支持的中央处理器收包队列

[0017]可选地,所述将所述中央处理器收包队列划分报文丢弃队列和报文接收队列的步骤包括:将所述交换芯片支持的中央处理器收包队列中的一个中央处理器收包队列划分为所述报文丢弃队列;将所述交换芯片支持的中央处理器收包队列中所述报文丢弃队列之外的中央处理器收包队列划分为所述报文接收队列

[0018]可选地,所述方法还包括:对所述报文接收队列分配业务需求缓存;对所述报文丢弃队列分配零缓存

[0019]可选地,所述对所述报文接收队列分配业务需求缓存的步骤包括:接收预设收包缓存分配策略;基于所述预设收包缓存分配策略,确定所述业务需求缓存对应的容量;基于所述业务需求缓存对应的容量,对所述报文接收队列进行缓存分配<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种中央处理器收包处理方法,其特征在于,包括:获取中央处理器收包队列;将所述中央处理器收包队列划分报文丢弃队列和报文接收队列;响应于接收到上报报文,基于预设分配规则,将所述上报报文匹配至所述报文丢弃队列和所述报文接收队列中的一个,确定为目标收包队列;采用所述目标收包队列将所述上报报文进行上传
。2.
根据权利要求1所述的方法,其特征在于,所述基于预设分配规则,将所述上报报文匹配至所述报文丢弃队列和所述报文接收队列中的一个,确定为目标收包队列的步骤包括:基于所述上报报文的访问信息,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述上报报文的访问信息,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列的步骤包括:通过预设访问控制列表匹配所述上报报文;响应于所述上报报文与所述预设访问控制列表匹配,将所述上报报文分配至所述报文接收队列,确定所述报文接收队列为所述目标收包队列;响应于上报报文与所述预设访问控制列表不匹配,将所述上报报文与预设中央处理器队列映射表进行匹配,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列
。4.
根据权利要求3所述的方法,其特征在于,所述将所述上报报文与预设中央处理器队列映射表进行匹配,将所述上报报文分配至所述报文丢弃队列和所述报文接收队列中的一个,确定为所述目标收包队列的步骤包括:响应于所述上报报文与预设中央处理器队列映射表匹配,将所述上报报文分配至所述报文接收队列,确定所述报文接收队列为所述目标收包队列;响应于所述上报报文与预设中央处理器队列映射表不匹配,将所述上报报文分配至所述报文丢弃队列,确定所述报文丢弃队列为所述目标收包队列
。5.
根据权利要求4所述的方法,其特征在于,当所述目标收包队列为所述报文接收队列时,所述采用所述目标收包队列将所述上报报文进行上传的步骤包括:依据所述上报报文确定控制平面策略信息;将所述报文接收队列配置所述控制平面策略信息;采用配置后的报文接收队列将所述上报报文进行上传
。6.
根据权利要求5所述的方法,其特征在于,当所述上报报文与所述预设访问控制列表匹配,所述依据所述上报报文确定控制平面策略信息的步骤包括:依据所述上报报文在所述预设访问控制列表中匹配的协议类型,确定上传动作;将所述上传动作确定为所述控制平面策略信息
。7.
根据权利要求6所述的方法,其特征在于,所述依据所述上报报文确定控制平面策略信息的步骤还包括:确定所述上报报文对应的限速表;
将所述限速表确定为所述控制平面策略信息
。8.
根据权利要求6所述的方法,其特征在于,当所述上报报文与所述预设中央处理器队列映射表匹配,所述依据所述上报报文确定控制平面策略信息的步骤包括:依据所述上报报文在所述预设中央处理器队列映射表中匹配收包原因,配置预设中央处理器队列映射表中的高优先级表项为所述控制平面策略信息
。9.
根据权利要求8所述的方法,其特征在于,所述依据所述上报报文确定控制平面策略信息的步骤还包括:依据所述高优先级表项确定队列限速数据;将所述队列限速数据确定为所述控制平面策略信息
。10.
...

【专利技术属性】
技术研发人员:刘铮陈翔李友
申请(专利权)人:苏州元脑智能科技有限公司
类型:发明
国别省市:

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

1