【技术实现步骤摘要】
数据处理方法、现场可编程门阵列芯片及网络安全设备
[0001]本申请涉及网络通信
,尤其涉及一种数据处理方法、现场可编程门阵列芯片及网络安全设备。
技术介绍
[0002]现有技术中,路由器一般是由主机加上相应的网络接口卡组成或采用专用的嵌入式系统,基于CPU(central processing unit,中央处理器)芯片的路由转发功能是软件使用串行处理的方式实现的。
[0003]但是在转发过程中,容易出现多个通道同时申请出口,导致排队等待的情况,导致出现短包丢包、无法达到满带宽、时延大等问题,因此该方法满足不了多通道请求时的通信环境需求。
技术实现思路
[0004]本申请实施例提供一种数据处理方法、现场可编程门阵列芯片及网络安全设备,用以解决相关技术中路由转发功能满足不了多通道请求时的通信环境的需求的问题。
[0005]第一方面,本申请提供一种数据处理方法,现场可编程门阵列芯片包括多个交换单元,各所述交换单元并行执行以下方法,针对每个交换单元,所述方法包括:
[0006]接收各 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,其特征在于,现场可编程门阵列芯片包括多个交换单元,各所述交换单元并行执行以下方法,针对每个交换单元,所述方法包括:接收各输入通道发送的报文数据;从所述各输入通道发送的报文数据中筛选出与所述交换单元对应的报文数据;将筛选出的所述报文数据发送给所述交换单元对应的以太网接口。2.根据权利要求1所述的方法,其特征在于,所述从所述各输入通道发送的报文数据中筛选出与所述交换单元对应的报文数据,包括:从所述各输入通道发送的报文数据中,提取出所述各输入通道发送的报文数据分别对应的目的端口号;获取所述交换单元的唯一标识;若所述报文数据的目的端口号和所述唯一标识匹配,则确定所述报文数据为所述交换单元对应的报文数据。3.根据权利要求1或2所述的方法,其特征在于,若筛选出与所述交换单元对应的多个报文数据,则根据传输所述报文数据的各输入通道的优先级依序发送所述多个报文数据中的各报文数据给所述交换单元对应的以太网接口。4.根据权利要求3所述的方法,其特征在于,所述根据传输所述报文数据的各输入通道的优先级依序发送所述多个报文数据中的各报文数据给所述交换单元对应的以太网接口,包括:若优先级最高的输入通道中没有报文数据,则按照优先级先后顺序依序遍历各输入通道,并发送遍历到的具有报文数据的输入通道的报文数据给所述交换单元对应的以太网接口。5.根据权利要求3所述的方法,其特征在于,所述根据传输所述报文数据的各输入通道的优先级依序发送所述多个报文数据中的各报文数据给所述交换单元对应的以太网接口,包括:从所述多个报文数据对应的各输入通道中筛选出优先级最高的输入通道,发送所述优先级最高的输入通道的报文数据给所述交换单元对应的以太网接口,并将所述优先级最高的输入通道降低为最低优先级;将优先级低于所述优先级最高的输入通道的各输入通道提升一个优先级,并将优先级高于所述优先级最高的输入通道的各输入通道的优先级保持不变。6.一种现场可编程门阵列芯片,其特征在于,所述现场可编程门阵列芯片中包括交换矩阵模块,所述交换矩阵模块包括多个交换单元,其中:每个交换单元与各输入通道连接且每个交换单元对应一个以太网接口,其中各所述输入通道用于向所述交换单元传输报文数据;所述多个交换单元并行执行以下操作:针对每个交换单元,所述交换单元从所述各输入通道发送的报文数据中筛选出与所述交换单元对应的报文数据,并将筛选出的所述报文数据发送给所述交换单元对应的以太网接口。7.根据权利要求6所述的现场可编程门阵列芯片,其特征在于,所述交换单元,具体用于从所述各输入通...
【专利技术属性】
技术研发人员:张立,谢正明,梅龙生,张雷,杜赢,
申请(专利权)人:北京神州绿盟科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。