报文处理方法和装置
    1.
    发明授权

    公开(公告)号:CN106657436B

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

    申请号:CN201611075282.7

    申请日:2016-11-29

    Abstract: 本申请提供一种报文处理方法和装置,应用于网络设备,所述网络设备包括FPGA模块:FPGA模块在接收到报文时,确定所述报文的协议类别;FPGA模块在确定所述报文为IPv4报文时,基于IPv4报文对应的第一类索引表查找该IPv4报文的业务处理策略;FPGA模块在确定所述报文为IPv6报文时,基于IPv6报文对应的第二类索引表查找该IPv6报文的业务处理策略;FPGA模块根据查找到的业务处理策略对对应的报文进行业务处理;其中,所述第一类索引表与所述第二类索引表的存储位置不同。本申请FPGA模块可以基于一套程序实现IPv4策略查找功能和IPv6策略查找功能,从而节省网络设备FPGA模块资源。

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

    公开(公告)号:CN106656818B

    公开(公告)日:2019-11-08

    申请号:CN201611024499.5

    申请日:2016-11-18

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

    报文处理方法及装置
    3.
    发明授权

    公开(公告)号:CN106789695B

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

    申请号:CN201611057792.1

    申请日:2016-11-24

    Abstract: 本申请提供一种报文处理方法及装置,应用于网络设备,该网络设备预设有若干功能模块,包括:针对网络设备接收到的会话首报文,获取该报文多个字段的信息作为报文关键信息保存;从若干剩余功能模块中选取出一个功能模块作为当前功能模块;确定该当前功能模块进行报文处理所需要的报文关键信息以及处理结果信息集合的子集,并发送至该当前功能模块;其中处理结果信息集合初始为空;接收该当前功能模块返回的处理结果信息,并将该处理结果信息更新到处理结果信息集合中;如果剩余功能模块数量不为零,返回从若干剩余功能模块中选取出一个功能模块作为当前功能模块的步骤。本申请技术方案可以提高报文处理效率,也较易实现某一功能模块的增加或删除。

    报文处理方法及装置
    4.
    发明公开

    公开(公告)号:CN106789695A

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

    申请号:CN201611057792.1

    申请日:2016-11-24

    Abstract: 本申请提供一种报文处理方法及装置,应用于网络设备,该网络设备预设有若干功能模块,包括:针对网络设备接收到的会话首报文,获取该报文多个字段的信息作为报文关键信息保存;从若干剩余功能模块中选取出一个功能模块作为当前功能模块;确定该当前功能模块进行报文处理所需要的报文关键信息以及处理结果信息集合的子集,并发送至该当前功能模块;其中处理结果信息集合初始为空;接收该当前功能模块返回的处理结果信息,并将该处理结果信息更新到处理结果信息集合中;如果剩余功能模块数量不为零,返回从若干剩余功能模块中选取出一个功能模块作为当前功能模块的步骤。本申请技术方案可以提高报文处理效率,也较易实现某一功能模块的增加或删除。

    报文处理方法和装置
    5.
    发明公开

    公开(公告)号:CN106657436A

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

    申请号:CN201611075282.7

    申请日:2016-11-29

    CPC classification number: H04L61/2542 H04L61/2557

    Abstract: 本申请提供一种报文处理方法和装置,应用于网络设备,所述网络设备包括FPGA模块:FPGA模块在接收到报文时,确定所述报文的协议类别;FPGA模块在确定所述报文为IPv4报文时,基于IPv4报文对应的第一类索引表查找该IPv4报文的业务处理策略;FPGA模块在确定所述报文为IPv6报文时,基于IPv6报文对应的第二类索引表查找该IPv6报文的业务处理策略;FPGA模块根据查找到的业务处理策略对对应的报文进行业务处理;其中,所述第一类索引表与所述第二类索引表的存储位置不同。本申请FPGA模块可以基于一套程序实现IPv4策略查找功能和IPv6策略查找功能,从而节省网络设备FPGA模块资源。

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

    公开(公告)号:CN106656818A

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

    申请号:CN201611024499.5

    申请日:2016-11-18

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

Patent Agency Ranking