基于Linux系统的控制转发分离方法、装置、设备和存储介质

基本信息

申请号 CN202110822845.9 申请日 -
公开(公告)号 CN113535433A 公开(公告)日 2021-10-22
申请公布号 CN113535433A 申请公布日 2021-10-22
分类号 G06F9/54 分类 计算;推算;计数;
发明人 刘忻;林冬艺;肖兴 申请(专利权)人 广州市品高软件股份有限公司
代理机构 广州新诺专利商标事务所有限公司 代理人 张玲春
地址 510000 广东省广州市天河区软件路17号第G1栋
法律状态 -

摘要

摘要 本发明公开的基于Linux系统的控制转发分离方法、装置、设备和存储介质,涉及网络协议技术领域,由DPDK网络处理模块接管物理网卡,并通过虚拟网口与系统网络处理模块进行通信,配合控制模块和共享内存完成信息的更新和其他处理,将DPDK用户态网络处理作为Linux网络协议栈的加速部件,实现了对Linux网络协议栈的应用软件生态有效的保留与兼容,可以有效提高网络协议栈的性能和生态的兼容性。此外,本发明还通过读写分离避免共享内存的并发冲突,解决了依赖于网卡RSS队列网络分发所带来的限制问题,本发明DPDK快速路径模块可随意绑定多个网卡RSS队列,无需采用一对一绑定方式,进一步提升网络性能以及架构的灵活性。