一种软硬件结合实现的端口列表高效管理系统和方法

    公开(公告)号:CN102571419A

    公开(公告)日:2012-07-11

    申请号:CN201110427071.6

    申请日:2011-12-19

    Abstract: 本发明提供一种软硬件结合的端口列表高效管理系统和方法,在硬件中设置需要采样的端口列表,对应硬件中的端口列表,在软件中建立一个镜像结构,当需要操作端口列表时,首先对软件中的端口列表镜像结构进行操作,当软件中的端口列表镜像发生变化时,才修改硬件采样卡中的端口列表。与现有技术相比,本发明的有益效果在于:通过软硬件结合,提升网络数据采集系统端口列表管理的效率。

    一种10Gbps网络流量下测试TCP并发连接的测试装置

    公开(公告)号:CN102546290A

    公开(公告)日:2012-07-04

    申请号:CN201110384035.6

    申请日:2011-11-28

    Abstract: 本发明提供了一种10Gbps网络流量下测试TCP并发连接的测试装置,包括主机和与其通过PCIe总线连接的测试单元;所述测试单元包括:与所述主机连接的PCIe控制器,与所述PCIe控制器连接的并发测试单元;所述并发测试单元包括:依次连接的TxDuplicate电路、TxAddPayload电路和10G以太网控制器。本发明提供的10Gbps网络流量下测试TCP并发连接的测试装置,基于fpga实现,以简单可靠的方式实现千万级别并发流的测试,而且可以减少测试的时间。

    一种提高多数据缓冲区DMA效率的系统和方法

    公开(公告)号:CN102541779A

    公开(公告)日:2012-07-04

    申请号:CN201110383370.4

    申请日:2011-11-28

    Abstract: 本发明提供了一种提高多数据缓冲区DMA效率的系统和方法,包括:(1)当应用程序向数据缓冲区填入数据时,缓冲区的相关信息通过主机IO总线送往网卡并存储在数据缓冲区信息管理模块。(2)数据缓冲区信息管理模块检测到数据缓冲区中有数据需要发送时,就从缓冲区相关信息中提取出待发送数据的地址和长度,并送往DMA请求队列。(3)DMA请求队列将对数据块的请求组织为一个或多个符合主机IO总线要求的DMA请求,并发送到主机。(4)主机的DMA控制器响应接收到的DMA请求,将被请求的数据通过主机IO总线发送网卡上。本发明提供的提高多数据缓冲区DMA效率的系统和方法,基于非描述符机制的多队列DMA引擎,提高主机IO总线的利用率和报文发送速度。

    一种测试DDR2数据有效窗口的方法和装置

    公开(公告)号:CN102496390A

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

    申请号:CN201110383734.9

    申请日:2011-11-28

    Abstract: 本发明提供了一种测试DDR2数据有效窗口的方法,先计算出DDR2的数据有效窗口大小,再根据窗口大小设置读数据采样时钟的相位。本发明提供的测试DDR2数据有效窗口的方法,可在对DDR2内存的硬件设计之后,通过所述测试DDR2数据有效窗口的方法和装置测试出数据有效窗口大小,然后在DDR2控制器设计中直接根据测试得到的窗口大小设置读时钟采样点位置,提高了硬件设计的效率,降低了PCB的布局布线难度。

    一种测试单包正则匹配逻辑的系统和方法

    公开(公告)号:CN102495778A

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

    申请号:CN201110415255.0

    申请日:2011-12-13

    Abstract: 本发明提供一种测试单包正则匹配逻辑的方法,PCIe仿真模型模拟PCIe总线特性,接收主机命令包括写命令和读命令。与现有技术相比,本发明的有益效果在于:1)采用SystemVerilog语言编写的程序效率很高,可以用较少的代码行数实现比较复杂的功能,提高了验证的效率。2)使用SystemVerilog基于约束的随机模拟验证是一种高效的功能验证方法,可以大大提高功能验证效率,使产品上市无功能缺陷。

    一种10Gbps流量下的动态分流装置

    公开(公告)号:CN102420752A

    公开(公告)日:2012-04-18

    申请号:CN201110384057.2

    申请日:2011-11-28

    Abstract: 本发明提供了一种10Gbps流量下的动态分流装置,所述动态分流装置包括:主机、与主机通过PCI总线连接的分流单元以及与所述分流单元连接的服务器单元;所述分流单元包括万兆以太网控制器发送模块(TX)以及与其连接的万兆以太网控制器接收模块(RX)。本发明提供的10Gbps流量下的动态分流装置,实现了全流量复制功能,满足了服务器对所有流量监控的目的。

    自动验证千兆和万兆混合网络控制器正确性的系统和方法

    公开(公告)号:CN102420720A

    公开(公告)日:2012-04-18

    申请号:CN201110383387.X

    申请日:2011-11-28

    Abstract: 本发明提供了一种自动验证千兆和万兆混合网络控制器正确性的系统和方法,所述系统包括:光电转换模块和可编程晶振,以及与所述光电转换模块和所述可编程晶振分别连接的控制测试单元。所述验证方法包括如下步骤:(1).判断可编码晶振的默认频率是否为125MHz;(2).根据步骤1判断的结果进行时钟频率的修改或者进行千兆通路的检测;(3).将可编程晶振的频率从125MHz修改为161MHz;(4).进行万兆数据通路的检测。本发明提供的自动验证千兆和万兆混合网络控制器正确性的系统和方法,使具有千兆和万兆混合网络控制器的网卡设备可以在上电后自动验证混合网络控制器的正确性。

    一种软硬件结合实现的报文时间戳标记系统和方法

    公开(公告)号:CN102413055A

    公开(公告)日:2012-04-11

    申请号:CN201110426586.4

    申请日:2011-12-19

    Abstract: 本发明提供一种软硬件结合实现的报文时间戳标记系统和方法,其特征在于,硬件中设置一个计数器,当系统启动时,由软件读取当前操作系统的时间,作为采样软件的基准时间,并启动硬件计数器计数,当计数器启动后,根据硬件的运行频率,从0开始,周期性增加计数器的值。当每个报文到达时,采样卡硬件把计数器的值标记到报文中,软件读取报文中的计数器,通过换算得到报文的时间戳。与现有技术相比,本发明的有益效果在于:改进报文采集设备中时间戳的标记方法。

    支持复杂流量统计的网卡设备和相关复杂流量统计方法

    公开(公告)号:CN102404151A

    公开(公告)日:2012-04-04

    申请号:CN201110383720.7

    申请日:2011-11-28

    Abstract: 本发明提供了一种支持复杂流量统计的网卡设备,所述网卡设备包括流量统计网卡和与其连接的PCI模块,所述流量统计网卡包括:统计项目列表和与所述统计项目列表连接的计数器列表;网卡设备复杂流量统计方法,包括如下步骤:1.对流量统计网卡进行初始化;2.对输入的报文进行正则式匹配判断;3.根据判断的结果,对所述统计项目对应的计数器进行更新。本发明提供的支持复杂流量统计的网卡设备和相关复杂流量统计方法,可精确的统计网卡的流量,不仅可对收包数、丢包数、错包数进行统计,还可对分片包数、80端口包数、tcp连接建立包数等一些指定特征的流量进行统计。

Patent Agency Ranking