基于FPGA改善NFV业务链转发效率的装置及方法

作者:陆以勤; 汤飞详; 覃健诚; 程喆; 李智鹏
来源:2020-04-02, 中国, CN202010254526.8.

摘要

本发明公开了一种基于FPGA改善NFV业务链转发效率的装置及方法,该装置包括FPGA管理器、RDMA转接口、RDMA控制器、调度器、n个加速单元,其中FPGA管理器用于管理FPGA资源,RDMA转接口用于连接RDMA控制器,RDMA控制器用于接收数据包,调度器用于分配数据包,加速单元用于提高数据包处理速度。用户空间的FPGA管理器将FPGA中的寄存器和内存空间映射到用户空间的内存地址,采取轮询的方式将数据包传到RDMA控制器中,RDMA控制器通过一个调度器交由不同的加速单元进行处理,处理完成后再由RDMA控制器远程传输。该装置提高数据包处理速度,无需CPU参与,改善NFV业务链的转发效率。