基于Linux系统的控制转发分离方法、装置、设备和存储介质
基本信息
申请号 | CN202110822845.9 | 申请日 | - |
公开(公告)号 | CN113535433A | 公开(公告)日 | 2021-10-22 |
申请公布号 | CN113535433A | 申请公布日 | 2021-10-22 |
分类号 | G06F9/54 | 分类 | 计算;推算;计数; |
发明人 | 刘忻;林冬艺;肖兴 | 申请(专利权)人 | 广州市品高软件股份有限公司 |
代理机构 | 广州新诺专利商标事务所有限公司 | 代理人 | 张玲春 |
地址 | 510000 广东省广州市天河区软件路17号第G1栋 | ||
法律状态 | - |
摘要
摘要 | 本发明公开的基于Linux系统的控制转发分离方法、装置、设备和存储介质,涉及网络协议技术领域,由DPDK网络处理模块接管物理网卡,并通过虚拟网口与系统网络处理模块进行通信,配合控制模块和共享内存完成信息的更新和其他处理,将DPDK用户态网络处理作为Linux网络协议栈的加速部件,实现了对Linux网络协议栈的应用软件生态有效的保留与兼容,可以有效提高网络协议栈的性能和生态的兼容性。此外,本发明还通过读写分离避免共享内存的并发冲突,解决了依赖于网卡RSS队列网络分发所带来的限制问题,本发明DPDK快速路径模块可随意绑定多个网卡RSS队列,无需采用一对一绑定方式,进一步提升网络性能以及架构的灵活性。 |
