【技术实现步骤摘要】
一种分流方法、装置和系统、处理设备和存储介质
本申请涉及移动通讯领域,尤其涉及一种分流方法、装置和系统、处理设备和存储介质。
技术介绍
随着万兆网卡、智能网卡的推出,以及硬件虚拟化技术的不断发展,40G、100G等光口在DPDK(DataPlaneDevelopmentKit,数据平面开发)套件的运用下,在通用服务器上能实现低时延的线性转发,可以获得与传统专用设备近似的性能。网卡的硬件分流虽然性能很高,但是一般无法满足各种场景的需求,且分流策略无法定制,部分网卡不支持多队列等情况的需求,这就导致存在很大的局限性。针对如何在充分利用网卡的IO性能的同时,又能充分利用CPU的多核优势,目前尚未提出有效的解决方案。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种分流方法、装置和系统、处理设备和存储介质。第一方面,本申请提供了一种分流方法,包括:接收来自目标网卡的待处理报文;通过软件将所述待处理报文分流到多个处理线程;接收多个处理 ...
【技术保护点】
1.一种分流方法,其特征在于,包括:/n接收来自目标网卡的待处理报文;/n通过软件将所述待处理报文分流到多个处理线程;/n接收所述多个处理线程处理后的报文,将处理后的报文通过所述目标网卡发送出去。/n
【技术特征摘要】
1.一种分流方法,其特征在于,包括:
接收来自目标网卡的待处理报文;
通过软件将所述待处理报文分流到多个处理线程;
接收所述多个处理线程处理后的报文,将处理后的报文通过所述目标网卡发送出去。
2.根据权利要求1所述的方法,其特征在于,接收来自目标网卡的待处理报文包括:
接收所述目标网卡通过硬件进行分流处理后的待处理报文,其中,所述目标网卡根据所支持的接收队列数量对所述待处理报文进行分流。
3.根据权利要求1所述的方法,其特征在于,将处理后的报文通过所述目标网卡发送出去,包括:
将处理后的报文挂载到发送队列上;
通过所述目标网卡将所述处理后的报文发送出去。
4.根据权利要求1所述的方法,其特征在于,通过软件将所述待处理报文分流到多个处理线程,包括:
通过软件,按照负载均衡策略将所述待处理报文分流到多个处理线程。
5.根据权利要求4所述的方法,其特征在于,按照负载均衡策略,将所述待处理报文分流到多个处理线程,包括:
按照预设的分流策略,计算所述待处理报文的特征值;
根据所述特征值...
【专利技术属性】
技术研发人员:明义波,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。