-
公开(公告)号:CN102253957A
公开(公告)日:2011-11-23
申请号:CN201110092439.8
申请日:2011-04-13
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
IPC: G06F17/30
Abstract: 一种TCAM多模式字符串匹配方法及装置,该方法包括:接收用户输入的多模式字符串及字符串配置信息,根据多模式字符串及字符串配置信息选择TCAM表项宽度、TCAM容量及TCAM工作频率符合条件的TCAM;以位置域的值和前掩码域表征字符串偏移且字符串域包含模式字符串内容的方式,将多模式字符串存储到TCAM中;接收所述用户输入的待匹配字符串,根据每次匹配重复送入的字节数及TCAM表项宽度将所述待匹配字符串分为多个字符段;将字符段及对应的匹配顺序值发送到TCAM中进行匹配;从TCAM中获取并输出字符串匹配结果。本发明可使多模式字符串匹配的规模与TCAM的容量相当,匹配速度与TCAM匹配带宽相当,提高多模式字符串匹配的规模和速度。
-
公开(公告)号:CN101841447A
公开(公告)日:2010-09-22
申请号:CN201010140706.X
申请日:2010-04-02
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
IPC: H04L12/40
Abstract: 本发明公开了一种总线带宽适配装置,该装置包括:数据总线,数据总线具有N个用于传输数据的通道;2N个输入/输出切换开关,分别与通道的两端相连接,用于将通道在数据发送通道和数据接收通道之间切换;2N对输入/输出端口,分别与切换开关相连接,用于通过切换开关将待传输的数据传输到数据发送通道和/或数据接收通道。通过本发明提高了总线的利用效率。
-
公开(公告)号:CN101814976A
公开(公告)日:2010-08-25
申请号:CN201010144413.9
申请日:2010-04-08
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
Abstract: 本发明提供一种多类型网络数据传输方法及装置,其中,传输方法包括:接收来自网络数据源的串行数据;将串行数据与预配置的振荡频率进行匹配,获取网络数据源的速率;根据网络数据源的速率将串行数据转换为并行数据;根据预配置的物理层解码方式和帧定位方式从并行数据中获取帧定位信息,根据帧定位信息确定网络数据源的类型;根据预配置的链路层解码方式从并行数据中获取校验码,根据校验码确定网络数据源的链路层类型;根据网络数据源的速率、类型以及链路层类型对并行数据进行传输。通过本发明,可以保证网络的正常运行,克服了现有技术中的由于网络接口类型较多而导致的难于准确选择网络接口模块进行传输数据的问题。
-
公开(公告)号:CN102253957B
公开(公告)日:2013-05-29
申请号:CN201110092439.8
申请日:2011-04-13
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
IPC: G06F17/30
Abstract: 一种TCAM多模式字符串匹配方法及装置,该方法包括:接收用户输入的多模式字符串及字符串配置信息,根据多模式字符串及字符串配置信息选择TCAM表项宽度、TCAM容量及TCAM工作频率符合条件的TCAM;以位置域的值和前掩码域表征字符串偏移且字符串域包含模式字符串内容的方式,将多模式字符串存储到TCAM中;接收所述用户输入的待匹配字符串,根据每次匹配重复送入的字节数及TCAM表项宽度将所述待匹配字符串分为多个字符段;将字符段及对应的匹配顺序值发送到TCAM中进行匹配;从TCAM中获取并输出字符串匹配结果。本发明可使多模式字符串匹配的规模与TCAM的容量相当,匹配速度与TCAM匹配带宽相当,提高多模式字符串匹配的规模和速度。
-
公开(公告)号:CN101814976B
公开(公告)日:2012-10-17
申请号:CN201010144413.9
申请日:2010-04-08
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
Abstract: 本发明提供一种多类型网络数据传输方法及装置,其中,传输方法包括:接收来自网络数据源的串行数据;将串行数据与预配置的振荡频率进行匹配,获取网络数据源的速率;根据网络数据源的速率将串行数据转换为并行数据;根据预配置的物理层解码方式和帧定位方式从并行数据中获取帧定位信息,根据帧定位信息确定网络数据源的类型;根据预配置的链路层解码方式从并行数据中获取校验码,根据校验码确定网络数据源的链路层类型;根据网络数据源的速率、类型以及链路层类型对并行数据进行传输。通过本发明,可以保证网络的正常运行,克服了现有技术中的由于网络接口类型较多而导致的难于准确选择网络接口模块进行传输数据的问题。
-
公开(公告)号:CN102195977A
公开(公告)日:2011-09-21
申请号:CN201110092274.4
申请日:2011-04-13
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
Abstract: 本发明公开了一种网络协议识别方法,该方法包括:预存储步骤和匹配步骤,其中,预存储步骤包括:将网络协议的特征字符信息存储到TCAM中;将与TCAM中的特征字符信息相对应的返回值存储至RAM中;匹配步骤包括:从互联网中获取待识别数据包;从待识别数据包的中提取一次数据匹配所需的包头数据;将包头数据与TCAM中的特征字符信息进行匹配;确定与待识别数据包相匹配的特征字符信息后,从RAM中获取相对应的返回值;根据所确定的特征字符信息和相对应的返回值生成网络协议识别结果。通过本发明可适应不同层次和大量类型的协议识别。
-
公开(公告)号:CN102195977B
公开(公告)日:2014-07-23
申请号:CN201110092274.4
申请日:2011-04-13
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光信息技术有限公司 , 北京恒光科技发展有限公司
Abstract: 本发明公开了一种网络协议识别方法,该方法包括:预存储步骤和匹配步骤,其中,预存储步骤包括:将网络协议的特征字符信息存储到TCAM中;将与TCAM中的特征字符信息相对应的返回值存储至RAM中;匹配步骤包括:从互联网中获取待识别数据包;从待识别数据包的中提取一次数据匹配所需的包头数据;将包头数据与TCAM中的特征字符信息进行匹配;确定与待识别数据包相匹配的特征字符信息后,从RAM中获取相对应的返回值;根据所确定的特征字符信息和相对应的返回值生成网络协议识别结果。通过本发明可适应不同层次和大量类型的协议识别。
-
公开(公告)号:CN101409673B
公开(公告)日:2013-07-03
申请号:CN200810177727.1
申请日:2008-11-12
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光通信技术有限公司 , 北京恒光科技发展有限公司
Abstract: 本发明提供一种网络适配器数据传输方法、网络适配器及系统,该方法包括通过物理接口接收网络数据包;根据物理接口与硬件接收单元的对应关系,将网络数据包分配给对应的硬件接收单元;由硬件接收单元将网络数据包发送给操作系统内的与网络适配器对应的驱动程序,以由驱动程序对网络数据包进行处理。本发明有益效果在于,使物理接口接收的网络数据按照设定条件分配到相应的硬件接收单元,将网络适配器单个物理接口的流量均衡到不同的硬件接收单元及该硬件接收单元对应的网络外设上,提高网络适配器的每个物理接口数据流量的处理能力,也可将多个物理接口的流量统一到单个硬件接收单元及对应的网络外设上,提高对多个物理接口流量的处理效率。
-
公开(公告)号:CN101409673A
公开(公告)日:2009-04-15
申请号:CN200810177727.1
申请日:2008-11-12
Applicant: 北京恒光创新科技股份有限公司 , 北京恒光通信技术有限公司 , 北京恒光科技发展有限公司
Abstract: 本发明提供一种网络适配器数据传输方法、网络适配器及系统,该方法包括通过物理接口接收网络数据包;根据物理接口与硬件接收单元的对应关系,将网络数据包分配给对应的硬件接收单元;由硬件接收单元将网络数据包发送给操作系统内的与网络适配器对应的驱动程序,以由驱动程序对网络数据包进行处理。本发明有益效果在于,使物理接口接收的网络数据按照设定条件分配到相应的硬件接收单元,将网络适配器单个物理接口的流量均衡到不同的硬件接收单元及该硬件接收单元对应的网络外设上,提高网络适配器的每个物理接口数据流量的处理能力,也可将多个物理接口的流量统一到单个硬件接收单元及对应的网络外设上,提高对多个物理接口流量的处理效率。
-
-
-
-
-
-
-
-