-
公开(公告)号:CN111654886B
公开(公告)日:2023-06-27
申请号:CN202010464215.4
申请日:2020-05-27
Applicant: 杭州迪普科技股份有限公司
IPC: H04W28/20
Abstract: 本说明书提供一种限制用户带宽的方法和装置,该方法中,将Block RAM和SDRAM相结合,通过Block RAM暂时存储指定周期内的统计数据,在指定周期结束时把Block RAM内统计数据读出,累加到SDRAM中,并清空Block RAM的统计数据,从而实现数据转移。通过这一方法,一个指定周期只需要对SDRAM进行一次读写操作,能够获得处理快速、统计容量大并且节约存储资源的效果。
-
公开(公告)号:CN113114574B
公开(公告)日:2023-04-25
申请号:CN202110341229.1
申请日:2021-03-30
Applicant: 杭州迪普科技股份有限公司
Inventor: 孟相玉
IPC: H04L45/7453
Abstract: 本申请提供一种报文转发方法及装置,应用于交换设备,所述交换设备维护有会话表和hash索引表;其中,会话表中的会话表项包括会话的五元组信息;hash索引表中的hash索引表项包括与会话表项对应的hash索引;hash索引包括从与会话的五元组信息对应的hash值中提取到的至少一个hash片段;所述方法包括:计算与接收到的报文的五元组信息对应的hash值,并从hash值中提取出至少一个hash片段;在hash索引表中,查找与所述至少一个hash片段匹配的hash索引表项;如果查找到与至少一个hash片段匹配的hash索引表项,则进一步基于与所述hash索引表项对应的会话表项,转发报文。
-
公开(公告)号:CN111431921B
公开(公告)日:2022-08-26
申请号:CN202010244157.4
申请日:2020-03-31
Applicant: 杭州迪普科技股份有限公司
IPC: H04L69/40 , H04L41/084 , H04L67/1095
Abstract: 一种配置同步方法,应用于多板卡系统中任意板卡;所述板卡包括处理器以及与所述处理器相连的交换芯片,所述多板卡的交换芯片之间相互连接;所述方法包括:处理器基于接收到的控制报文生成配置信息并发往交换芯片;交换芯片将所述配置信息以组播形式发往所述多板卡系统中的其他任一板卡,以使所述其他任一板卡根据所述配置信息更新配置。应用本方法,即使短时间内有较多的配置更新操作,主控制台CPU不会负载过高,保证了系统的正常运行,不会影响业务的正常处理。
-
公开(公告)号:CN109167846B
公开(公告)日:2022-01-25
申请号:CN201810872874.4
申请日:2018-08-02
Applicant: 杭州迪普科技股份有限公司
IPC: H04L61/2517 , H04L61/5046
Abstract: 本公开提供一种通信端口的分配方法应用于网关设备,所述网关设备包括于NAT组网内,所述NAT组网内还包括内网设备、外网设备,所述内网设备和外网设备经所述网关设备通信,该方法包括:接收所述内网设备的报文,获取所述报文的初始源端口;基于所述初始源端口,按第一预设策略,尝试从第一端口池为所述报文分配第一源端口,若成功,则替换所述报文的初始源端口为第一源端口,向外网设备发送;若失败,则按第二预设策略,尝试从第二端口池为所述报文分配第二源端口,若成功,则替换所述报文的初始源端口为第二源端口,向外网设备发送。应用本公开实施例可以实现在NAT组网并发多端口待分配场景下,减少端口分配冲突,提高端口分配效率。
-
公开(公告)号:CN107979509B
公开(公告)日:2020-05-12
申请号:CN201711213625.6
申请日:2017-11-28
Applicant: 杭州迪普科技股份有限公司
Inventor: 孟相玉
Abstract: 本申请提供一种检测FPGA工作状态的方法和装置,应用于CPU,所述方法包括:当检测周期到达时,向FPGA发送若干预设的检测报文,以使FPGA通过与所述检测报文对应的内部通路将所述检测报文上送至本端;其中,不同的检测报文用于检测FPGA中不同内部通路的工作状态;在检测结束时,如果没有接收到发送至所述FPGA的所有检测报文,确定所述FPGA检测未通过;如果所述FPGA连续检测未通过的次数达到预设阈值,确定所述FPGA异常。采用本申请提供的技术方法,可以提高CPU对FPGA工作状态的准确度。
-
公开(公告)号:CN107122134B
公开(公告)日:2020-01-03
申请号:CN201710273938.4
申请日:2017-04-25
Applicant: 杭州迪普科技股份有限公司
IPC: G06F3/06
Abstract: 本申请提供一种数据读取的方法和装置,应用于基于FPGA实现的内存控制器,所述内存控制器与目标内存连接。其中,共享所述目标内存的多个用户,基于回读数据响应时长被划分为多种用户类型;其中,不同的用户类型分别对应不同的回读数据响应时长区间;所述方法为:响应接收到的读命令,从目标内存中读取数据;其中,所述读命令携带用户标识;确定与所述用户标识对应的目标用户类型;触发与所述目标用户类型对应的分发任务,并基于所述分发任务将读取到的数据发送至对应的用户;其中,不同的用户类型分别对应不同的分发任务,且不同的用户类型对应的分发任务互相隔离。采用本申请提供的技术方法,可以提高内存控制器的性能。
-
公开(公告)号:CN106657436B
公开(公告)日:2019-07-09
申请号:CN201611075282.7
申请日:2016-11-29
Applicant: 杭州迪普科技股份有限公司
IPC: H04L29/12
Abstract: 本申请提供一种报文处理方法和装置,应用于网络设备,所述网络设备包括FPGA模块:FPGA模块在接收到报文时,确定所述报文的协议类别;FPGA模块在确定所述报文为IPv4报文时,基于IPv4报文对应的第一类索引表查找该IPv4报文的业务处理策略;FPGA模块在确定所述报文为IPv6报文时,基于IPv6报文对应的第二类索引表查找该IPv6报文的业务处理策略;FPGA模块根据查找到的业务处理策略对对应的报文进行业务处理;其中,所述第一类索引表与所述第二类索引表的存储位置不同。本申请FPGA模块可以基于一套程序实现IPv4策略查找功能和IPv6策略查找功能,从而节省网络设备FPGA模块资源。
-
公开(公告)号:CN109510785A
公开(公告)日:2019-03-22
申请号:CN201811609850.6
申请日:2018-12-27
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/931 , H04L12/947
CPC classification number: H04L49/208 , H04L49/25
Abstract: 本申请供一种镜像报文的方法,所述方法包括:交换芯片接收报文,根据流定义策略将报文引流到FPGA;FPGA接收报文后存储原始报文,并解析出基本报文信息,将所述基本报文信息发送给会话匹配模块;会话匹配模块根据会话表进行匹配处理;发送模块根据预设的镜像规则进行镜像处理,符合镜像规则的,复制存储的原始报文发送给CPU,否则复制存储的原始报文,经交换芯片转发到对应的出接口;CPU根据配置的镜像模式,把报文经交换芯片转发到对应的出接口,通过所述方法能够解减少芯片资源的使用、以及减少报文的处理时延、解决业务板卡做NAT镜像不到报文的问题。
-
公开(公告)号:CN109462509A
公开(公告)日:2019-03-12
申请号:CN201811465602.9
申请日:2018-12-03
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/24
Abstract: 本申请供一种板卡的批量备份的方法,当主板卡出现异常重启时,流量切换到备份板卡上;主板卡的FPGA(Field-Programmable Gate Array,现场可编程门阵列)重启完成后,发送通知消息给主板卡的CPU(Central Processing Unit,中央处理器);主板卡的CPU通知备份板卡进行备份操作。该方法能够解决CPU和FPGA独立启动可能导致的会话备份不全的问题,使得主板卡和备份板卡一直保持整体同步。
-
公开(公告)号:CN113726874A
公开(公告)日:2021-11-30
申请号:CN202110998164.8
申请日:2021-08-27
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请提供一种会话表的备份方法、主机设备及双机热备系统,所述方法应用于主机设备,所述主机设备为客户端与服务器之间的网络中间设备,所述主机设备对应有至少一个备机设备;当接收到TCP协议的连接请求报文时,确定本地是否存有本次会话的会话表,并将会话表发送至备机设备进行备份;当接收到响应于连接请求报文的回复报文时,则判断所属会话对应的会话表是否已在备机设备备份,若无备份,则丢弃回复报文,使得相应的客户端重传连接请求报文。利用重传的连接请求报文,让主机设备将已存有的会话表再次发送至备机设备进行备份,从而保证会话表在备机设备备份完成后,客户端与服务器之间才能建立TCP连接。
-
-
-
-
-
-
-
-
-