报文处理方法和设备
    1.
    发明授权

    公开(公告)号:CN106850386B

    公开(公告)日:2020-06-09

    申请号:CN201710076702.1

    申请日:2017-02-13

    Abstract: 本申请提供一种报文处理方法和设备,应用于网络设备,所述网络设备包括逻辑芯片、处理器:逻辑芯片对接收到的原始报文进行第一业务处理,并根据第一业务处理结果检测所述原始报文是否命中上送表项;逻辑芯片在确定所述原始报文命中所述上送表项时,为所述原始报文封装逻辑头,并将封装后的原始报文发送至处理器;所述逻辑头中携带有逻辑芯片对所述原始报文进行第一业务处理后得到的第一业务处理结果;处理器在接收到所述封装后的原始报文时,对所述原始报文进行第二业务处理,并基于所述逻辑头中携带的第一业务处理结果对第二业务处理后的原始报文进行转发。本申请技术方案可以提高网络设备的报文处理效率,保证网络设备业务处理功能的完整性。

    一种清除快速转发表项的方法和装置

    公开(公告)号:CN106656818A

    公开(公告)日:2017-05-10

    申请号:CN201611024499.5

    申请日:2016-11-18

    Abstract: 本申请提供一种清除快速转发表项的方法和装置,应用于转发设备,所述方法包括:将接收到的报文与快速转发表中的快速转发表项进行匹配;基于匹配中的快速转发表项中记录的信息,判断与所述报文对应的路由信息是否发生变化;如果与所述报文对应的路由信息发生变化,则在所述报文的目的端口命中指定端口时,清除与所述报文对应的快速转发表项。采用本申请提供的技术方案,如果转发设备在接收到的与指定端口对应的应用发出的报文时,如果与该报文对应的路由信息发生变化,及时将与该报文匹配的快速转发表项清除,从而避免该报文命中未及时更新的快速转发表项而造成错误转发。

    一种数据读取的方法和装置

    公开(公告)号:CN107122134A

    公开(公告)日:2017-09-01

    申请号:CN201710273938.4

    申请日:2017-04-25

    Abstract: 本申请提供一种数据读取的方法和装置,应用于基于FPGA实现的内存控制器,所述内存控制器与目标内存连接。其中,共享所述目标内存的多个用户,基于回读数据响应时长被划分为多种用户类型;其中,不同的用户类型分别对应不同的回读数据响应时长区间;所述方法为:响应接收到的读命令,从目标内存中读取数据;其中,所述读命令携带用户标识;确定与所述用户标识对应的目标用户类型;触发与所述目标用户类型对应的分发任务,并基于所述分发任务将读取到的数据发送至对应的用户;其中,不同的用户类型分别对应不同的分发任务,且不同的用户类型对应的分发任务互相隔离。采用本申请提供的技术方法,可以提高内存控制器的性能。

    一种管理链表资源的方法及装置

    公开(公告)号:CN106656865B

    公开(公告)日:2019-06-07

    申请号:CN201610970341.0

    申请日:2016-10-28

    Abstract: 本申请提供一种管理链表资源的方法及装置。该方法可以包括:当检测到针对特定链表节点对应的链表资源的回收请求时,提取所述链表资源的当前地址和所述特定链表节点中记录的第一标识信息;根据预存储的每一链表节点对应的链表资源的实际地址与存储于该每一链表节点中的标识信息之间的映射关系,查找对应于所述当前地址的第二标识信息,或者对应于所述第一标识信息的实际地址;当所述第一标识信息与所述第二标识信息不一致时,或者当所述当前地址与所述实际地址不一致时,拒绝所述回收请求。在本申请的技术方案中,通过对该链表资源的当前地址进行校验,可以使得功能模块准确回收链表节点对应的链表资源,从而避免链表节点进入死循环的问题。

    报文处理方法和设备
    5.
    发明公开

    公开(公告)号:CN106850386A

    公开(公告)日:2017-06-13

    申请号:CN201710076702.1

    申请日:2017-02-13

    CPC classification number: H04L12/4633 H04L45/74 H04L45/745 H04L61/2592

    Abstract: 本申请提供一种报文处理方法和设备,应用于网络设备,所述网络设备包括逻辑芯片、处理器:逻辑芯片对接收到的原始报文进行第一业务处理,并根据第一业务处理结果检测所述原始报文是否命中上送表项;逻辑芯片在确定所述原始报文命中所述上送表项时,为所述原始报文封装逻辑头,并将封装后的原始报文发送至处理器;所述逻辑头中携带有逻辑芯片对所述原始报文进行第一业务处理后得到的第一业务处理结果;处理器在接收到所述封装后的原始报文时,对所述原始报文进行第二业务处理,并基于所述逻辑头中携带的第一业务处理结果对第二业务处理后的原始报文进行转发。本申请技术方案可以提高网络设备的报文处理效率,保证网络设备业务处理功能的完整性。

    一种报文的特征统计方法及装置

    公开(公告)号:CN106789450A

    公开(公告)日:2017-05-31

    申请号:CN201710118325.3

    申请日:2017-03-01

    Abstract: 本发明提供一种报文的特征统计方法及装置,所述方法包括:确定第一存储模块中是否存在与待匹配特征值相同的第一特征值;当确定第一存储模块中不存在与待匹配特征值相同的第一特征值时,基于待匹配特征值,从第一存储模块中确定待匹配的至少一个第一接收数量,从第二存储模块中确定与待匹配特征值对应的第二接收数量;基于预设排序规则,将待匹配的至少一个第一接收数量与第二接收数量进行排序,获得排序结果;基于排序结果以及预设确定规则,当确定第二接收数量为最小值时,将第二存储模块中存储的第二接收数量替换为第三接收数量。应用本发明实施例,解决了防护设备的特征统计效率低的问题。

    一种数据读取的方法和装置

    公开(公告)号:CN107122134B

    公开(公告)日:2020-01-03

    申请号:CN201710273938.4

    申请日:2017-04-25

    Abstract: 本申请提供一种数据读取的方法和装置,应用于基于FPGA实现的内存控制器,所述内存控制器与目标内存连接。其中,共享所述目标内存的多个用户,基于回读数据响应时长被划分为多种用户类型;其中,不同的用户类型分别对应不同的回读数据响应时长区间;所述方法为:响应接收到的读命令,从目标内存中读取数据;其中,所述读命令携带用户标识;确定与所述用户标识对应的目标用户类型;触发与所述目标用户类型对应的分发任务,并基于所述分发任务将读取到的数据发送至对应的用户;其中,不同的用户类型分别对应不同的分发任务,且不同的用户类型对应的分发任务互相隔离。采用本申请提供的技术方法,可以提高内存控制器的性能。

    一种报文的特征统计方法及装置

    公开(公告)号:CN106789450B

    公开(公告)日:2019-12-06

    申请号:CN201710118325.3

    申请日:2017-03-01

    Abstract: 本发明提供一种报文的特征统计方法及装置,所述方法包括:确定第一存储模块中是否存在与待匹配特征值相同的第一特征值;当确定第一存储模块中不存在与待匹配特征值相同的第一特征值时,基于待匹配特征值,从第一存储模块中确定待匹配的至少一个第一接收数量,从第二存储模块中确定与待匹配特征值对应的第二接收数量;基于预设排序规则,将待匹配的至少一个第一接收数量与第二接收数量进行排序,获得排序结果;基于排序结果以及预设确定规则,当确定第二接收数量为最小值时,将第二存储模块中存储的第二接收数量替换为第三接收数量。应用本发明实施例,解决了防护设备的特征统计效率低的问题。

    一种创建会话转发表项的方法、转发报文的方法及装置

    公开(公告)号:CN106411924B

    公开(公告)日:2019-07-09

    申请号:CN201610942104.3

    申请日:2016-10-24

    Abstract: 本申请提供一种创建会话转发表项的方法、转发报文的方法及装置,该方法可以包括:提取接收到报文中特征信息的至少一种预设类型的源特征信息和目的特征信息;若确定对所述源特征信息和所述目的特征信息执行互换操作,则根据执行所述互换操作后的特征信息计算哈希值;否则,根据原有的特征信息计算哈希值;根据所述哈希值确定相应的节点;当所述节点下不存在与所述报文对应的会话转发表项时,在所述节点下创建所述会话转发表项,并记录转发报文的相关信息。在本申请的技术方案中,通过先确定是否对源特征信息和目的特征信息执行互换操作,可以提升转发设备的性能。通过直接在节点下创建会话转发表项,可以提高对会话转发表项的匹配效率。

    监控报文转发流程的方法及装置

    公开(公告)号:CN106656635A

    公开(公告)日:2017-05-10

    申请号:CN201710079322.3

    申请日:2017-02-14

    CPC classification number: H04L41/0631 H04L43/50

    Abstract: 本申请提供一种监控报文转发流程的方法及装置,该方法包括:在接收到待转发的报文后,获得用于对待转发的报文的转发流程信息进行存储的RAM的基地址;判断待转发的报文是否满足预设的监控条件,若是,则根据预设的处理流程对待转发的报文进行处理,得到待转发的报文在报文转发设备中的转发流程信息;将转发流程信息存储到从基地址开始的RAM中;在对待转发的报文的处理结束后,输出RAM中存储的该转发流程信息。本技术方案可以从接收到的待转发的报文中筛选出需要监控的报文,对该需要监控的报文的转发流程信息进行记录并汇总输出给技术人员,以便技术人员可以根据报文的转发流程信息查找出报文转发设备故障产生的原因,提高故障处理效率。

Patent Agency Ranking