数据包处理系统
    1.
    发明授权

    公开(公告)号:CN114710571B

    公开(公告)日:2023-05-23

    申请号:CN202210338328.9

    申请日:2022-04-01

    Abstract: 本申请公开了一种数据包处理系统,异构资源一体化调度模组在线重构高性能报文交换模组的多个流水线逻辑,并将业务流表拆分为多个流表项,将流表项加载至对应的流水线逻辑,每个流水线逻辑对应一种网络协议类型的数据包处理逻辑;高性能报文交换模组接收数据包,确定数据包对应的目标网络协议类型,利用与目标网络协议类型对应的流水线逻辑中的流表项将数据包发送至智能网络线卡模组;智能网络线卡模组接收数据包,利用与目标网络协议类型对应的异构资源组合对数据包进行处理,并将处理后的数据包返回高性能报文交换模组,由高性能报文交换模组对处理后的数据包进行转发。该系统能够实现多种网络技术体制并存环境下的协议无关数据包处理。

    数据包处理系统
    2.
    发明公开

    公开(公告)号:CN114710571A

    公开(公告)日:2022-07-05

    申请号:CN202210338328.9

    申请日:2022-04-01

    Abstract: 本申请公开了一种数据包处理系统,异构资源一体化调度模组在线重构高性能报文交换模组的多个流水线逻辑,并将业务流表拆分为多个流表项,将流表项加载至对应的流水线逻辑,每个流水线逻辑对应一种网络协议类型的数据包处理逻辑;高性能报文交换模组接收数据包,确定数据包对应的目标网络协议类型,利用与目标网络协议类型对应的流水线逻辑中的流表项将数据包发送至智能网络线卡模组;智能网络线卡模组接收数据包,利用与目标网络协议类型对应的异构资源组合对数据包进行处理,并将处理后的数据包返回高性能报文交换模组,由高性能报文交换模组对处理后的数据包进行转发。该系统能够实现多种网络技术体制并存环境下的协议无关数据包处理。

    一种基于软件定义的多种加解密模式切换方法及装置

    公开(公告)号:CN118523902A

    公开(公告)日:2024-08-20

    申请号:CN202410977696.7

    申请日:2024-07-22

    Abstract: 本发明提供了一种基于软件定义的多种加解密模式切换方法及装置,该系统包括加密和解密两个模块,所述加密模块包含多路选择模块、加密模块、解密模块、计数器模块、初始化向量模块和配置模块,多路选择模块选择将多个输入转换为一个或两个输出,加密模块负责将明文数据转换为密文数据,解密模块负责将密文数据转换为明文数据,计数器模块负责计数,并用于CTR模式加解密,初始化向量模块用于加解密的初始化计算参数,配置模块连接各个多路选择器,负责配置各个多路选择器。本发明采用软件定义的方式对5种不同的加解密方式进行切换,提高了加解密使用的灵活性和减小FPGA资源的使用;并采用FPGA芯片,保证数据传输的准确性、实时性和可靠性。

    一种网络端口扩展和报文快速均衡处理方法

    公开(公告)号:CN115412502A

    公开(公告)日:2022-11-29

    申请号:CN202211359114.6

    申请日:2022-11-02

    Abstract: 本发明公开一种网络端口扩展和报文快速均衡处理方法,包括:步骤一,在服务器端的虚拟网络端口模块创建虚拟网络端口,在FPGA端的FPGA‑QDMA模块创建物理功能队列,通过服务器端的DPDK‑QDMA模块连接虚拟网络端口模块和FPGA‑QDMA模块,再分配物理功能队列与虚拟网络端口一一对应,扩展FPGA端的网口;步骤二,DPDK‑QDMA模块启动时创建无锁队列、内存池和线程,引导虚拟网络端口模块和FPGA‑QDMA模块完成启动资源创建和分配;步骤三,服务器端和FPGA端之间进行网络报文收发时,利用DPDK‑QDMA模块将虚拟网络端口和与其对应的物理功能队列传输网络报文,实现了报文的并行快速处理。

    一种智能表项控制器及控制方法

    公开(公告)号:CN114356418B

    公开(公告)日:2022-08-05

    申请号:CN202210228898.2

    申请日:2022-03-10

    Abstract: 本发明公开了一种智能表项控制器及控制方法,以表项操作指令的方式,基于表项的优先级、老化时间、表项内容以及表项更新、删除和查询的操作属性,硬件实现了对表项更新、删除和查询等操作的智能控制,包括对表项存储地址的自动计算、老化表项的自动删除、表项存储空间的智能优化等处理,均实现了智能化控制,实现方法简单、高效、灵活。对表项控制实时性要求较高的应用领域,尤其涉及到大规模的表项下发、表项动态老化时,较基于CPU软件实现的传统表项控制器,在表项更新速率、表项生效时延、表项存储空间利用率等方面均有很大优势。

    聚合物光波导器件及其制备方法
    6.
    发明公开

    公开(公告)号:CN117631149A

    公开(公告)日:2024-03-01

    申请号:CN202210957817.2

    申请日:2022-08-10

    Abstract: 本发明提供了光纤通信技术领域一种聚合物光波导器件及其制备方法,包括聚合物包层和纤芯,所述纤芯设置在所述聚合物包层内,所述纤芯包括多根,多根所述纤芯互不接触设置,所述纤芯包括波导输入端、纤芯中间段以及波导输出端,所述波导输入端和所述波导输出端分别设置在所述纤芯中间段的两端,纤芯中间段采用三维结构波导过渡。本发明采用直写法工艺制备,流程简单,制备灵活,便于加工空间三维的波导结构,光波导器件实现了不同规格的多芯光纤之间的耦合对接,可对多芯光纤进行模场调控以及间距转换,加工效率高,器件体积小,便于灵活适配多种多芯光纤连接应用场景。

    一种基于FPGA灵活后端的智能网卡调度方法

    公开(公告)号:CN117014235A

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

    申请号:CN202311285976.3

    申请日:2023-10-07

    Abstract: 本说明书公开了一种基于FPGA灵活后端的智能网卡调度方法,本方法可以先定义智能网卡的结构,智能网卡中具有用于智能网卡间互联或者智能网卡接收外界数据的灵活接口子模块,执行智能网卡的功能逻辑的灵活逻辑子模块,灵活交换子模块可以在灵活接口子模块和灵活逻辑子模块之间进行数据交换,从而,可以通过解析广义P4代码,从而对所需智能网卡数量的智能网卡进行调度,在需要多个智能网卡时,通过智能网卡间的灵活接口子模块可以实现智能网卡的互联,通过灵活交换子模块可以灵活的控制智能网卡内部的数据传输方向,使得多个智能网卡可以共同执行任务,从而相比于现有技术实现了对智能网卡的灵活调度。

    基于FPGA后端P4多模态智能网卡的整合配置方法

    公开(公告)号:CN115499312B

    公开(公告)日:2023-05-16

    申请号:CN202211409470.4

    申请日:2022-11-11

    Abstract: 本发明公开一种基于FPGA后端P4多模态智能网卡的整合配置方法:针对多模态网络场景应用需求,编写数据平面的多模态网络P4代码与控制平面的多模态网络规则文件,FPGA后端P4编译器将多模态网络P4代码编译后生成FPGA配置文件,发送至解析编码模块;解析编码模块接收FPGA配置文件,后读取多模态网络规则文件和FPGA资源利用表;解析编码模块分析FPGA配置文件和多模态网络规则文件,生成文件对应数据;解析编码模块解析文件对应数据,生成数据对应的加载表;配置校验模块读取加载表,生成对应配置表,将配置表配置到FPGA并生成对应的校验格式表,最后依据校验格式表读取配置表,从而生成校验表来验证配置正确性。

    一种基于FPGA的协同网络协议解析方法和装置

    公开(公告)号:CN114567688B

    公开(公告)日:2023-01-24

    申请号:CN202210234971.7

    申请日:2022-03-11

    Abstract: 本发明公开了一种基于FPGA的协同网络协议解析方法和装置,包括:根据解析需求确定网络需求状态;通过所述网络需求状态对应的网络数据包包头构建网络协议结构图,所述网络协议结构图中包含网络结点和网络结点跳转两种型态;利用所述网络协议结构图中的网络结点跳转查找网络结点;对所述网络结点添加根结点变量和下一结点变量;遍历所有添加根结点变量和下一结点变量的所述网络结点,对所述网络结点添加结点标识;根据所述结点标识生成全协议表;通过FPGA对所述全协议表进行网络协议解析。本发明完全通过软件完成,FPGA资源集中协议解析和字段处理功能,能有效提高网络包解析速率,实现逻辑清晰简单,接口易于扩展,逻辑易于通过HDL语言完成设计。

    一种基于可信度和可信系数的拟态调度方法

    公开(公告)号:CN111314337B

    公开(公告)日:2022-07-15

    申请号:CN202010086908.4

    申请日:2020-02-11

    Abstract: 本发明提出了一种基于可信度和可信系数的拟态调度方法,涉及计算机网络领域。该方法包括:从执行体镜像仓库中选择n个可信系数最高的执行体上线,并赋予一个可信度;采集每个在线执行体的输出结果;比较所有在线执行体的输出结果,分与其他所有执行体输出结果相等、与其他大部分执行体输出结果相等,与其他大部分执行体输出结果不相等这三种情况更新每个在线执行体的可信度;根据在线执行体的可信度和可信系数裁决出需要清洗的执行体;将待清洗的执行体下线,并更新其可信系数。重新从执行体镜像库中选择可信系数最高的执行体并上线。此外,周期性触发清洗动作,以防止出现N模逃逸。

Patent Agency Ranking