-
公开(公告)号:CN113849318A
公开(公告)日:2021-12-28
申请号:CN202111139405.X
申请日:2021-09-26
Applicant: 杭州迪普信息技术有限公司
IPC: G06F9/52 , G06F11/14 , G06F16/22 , G06F16/242
Abstract: 本公开实施例提供一种信息合并的方法及装置,其中,所述方法包括:接收并提取输入信息的特征值,计算特征值对应的哈希值;将哈希值对应的哈希桶加锁,依据特征值及对应的哈希值在哈希桶中创建哈希结点;将所述输入信息添加至哈希结点信息区,并将输入信息中包含的特征值及对应的哈希值添加至哈希结点关联区;备份哈希结点信息区的信息得到备份信息,并解锁哈希桶;使用备份信息,进行哈希结点与哈希结点关联区中所记载的至少一个第二结点标识对应的哈希结点之间信息的合并。通过本公开实施例的技术方案,可以避免锁的嵌套问题,降低死锁的风险,减少加减锁次数,提高信息合并效率。
-
公开(公告)号:CN114297010B
公开(公告)日:2025-04-22
申请号:CN202111628861.0
申请日:2021-12-28
Applicant: 杭州迪普信息技术有限公司
IPC: G06F11/22
Abstract: 本公开实施例提供一种业务板卡检测方法和装置,其中方法包括:对于每个待检测的所述业务板卡,将预设个数的测试报文通过主控板卡的交换芯片转发至业务板卡的交换芯片,以使业务板卡的交换芯片将测试报文发送至业务板卡中的查找引擎进行匹配,其中,所述测试报文为符合掩码规则的报文;分别读取各个业务板卡中查找引擎的命中计数,所述命中计数是每个业务板卡中查找引擎对测试报文进行匹配时统计到的命中掩码规则的测试报文的数量;响应于任一查找引擎的命中计数不等于预设个数,确定业务板卡中的查找引擎存在异常。本方法能够提前暴露框式设备的业务板卡中查找引擎的问题,且能够找到出现异常的具体查找引擎。
-
公开(公告)号:CN114329105B
公开(公告)日:2024-07-23
申请号:CN202111614380.4
申请日:2021-12-27
Applicant: 杭州迪普信息技术有限公司
IPC: G06F16/903
Abstract: 字符串检测方法和装置,所述方法包括:依次将第二字符串中的每一个字符确定为目标字符,针对目标字符执行如下处理,直到第二字符串中的每个字符均处理完成。获取与目标字符对应的匹配字符串;匹配字符串由指示匹配结果的二进制字符构成;第1到第N个匹配结果分别为目标字符与第一字符串的第1至第N个字符分别匹配所得到的匹配结果;匹配成功对应1;匹配失败对应0。构造运算字符串。将目标字符对应的匹配字符串,与目标字符对应的运算字符串进行按位与运算,得到与目标字符对应的结果字符串,如果结果字符串的第N位为1,则第二字符串中的以目标字符为第N个字符的N个连续字符构成的字符串确定为第一字符串。
-
公开(公告)号:CN114327681A
公开(公告)日:2022-04-12
申请号:CN202111656425.4
申请日:2021-12-30
Applicant: 杭州迪普信息技术有限公司
IPC: G06F9/445
Abstract: 本说明书提供一种下发配置信息的方法及装置,应用于框式设备中;其中,所述框式设备包括至少一主控板以及至少一个业务板;所述主控板上运行了用于将待下发给业务板的配置信息写入主控板内核中的第一类函数,所述业务板上运行了用于向所述业务板内核下发配置信息的第二类函数;所述方法包括:获取所述主控板待下发给目标业务板的配置信息,并将所述配置信息作为调用参数,发起针对所述第一类函数的函数调用,以将所述配置信息写入所述主控板内核;周期性遍历所述主控板内核,将所述主控板内核中的所述配置信息下发至目标业务板;基于所述配置信息发起针对所述第二类函数的函数调用,以将所述配置信息写入所述目标业务板内核。
-
公开(公告)号:CN114116311A
公开(公告)日:2022-03-01
申请号:CN202111397097.0
申请日:2021-11-23
Applicant: 杭州迪普信息技术有限公司
IPC: G06F11/14 , G06F15/78 , G06F9/4401
Abstract: 本公开实施例提供一种更新引导程序的方法及数据处理设备,其中,所述方法包括:响应于第一器件、第二器件、第一存储器和第二存储器的SPI均连接于CPLD,数据处理设备上电启动。其中,第一存储器中存储有第一器件的引导程序,第二存储器中存储有第二器件的引导程序;响应于第一存储器中存储的引导程序异常,使得第一器件出现挂死而第二器件成功启动的情况,根据CPLD中的第一更新映射信息,建立第二器件与第一存储器的对应关系;第二器件将新的引导程序更新至第一存储器中。通过本公开实施例的技术方案,避免了现有技术方案中需要断电后将引导程序异常的存储器取下进行重新烧录而带来的费时费力的问题,节省了时间和人力成本。
-
公开(公告)号:CN113872886A
公开(公告)日:2021-12-31
申请号:CN202111045251.8
申请日:2021-09-07
Applicant: 杭州迪普信息技术有限公司
IPC: H04L12/861
Abstract: 本说明书提供一种报文封装的方法及装置,所述方法包括:基于预设字节数从待封装的数据包中提取待处理数据;从所述待处理数据中提取出有效数据,并将有效数据缓存至移位寄存器;判断移位寄存器中缓存的有效数据的字节数是否不小于预设的阈值;当不小于预设的阈值时,按照存储顺序取出移位寄存器中缓存的有效数据输出,并继续从待封装的日志包中提取待处理数据;其中,取出的有效数据的字节数与所述阈值相等;在移位寄存器中缓存的有效数据输出完毕后,对输出的有效数据进行封装。应用本申请方案,不需要使用大容量FIFO缓存,同时相较于使用状态机完成报文封装,减少了耗时,提高了报文封装的效率。
-
公开(公告)号:CN113849318B
公开(公告)日:2024-11-22
申请号:CN202111139405.X
申请日:2021-09-26
Applicant: 杭州迪普信息技术有限公司
IPC: G06F9/52 , G06F11/14 , G06F16/22 , G06F16/242
Abstract: 本公开实施例提供一种信息合并的方法及装置,其中,所述方法包括:接收并提取输入信息的特征值,计算特征值对应的哈希值;将哈希值对应的哈希桶加锁,依据特征值及对应的哈希值在哈希桶中创建哈希结点;将所述输入信息添加至哈希结点信息区,并将输入信息中包含的特征值及对应的哈希值添加至哈希结点关联区;备份哈希结点信息区的信息得到备份信息,并解锁哈希桶;将所述备份信息添加至第二结点标识对应的至少一个其他哈希结点的哈希结点信息区中,完成所述哈希结点与所述第二结点标识对应的至少一个其他哈希结点之间信息的合并。通过本公开实施例的技术方案,可以避免锁的嵌套问题,降低死锁的风险,减少加减锁次数,提高信息合并效率。
-
公开(公告)号:CN114205172B
公开(公告)日:2024-06-25
申请号:CN202111623273.8
申请日:2021-12-28
Applicant: 杭州迪普信息技术有限公司
Abstract: 本说明书提供一种表项下发方法及一种报文转发方法,报文过滤系统中报文转发设备的主控板卡执行:向每个位于业务板卡的交换芯片下发一条访问控制表项ACL;ACL的匹配条件包括,特定头部的标识,以及报文来源为该交换芯片与报文转发设备相连的端口,ACL的执行动作包括:将报文转发至可编程逻辑器件;向每个位于业务板卡的可编程逻辑器件下发重定向表项;每个重定向表项包括重定向匹配条件以及重定向端口,重定向表项用于将包括重定向匹配条件的从内部口接收的报文,重定向至重定向端口。通过可编程逻辑器件的重定向表项来实现:相关技术中由交换芯片ACL所实现的确定报文出口的功能,这样,只需要给每个交换芯片下发一条ACL,减少了占用的ACL资源。
-
公开(公告)号:CN113872886B
公开(公告)日:2024-03-26
申请号:CN202111045251.8
申请日:2021-09-07
Applicant: 杭州迪普信息技术有限公司
IPC: H04L49/90
Abstract: 本说明书提供一种报文封装的方法及装置,所述方法包括:基于预设字节数从待封装的数据包中提取待处理数据;从所述待处理数据中提取出有效数据,并将有效数据缓存至移位寄存器;判断移位寄存器中缓存的有效数据的字节数是否不小于预设的阈值;当不小于预设的阈值时,按照存储顺序取出移位寄存器中缓存的有效数据输出,并继续从待封装的日志包中提取待处理数据;其中,取出的有效数据的字节数与所述阈值相等;在移位寄存器中缓存的有效数据输出完毕后,对输出的有效数据进行封装。应用本申请方案,不需要使用大容量FIFO缓存,同时相较于使用状态机完成报文封装,减少了耗时,提高了报文封装的效率。
-
公开(公告)号:CN114297010A
公开(公告)日:2022-04-08
申请号:CN202111628861.0
申请日:2021-12-28
Applicant: 杭州迪普信息技术有限公司
IPC: G06F11/22
Abstract: 本公开实施例提供一种业务板卡检测方法和装置,其中方法包括:对于每个待检测的所述业务板卡,将预设个数的测试报文通过主控板卡的交换芯片转发至业务板卡的交换芯片,以使业务板卡的交换芯片将测试报文发送至业务板卡中的查找引擎进行匹配,其中,所述测试报文为符合掩码规则的报文;分别读取各个业务板卡中查找引擎的命中计数,所述命中计数是每个业务板卡中查找引擎对测试报文进行匹配时统计到的命中掩码规则的测试报文的数量;响应于任一查找引擎的命中计数不等于预设个数,确定业务板卡中的查找引擎存在异常。本方法能够提前暴露框式设备的业务板卡中查找引擎的问题,且能够找到出现异常的具体查找引擎。
-
-
-
-
-
-
-
-
-