一种在网卡中实现复杂同源同宿分流的系统

    公开(公告)号:CN102523164B

    公开(公告)日:2015-09-23

    申请号:CN201110426578.X

    申请日:2011-12-19

    Abstract: 本发明提供一种在网卡中实现复杂同源同宿分流的系统和方法,在所述网卡中设置一个网段掩码的位图,表示进行同源同宿计算时使用的IP的哪些位。软件通过该位图结构,把计算同源同宿需要的网段掩码配置到网卡中,网卡收到报文后,提取出ip,根据软件配置的掩码位图结构,确定使用报文ip中的哪些位进行同源同宿计算,根据计算结果把报文分发到对应进程。与现有技术相比,本发明的有益效果在于:本发明使网卡硬件进行复杂同源同宿分流,降低系统负载。

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

    公开(公告)号:CN102541779B

    公开(公告)日:2015-07-08

    申请号:CN201110383370.4

    申请日:2011-11-28

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

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

    公开(公告)号:CN102546290B

    公开(公告)日:2015-02-18

    申请号:CN201110384035.6

    申请日:2011-11-28

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

    一种基于GTX的20端口千兆以太网接入系统和方法

    公开(公告)号:CN102523142B

    公开(公告)日:2015-02-18

    申请号:CN201110384034.1

    申请日:2011-11-28

    Abstract: 本发明提供了一种基于GTX的20端口千兆以太网接入系统,其包括:GTXE1单元和与其连接的千兆以太网MAC;所述GTXE1单元包括8B/10B编码器、PMD模块和8B/10B解码器;所述千兆以太网MAC包括:MAC TX模块和与其连接的MAC RX模块;所述8B/10B编码器、所述PMD模块和所述8B/10B解码器依次连接。本发明提供的基于GTX的20端口千兆以太网接入系统,可以突破xilinx的4Gbps流量限制,且无需另外开发基于千兆以太网配置的GTXE1的千兆以太网软核,节省系统成本。

    一种软硬件结合实现TCP连接状态管理的方法

    公开(公告)号:CN102111435B

    公开(公告)日:2014-07-23

    申请号:CN201010611774.X

    申请日:2010-12-17

    Abstract: 本发明提供了一种软硬件结合实现TCP连接状态管理的方法。在硬件和软件中分别建立一个tcp连接管理结构,进行两级tcp连接管理,由硬件实现通用的基本的状态管理,由软件实现和应用系统相关的高级状态管理。硬件网卡接收报文后,进行第一级的基本的TCP连接管理,然后把报文上传主机,接口库接收报文后,进行第二级的高级的TCP连接管理,向应用软件提交TCP数据。本发明提高了TCP卸载系统的TCP连接管理的灵活性,使系统可以进行应用定制的复杂的TCP连接管理。

    一种Linux集群软件的管理方法及其管理系统

    公开(公告)号:CN102880935A

    公开(公告)日:2013-01-16

    申请号:CN201210333665.5

    申请日:2012-09-10

    Inventor: 程宝强 张磊

    Abstract: 本发明涉及一种Linux集群软件的管理方法及其管理系统,管理方法包括下述步骤:(1)获取Linux集群软件的软件信息;(2)获取Linux集群软件实现软件查看和编辑的信息和安装配置信息;(3)对Linux集群软件名称、软件版本、软件描述和软件安装文件进行维护;(4)对Linux集群软件进行安装;(5)判断Linux集群软件是否是首次安装;(6)将Linux集群软件安装的操作信息记录到安装日志文件中。本发明解决了不能对整个集群中软件的安装、更新、卸载等操作进行集成同一管理的监控管理系统的问题,并实现了Linux集群软件一键安装、批量安装。

    一种在网卡中实现复杂同源同宿分流的系统和方法

    公开(公告)号:CN102523164A

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

    申请号:CN201110426578.X

    申请日:2011-12-19

    Abstract: 本发明提供一种在网卡中实现复杂同源同宿分流的系统和方法,在所述网卡中设置一个网段掩码的位图,表示进行同源同宿计算时使用的IP的哪些位。软件通过该位图结构,把计算同源同宿需要的网段掩码配置到网卡中,网卡收到报文后,提取出ip,根据软件配置的掩码位图结构,确定使用报文ip中的哪些位进行同源同宿计算,根据计算结果把报文分发到对应进程。与现有技术相比,本发明的有益效果在于:本发明使网卡硬件进行复杂同源同宿分流,降低系统负载。

    一种混合网络接入系统

    公开(公告)号:CN102497302A

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

    申请号:CN201110383717.5

    申请日:2011-11-28

    Abstract: 本发明提供了一种千兆和万兆混合网络接入系统,所述接入系统包括:GE/10GE光纤通路、光电转换模块、主机、与所述光电转换模块连接的编程控制单元;所述GE/10GE光纤通路和所述光电转换模块连接,所述编程控制单元与所述主机连接;所述编程控制单元包括:信号切换模块、与所述信号切换模块连接的可编程晶振模块、分别与所述信号切换模块和所述可编程晶振模块连接的FPGA单元;所述FPGA单元通过PCIE总线与所述主机连接。本发明提供的千兆和万兆混合网络接入系统,占用资源少,从物理层控制入手,利用可编程晶振实现了千兆以太网和万兆以太网的混合接入。

Patent Agency Ranking