-
公开(公告)号:CN119676200A
公开(公告)日:2025-03-21
申请号:CN202311226688.0
申请日:2023-09-21
Applicant: 中国科学院声学研究所 , 北京中科海网科技有限公司 , 中科海网(成都)网络科技有限公司 , 郑州芯兰德网络科技有限公司
IPC: H04L49/9057 , H04L69/22
Abstract: 本发明涉及数据包复制领域,特别涉及一种数据包处理流水线的数据包复制方法及系统。本发明仅需将数据包缓存一份,同时将数据包与自定义通用数据结构解析出数据包头向量输入数据包处理流水线,输入复制模块时根据复制标识字段查询流表得到复制次数,通过复制使能字段和复制次数对数据包头向量的线速复制输出,并将复制索引字段倒序设置,最终通过逆解析将数据包头向量和数据重组实现对数据包的线速复制输出。本发明实现了一种高性能的数据包复制方法,降低了复制和存储数据包的逻辑资源和存储资源,复制模块可以灵活调整在流水线中的位置,同时各模块实现了参数化和线速处理,具备灵活性和可扩展性,可以满足有数据包复制需求的网络功能和技术。
-
公开(公告)号:CN116185886B
公开(公告)日:2023-10-13
申请号:CN202211594603.X
申请日:2022-12-13
Applicant: 中国科学院声学研究所 , 中科海网(成都)网络科技有限公司
IPC: G06F12/02 , G06F12/0877
Abstract: 本发明提供了一种匹配表系统,所述系统包括缓存模块和匹配表;所述缓存模块基于FPGA实现;所述缓存模块包括匹配表缓存和匹配表缓存控制器;所述匹配表缓存控制器连接所述匹配表缓存和所述匹配表,维护所述匹配表缓存,实现所述匹配表的表项至所述匹配表缓存的迁移;所述匹配表向所述匹配表缓存控制器传递匹配键值对和匹配结果;所述匹配表缓存向所述匹配表缓存控制器传递命中表项索引和匹配结果;所述匹配表缓存控制器向所述匹配表缓存传递匹配键值对。本发明的优势在于:达到了加速流表匹配的目的,提升网络吞吐;易扩展为多级匹配表迁移至匹配表缓存的匹配加速方案;实现了上位机对匹配表缓存控制器的功能控制和状态查询。
-
公开(公告)号:CN116185886A
公开(公告)日:2023-05-30
申请号:CN202211594603.X
申请日:2022-12-13
Applicant: 中国科学院声学研究所 , 中科海网(成都)网络科技有限公司
IPC: G06F12/02 , G06F12/0877
Abstract: 本发明提供了一种匹配表系统,所述系统包括缓存模块和匹配表;所述缓存模块基于FPGA实现;所述缓存模块包括匹配表缓存和匹配表缓存控制器;所述匹配表缓存控制器连接所述匹配表缓存和所述匹配表,维护所述匹配表缓存,实现所述匹配表的表项至所述匹配表缓存的迁移;所述匹配表向所述匹配表缓存控制器传递匹配键值对和匹配结果;所述匹配表缓存向所述匹配表缓存控制器传递命中表项索引和匹配结果;所述匹配表缓存控制器向所述匹配表缓存传递匹配键值对。本发明的优势在于:达到了加速流表匹配的目的,提升网络吞吐;易扩展为多级匹配表迁移至匹配表缓存的匹配加速方案;实现了上位机对匹配表缓存控制器的功能控制和状态查询。
-
-