-
公开(公告)号:CN102567068A
公开(公告)日:2012-07-11
申请号:CN201110415128.0
申请日:2011-12-13
Applicant: 曙光信息产业(北京)有限公司
IPC: G06F9/45
Abstract: 本发明提供一种解决内核mmap调用失败的系统和方法,其在内核态中通过驱动程序创建私有的内存设备,所有的内存映射、数据共享都在该私有设备上来操作,从而实现各个内核版本上用户态和内核态数据的共享。本发明的一种解决内核mmap调用失败的系统和方法,首先,兼容性大大提高。只需要编写一个规模不大的驱动程序就能摆脱mmap对内核的依赖,实现对各种系统内核版本的兼容。其次,可控性大大增强。仅仅通过编写一个驱动,就能够实现用户态应用程序和底层设备的任意访问控制。如果不采用该方案,或者通过重新编译内核,或者通过采用第三方软件,兼容性和可控性都会大受折扣。
-
公开(公告)号:CN102520911A
公开(公告)日:2012-06-27
申请号:CN201110427429.5
申请日:2011-12-19
Applicant: 曙光信息产业(北京)有限公司
IPC: G06F9/30
Abstract: 一种优化收包设备上的软件操作PCI空间寄存器效率的系统和方法,软件中分别设置了一个读指针和一个写指针的缓存变量,以及一个更新缓存变量和寄存器的步长。在一定的时间范围内,软件收包时只对软件中的读写指针变量进行操作,不对pci空间的寄存器进行操作,每隔一个时间段,才把软件中最新的读指针写入pci空间的读指针寄存器,把pci空间的写指针读取到软件的写指针变量中。与现有技术相比,本发明的有益效果在于:优化收包设备上软件操作PCI空间寄存器的效率。
-
公开(公告)号:CN102510347A
公开(公告)日:2012-06-20
申请号:CN201110414416.4
申请日:2011-12-13
Applicant: 曙光信息产业(北京)有限公司
IPC: H04L12/26
Abstract: 本发明提供一种对智能网络设备功能检测的系统和方法,包括发包模块、网卡、智能设备(ZNSB)、收包模块,其中发包模块将报文发送给网卡,网卡根据规则匹配后将报文传送给ZNSB,智能设备通过规则配置,对网络实际流量做出的动作进行自动化检测,之后将根据规则对接受到的报文进行响应,并将响应包发送到收包模块并传送到网卡进一步循环根据规则进行内容检测。本发明提供的对智能网络设备功能检测的系统和方法,克服现有技术存在的不足,利用软件来模拟收发包设备,根据规则构造和接受报文,实现对智能网络设备的完全自动化测试。
-
公开(公告)号:CN102497431A
公开(公告)日:2012-06-13
申请号:CN201110415220.7
申请日:2011-12-13
Applicant: 曙光信息产业(北京)有限公司
IPC: H04L29/08
Abstract: 本发明提供一种TCP连接缓存应用数据的方法,其特征在于,TCP连接在应用负载小的情况下,从静态缓存池中申请获得固定长度的缓冲区块;而在应用负载大的情况下,从操作系统动态申请固定长度的缓冲区块。与现有技术相比,本发明的有益效果在于:很好的支持了上层应用暂存负载进行内容分析,在上层应用内存负载小,能快速的从静态缓存池中获取资源;在上层应用内存负载大时,也能做适当的缓冲,避免丢包。
-
公开(公告)号:CN102497298A
公开(公告)日:2012-06-13
申请号:CN201110427091.3
申请日:2011-12-19
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种基于流量统计网卡的网络审计设备和方法,所述流量统计设备由网络统计网卡和网络审计软件够成,流量统计网卡硬件芯片上实现报文分类和报文统计两个模块。基本流量统计结果通过硬件寄存器供软件读取,需要进行内容分析的数据才上传给软件。与现有技术相比,本发明的有益效果在于:提升流量审计设备的性能。
-
公开(公告)号:CN102495736A
公开(公告)日:2012-06-13
申请号:CN201110427353.6
申请日:2011-12-19
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供一种在可执行文件中标识软件代码svn版本的方法和系统,本发明通过改进发布版本的编译过程,在编译环境配置脚本中自动提取svn中的代码版本号,记录到可执行文件中,通过可执行文件的版本查看命令,可以直接显示代码的svn版本,保证了软件发布版本和代码svn版本的统一。与现有技术性比,本发明的有益效果在于:实现在可执行文件中标识软件代码svn版本的方法,简化了软代码版本管理。
-
公开(公告)号:CN102111331A
公开(公告)日:2011-06-29
申请号:CN201010611764.6
申请日:2010-12-17
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供了一种基于hash表实现的带掩码五元组规则的匹配方法。过程是不扩展掩码规则,而是把掩码规则直接存入hash表,从输入报文中提取要比对的五元组后,对每种掩码格式分别计算掩码后的五元组,用新的五元组查找hash表。本发明用计算资源代替存储资源完成系统功能,虽然增加了多次匹配的计算量,但是对目前的多核cpu或专用芯片来说,计算资源是足够的,用多余的计算资源避免稀缺的存储资源浪费,可以使整个系统达到应用要求。
-
公开(公告)号:CN102520911B
公开(公告)日:2015-04-29
申请号:CN201110427429.5
申请日:2011-12-19
Applicant: 曙光信息产业(北京)有限公司
IPC: G06F9/30
Abstract: 一种优化收包设备上的软件操作PCI空间寄存器效率的系统和方法,软件中分别设置了一个读指针和一个写指针的缓存变量,以及一个更新缓存变量和寄存器的步长。在一定的时间范围内,软件收包时只对软件中的读写指针变量进行操作,不对pci空间的寄存器进行操作,每隔一个时间段,才把软件中最新的读指针写入pci空间的读指针寄存器,把pci空间的写指针读取到软件的写指针变量中。与现有技术相比,本发明的有益效果在于:优化收包设备上软件操作PCI空间寄存器的效率。
-
公开(公告)号:CN102075416B
公开(公告)日:2014-07-30
申请号:CN201010611753.8
申请日:2010-12-17
Applicant: 曙光信息产业(北京)有限公司
Abstract: 本发明提供了一种软硬件结合实现TCP连接数据缓存的方法。硬件网卡接收报文,进行TCP连接管和排序,接口库为新建连接构造TCP节点结构,在每个包TCP数据的内存之前,预留出一块缓存区域,用来缓存上一个包中的末尾数据,同时记录缓存数据的长度,并使用一个指针,表示当前要处理的数据的起始位置。接口库收到tcp数据包后,从数据报文中提取TCP数据,更新TCP节点结构,如果应用需要缓存报文,接口库通过数据拷贝和移动指针在TCP节点中缓存数据,当下一个tcp数据包达到后,接口库使用缓存数据拼接前后两个报文。本发明不需要在TCP卸载系统的网卡硬件中缓存数据,降低网卡硬件成本。
-
公开(公告)号:CN102521357A
公开(公告)日:2012-06-27
申请号:CN201110415222.6
申请日:2011-12-13
Applicant: 曙光信息产业(北京)有限公司
IPC: G06F17/30
Abstract: 本发明提供一种利用自动机实现文本精确匹配的系统和方法,其包括:Dfa匹配引擎,用于接收输入文本;dfa跳转表,用于对Dfa匹配引擎接收的输入文本进行匹配查询,如果匹配成功,则进入匹配处理模块,否则进入下一轮的文本输入匹配;匹配处理模块。本发明提供的利用自动机实现文本精确匹配的系统和方法,通过自动机对任何文本进行搜索、查询、匹配相应正则子串,同时利用自动机技术对所有正则子串生成自动机,只需遍历文本一遍,显著提高匹配的速度,同时也提高在文本匹配中的精度。同时,本发明方案还可以批量匹配一系列的文本文件。
-
-
-
-
-
-
-
-
-