-
公开(公告)号:CN107122134A
公开(公告)日:2017-09-01
申请号:CN201710273938.4
申请日:2017-04-25
Applicant: 杭州迪普科技股份有限公司
IPC: G06F3/06
Abstract: 本申请提供一种数据读取的方法和装置,应用于基于FPGA实现的内存控制器,所述内存控制器与目标内存连接。其中,共享所述目标内存的多个用户,基于回读数据响应时长被划分为多种用户类型;其中,不同的用户类型分别对应不同的回读数据响应时长区间;所述方法为:响应接收到的读命令,从目标内存中读取数据;其中,所述读命令携带用户标识;确定与所述用户标识对应的目标用户类型;触发与所述目标用户类型对应的分发任务,并基于所述分发任务将读取到的数据发送至对应的用户;其中,不同的用户类型分别对应不同的分发任务,且不同的用户类型对应的分发任务互相隔离。采用本申请提供的技术方法,可以提高内存控制器的性能。
-
公开(公告)号:CN106850386B
公开(公告)日:2020-06-09
申请号:CN201710076702.1
申请日:2017-02-13
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/46 , H04L29/12 , H04L12/741
Abstract: 本申请提供一种报文处理方法和设备,应用于网络设备,所述网络设备包括逻辑芯片、处理器:逻辑芯片对接收到的原始报文进行第一业务处理,并根据第一业务处理结果检测所述原始报文是否命中上送表项;逻辑芯片在确定所述原始报文命中所述上送表项时,为所述原始报文封装逻辑头,并将封装后的原始报文发送至处理器;所述逻辑头中携带有逻辑芯片对所述原始报文进行第一业务处理后得到的第一业务处理结果;处理器在接收到所述封装后的原始报文时,对所述原始报文进行第二业务处理,并基于所述逻辑头中携带的第一业务处理结果对第二业务处理后的原始报文进行转发。本申请技术方案可以提高网络设备的报文处理效率,保证网络设备业务处理功能的完整性。
-
公开(公告)号:CN106657436A
公开(公告)日:2017-05-10
申请号:CN201611075282.7
申请日:2016-11-29
Applicant: 杭州迪普科技股份有限公司
IPC: H04L29/12
CPC classification number: H04L61/2542 , H04L61/2557
Abstract: 本申请提供一种报文处理方法和装置,应用于网络设备,所述网络设备包括FPGA模块:FPGA模块在接收到报文时,确定所述报文的协议类别;FPGA模块在确定所述报文为IPv4报文时,基于IPv4报文对应的第一类索引表查找该IPv4报文的业务处理策略;FPGA模块在确定所述报文为IPv6报文时,基于IPv6报文对应的第二类索引表查找该IPv6报文的业务处理策略;FPGA模块根据查找到的业务处理策略对对应的报文进行业务处理;其中,所述第一类索引表与所述第二类索引表的存储位置不同。本申请FPGA模块可以基于一套程序实现IPv4策略查找功能和IPv6策略查找功能,从而节省网络设备FPGA模块资源。
-
公开(公告)号:CN109462509B
公开(公告)日:2022-07-29
申请号:CN201811465602.9
申请日:2018-12-03
Applicant: 杭州迪普科技股份有限公司
IPC: H04L41/0663
Abstract: 本申请供一种板卡的批量备份的方法,当主板卡出现异常重启时,流量切换到备份板卡上;主板卡的FPGA(Field-Programmable Gate Array,现场可编程门阵列)重启完成后,发送通知消息给主板卡的CPU(Central Processing Unit,中央处理器);主板卡的CPU通知备份板卡进行备份操作。该方法能够解决CPU和FPGA独立启动可能导致的会话备份不全的问题,使得主板卡和备份板卡一直保持整体同步。
-
公开(公告)号:CN106656865B
公开(公告)日:2019-06-07
申请号:CN201610970341.0
申请日:2016-10-28
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/883
Abstract: 本申请提供一种管理链表资源的方法及装置。该方法可以包括:当检测到针对特定链表节点对应的链表资源的回收请求时,提取所述链表资源的当前地址和所述特定链表节点中记录的第一标识信息;根据预存储的每一链表节点对应的链表资源的实际地址与存储于该每一链表节点中的标识信息之间的映射关系,查找对应于所述当前地址的第二标识信息,或者对应于所述第一标识信息的实际地址;当所述第一标识信息与所述第二标识信息不一致时,或者当所述当前地址与所述实际地址不一致时,拒绝所述回收请求。在本申请的技术方案中,通过对该链表资源的当前地址进行校验,可以使得功能模块准确回收链表节点对应的链表资源,从而避免链表节点进入死循环的问题。
-
公开(公告)号:CN106850386A
公开(公告)日:2017-06-13
申请号:CN201710076702.1
申请日:2017-02-13
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/46 , H04L29/12 , H04L12/741
CPC classification number: H04L12/4633 , H04L45/74 , H04L45/745 , H04L61/2592
Abstract: 本申请提供一种报文处理方法和设备,应用于网络设备,所述网络设备包括逻辑芯片、处理器:逻辑芯片对接收到的原始报文进行第一业务处理,并根据第一业务处理结果检测所述原始报文是否命中上送表项;逻辑芯片在确定所述原始报文命中所述上送表项时,为所述原始报文封装逻辑头,并将封装后的原始报文发送至处理器;所述逻辑头中携带有逻辑芯片对所述原始报文进行第一业务处理后得到的第一业务处理结果;处理器在接收到所述封装后的原始报文时,对所述原始报文进行第二业务处理,并基于所述逻辑头中携带的第一业务处理结果对第二业务处理后的原始报文进行转发。本申请技术方案可以提高网络设备的报文处理效率,保证网络设备业务处理功能的完整性。
-
公开(公告)号:CN106789450A
公开(公告)日:2017-05-31
申请号:CN201710118325.3
申请日:2017-03-01
Applicant: 杭州迪普科技股份有限公司
Abstract: 本发明提供一种报文的特征统计方法及装置,所述方法包括:确定第一存储模块中是否存在与待匹配特征值相同的第一特征值;当确定第一存储模块中不存在与待匹配特征值相同的第一特征值时,基于待匹配特征值,从第一存储模块中确定待匹配的至少一个第一接收数量,从第二存储模块中确定与待匹配特征值对应的第二接收数量;基于预设排序规则,将待匹配的至少一个第一接收数量与第二接收数量进行排序,获得排序结果;基于排序结果以及预设确定规则,当确定第二接收数量为最小值时,将第二存储模块中存储的第二接收数量替换为第三接收数量。应用本发明实施例,解决了防护设备的特征统计效率低的问题。
-
公开(公告)号:CN106656865A
公开(公告)日:2017-05-10
申请号:CN201610970341.0
申请日:2016-10-28
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/883
CPC classification number: H04L49/9015
Abstract: 本申请提供一种管理链表资源的方法及装置。该方法可以包括:当检测到针对特定链表节点对应的链表资源的回收请求时,提取所述链表资源的当前地址和所述特定链表节点中记录的第一标识信息;根据预存储的每一链表节点对应的链表资源的实际地址与存储于该每一链表节点中的标识信息之间的映射关系,查找对应于所述当前地址的第二标识信息,或者对应于所述第一标识信息的实际地址;当所述第一标识信息与所述第二标识信息不一致时,或者当所述当前地址与所述实际地址不一致时,拒绝所述回收请求。在本申请的技术方案中,通过对该链表资源的当前地址进行校验,可以使得功能模块准确回收链表节点对应的链表资源,从而避免链表节点进入死循环的问题。
-
公开(公告)号:CN107122134B
公开(公告)日:2020-01-03
申请号:CN201710273938.4
申请日:2017-04-25
Applicant: 杭州迪普科技股份有限公司
IPC: G06F3/06
Abstract: 本申请提供一种数据读取的方法和装置,应用于基于FPGA实现的内存控制器,所述内存控制器与目标内存连接。其中,共享所述目标内存的多个用户,基于回读数据响应时长被划分为多种用户类型;其中,不同的用户类型分别对应不同的回读数据响应时长区间;所述方法为:响应接收到的读命令,从目标内存中读取数据;其中,所述读命令携带用户标识;确定与所述用户标识对应的目标用户类型;触发与所述目标用户类型对应的分发任务,并基于所述分发任务将读取到的数据发送至对应的用户;其中,不同的用户类型分别对应不同的分发任务,且不同的用户类型对应的分发任务互相隔离。采用本申请提供的技术方法,可以提高内存控制器的性能。
-
公开(公告)号:CN106789450B
公开(公告)日:2019-12-06
申请号:CN201710118325.3
申请日:2017-03-01
Applicant: 杭州迪普科技股份有限公司
Abstract: 本发明提供一种报文的特征统计方法及装置,所述方法包括:确定第一存储模块中是否存在与待匹配特征值相同的第一特征值;当确定第一存储模块中不存在与待匹配特征值相同的第一特征值时,基于待匹配特征值,从第一存储模块中确定待匹配的至少一个第一接收数量,从第二存储模块中确定与待匹配特征值对应的第二接收数量;基于预设排序规则,将待匹配的至少一个第一接收数量与第二接收数量进行排序,获得排序结果;基于排序结果以及预设确定规则,当确定第二接收数量为最小值时,将第二存储模块中存储的第二接收数量替换为第三接收数量。应用本发明实施例,解决了防护设备的特征统计效率低的问题。
-
-
-
-
-
-
-
-
-