-
公开(公告)号:CN105939284B
公开(公告)日:2019-01-25
申请号:CN201610016462.1
申请日:2016-01-08
Applicant: 杭州迪普科技股份有限公司 , 国家计算机网络与信息安全管理中心
IPC: H04L12/813
Abstract: 本申请提供一种报文控制策略的匹配方法及装置,该方法包括:对接收的报文进行解析,得到报文的五元组信息;将五元组信息中的每个信息与五元组掩码中对应掩码做按位与运算,得到对应的五个运算结果;如果五个运算结果与五元组信息对应相等,则在报文控制策略表中查找与报文匹配的报文控制策略;如果五个运算结果与五元组信息不相等,则确定报文控制策略表中不存在与报文匹配的报文控制策略,停止报文控制策略的匹配操作。本申请通过使用五元组掩码进行预匹配,可过滤掉部分不匹配报文控制策略的流量,减少了无效查找,提高了报文控制策略匹配的性能。
-
公开(公告)号:CN107743101A
公开(公告)日:2018-02-27
申请号:CN201710880563.8
申请日:2017-09-26
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/937
Abstract: 本发明提供一种数据的转发方法及装置,方法包括:若第一存储模块需要转发数据,则通过第一存储模块向控制模块发送请求指令;若控制模块接收到请求指令,则通过控制模块为第一存储模块对应的第一入端口确定第一出端口及第一索引值;通过控制模块向第一存储模块发送携带第一索引值的响应指令;若第一存储模块接收到响应指令,则通过第一存储模块向控制模块发送需要转发的数据及第一索引值;通过控制模块基于第一索引值确定第一出端口;通过控制模块向第一出端口对应的第二存储模块转发数据。应用本发明实施例,多个数据转发的处理过程可以通过控制模块实现并行处理,大大提高了FPGA芯片的整体处理性能,处理效率高。
-
公开(公告)号:CN107743101B
公开(公告)日:2020-10-09
申请号:CN201710880563.8
申请日:2017-09-26
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/937
Abstract: 本发明提供一种数据的转发方法及装置,方法包括:若第一存储模块需要转发数据,则通过第一存储模块向控制模块发送请求指令;若控制模块接收到请求指令,则通过控制模块为第一存储模块对应的第一入端口确定第一出端口及第一索引值;通过控制模块向第一存储模块发送携带第一索引值的响应指令;若第一存储模块接收到响应指令,则通过第一存储模块向控制模块发送需要转发的数据及第一索引值;通过控制模块基于第一索引值确定第一出端口;通过控制模块向第一出端口对应的第二存储模块转发数据。应用本发明实施例,多个数据转发的处理过程可以通过控制模块实现并行处理,大大提高了FPGA芯片的整体处理性能,处理效率高。
-
公开(公告)号:CN109388597A
公开(公告)日:2019-02-26
申请号:CN201811160055.3
申请日:2018-09-30
Applicant: 杭州迪普科技股份有限公司
IPC: G06F13/20
Abstract: 本申请提供一种基于FPGA的数据交互方法及装置,所述方法包括:FPGA模块内的虚拟P2P桥接收第一终端发送的TLP类型的数据包,并将数据包存储于缓存单元中;FPGA模块内的业务单元对数据包进行解析,获取数据包对应的目的终端地址和地址路由,以及根据目的终端地址确定第二终端;判断第二终端与FPGA模块连接的总线的状态;当确定总线的状态处于空闲状态时,从缓存单元中读取数据包,并将数据包通过虚拟P2P桥发送给第二终端。
-
-
-