网络数据报文解析方法及装置

    公开(公告)号:CN104702600A

    公开(公告)日:2015-06-10

    申请号:CN201510092218.9

    申请日:2015-03-02

    Abstract: 本发明实施例提供了一种网络数据报文解析方法及装置,其中,该方法包括:根据开放式系统互联七层结构由低到高的顺序,依次对网络数据报文的头部字段中与每一层对应协议的数据包头执行以下解析步骤:根据预设关键信息表项从当前层对应协议的数据包头中获取当前层对应协议的关键信息;根据预设协议信息项从当前层对应协议的数据包头中获取上一层对应协议的协议类型;根据预设结束位置信息项计算得到当前层对应协议的数据包头在所述网络数据报文的头部字段中的结束位置。该方案可以提高网络数据报文解析方法的通用性,同时提高数据报文解析的便捷度。

    一种PCI-E设备的插件装载方法及装置

    公开(公告)号:CN105740007B

    公开(公告)日:2019-03-19

    申请号:CN201610037596.1

    申请日:2016-01-20

    Abstract: 本发明提供了一种PCI‑E设备的插件装载方法及装置,涉及PCI‑E总线接口技术领域。方法包括:获取主机设备中描述用户插件具体功能的用户插件代码,并将用户插件代码存储到PCI BAR共享内存中;读取所述PCI BAR共享内存中的用户插件代码,并根据所述用户插件代码编译生成PCI‑E文件系统中的共享库文件;通过PCI‑E设备中的动态链接库动态加载所述共享库文件,并运行所述用户插件。本发明能够使得PCI‑E设备能够加载用户自定义的用户插件代码,避免了目前用户自己定义和编写的用户插件程序无法装载到PCI‑E设备上进行,PCI‑E设备功能较为单一的问题。

    一种基于TCAM连续数值匹配方法和装置

    公开(公告)号:CN104901947B

    公开(公告)日:2017-11-24

    申请号:CN201510172733.8

    申请日:2015-04-13

    Abstract: 本发明实施例提供一种基于TCAM连续数值匹配方法和装置,该方法包括:根据分界点数值将连续数值区域划分为三个数值段,在该三个数值段中至少有一个数值段的两个端点数值符合预设三态编码规则,在端点数值不符合预设三态编码规则的数值段内继续确定分界点数值进行数据分段;对于符合预设三态编码规则的两个端点数值,将该两个端点数值之间的数值段中数值的二进制编码的宽度比特分别分成多个比特段,对每个比特段进行三态编码,生成该数值段的三态内容寻址内存器记录;对待匹配数值进行与数据段相同形式的三态编码,生成待匹配数值的三态内容寻址内存器记录,将待匹配数值的三态内容寻址内存器记录和数值段的三态内容寻址内存器记录进行匹配。

    一种TCAM多模式字符串匹配方法及装置

    公开(公告)号:CN102253957B

    公开(公告)日:2013-05-29

    申请号:CN201110092439.8

    申请日:2011-04-13

    Abstract: 一种TCAM多模式字符串匹配方法及装置,该方法包括:接收用户输入的多模式字符串及字符串配置信息,根据多模式字符串及字符串配置信息选择TCAM表项宽度、TCAM容量及TCAM工作频率符合条件的TCAM;以位置域的值和前掩码域表征字符串偏移且字符串域包含模式字符串内容的方式,将多模式字符串存储到TCAM中;接收所述用户输入的待匹配字符串,根据每次匹配重复送入的字节数及TCAM表项宽度将所述待匹配字符串分为多个字符段;将字符段及对应的匹配顺序值发送到TCAM中进行匹配;从TCAM中获取并输出字符串匹配结果。本发明可使多模式字符串匹配的规模与TCAM的容量相当,匹配速度与TCAM匹配带宽相当,提高多模式字符串匹配的规模和速度。

    多类型网络数据传输方法及装置

    公开(公告)号:CN101814976B

    公开(公告)日:2012-10-17

    申请号:CN201010144413.9

    申请日:2010-04-08

    Abstract: 本发明提供一种多类型网络数据传输方法及装置,其中,传输方法包括:接收来自网络数据源的串行数据;将串行数据与预配置的振荡频率进行匹配,获取网络数据源的速率;根据网络数据源的速率将串行数据转换为并行数据;根据预配置的物理层解码方式和帧定位方式从并行数据中获取帧定位信息,根据帧定位信息确定网络数据源的类型;根据预配置的链路层解码方式从并行数据中获取校验码,根据校验码确定网络数据源的链路层类型;根据网络数据源的速率、类型以及链路层类型对并行数据进行传输。通过本发明,可以保证网络的正常运行,克服了现有技术中的由于网络接口类型较多而导致的难于准确选择网络接口模块进行传输数据的问题。

Patent Agency Ranking