【技术实现步骤摘要】
本专利技术涉及网络,具体而言,涉及一种报文处理方法及装置、电子设备。
技术介绍
1、报文是网络中交换与传输的数据单元,在计算机网络中,数据通常以报文的形式在网络上进行传输,通过对报文的处理,网络中的各个节点可以根据协议规范和操作需求进行相应的操作和响应,实现数据的交换和传输。
2、在网络信息的数据处理领域,高性能数据平面已成为发展的趋势,dpdk(dataplane development kit,用户空间数据平面开发工具包)由于具有高效性和便利性的特性已经成为衡量网络设备和应用性能的重要基准。通过dpdk多核多网卡队列绑定模型可以对报文进行处理,图1是根据现有技术的一种可选的报文处理流程的示意图,如图1所示,每个网卡都具有多个队列(图1中以queue0、queue1、queue2、queue3示意),每个队列绑定到特定的cpu的核心(cpu core),例如,图1中以cpu0、cpu1、cpu2、cpu3示意,网卡对于收到的每一个包,根据源ip(对应图1中的srcip)、目的ip(对应于图1中的dstip),源端口(对应图
...【技术保护点】
1.一种报文处理方法,其特征在于,包括:
2.根据权利要求1所述的处理方法,其特征在于,所述通过报文处理核心对所述缓冲区中存储的待处理报文进行处理,得到处理后的目标报文的步骤包括:
3.根据权利要求1所述的处理方法,其特征在于,所述将获取到的报文作为待处理报文存储至缓冲区中,包括:
4.根据权利要求2所述的处理方法,其特征在于,所述缓冲区为无锁环形缓冲区,所述由报文收发核心从第一类网卡队列中获取报文之前,还包括:
5.根据权利要求4所述的处理方法,其特征在于,所述建立所述无锁环形缓冲区中的N个所述存储空间与至少一个报文处
...【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:
2.根据权利要求1所述的处理方法,其特征在于,所述通过报文处理核心对所述缓冲区中存储的待处理报文进行处理,得到处理后的目标报文的步骤包括:
3.根据权利要求1所述的处理方法,其特征在于,所述将获取到的报文作为待处理报文存储至缓冲区中,包括:
4.根据权利要求2所述的处理方法,其特征在于,所述缓冲区为无锁环形缓冲区,所述由报文收发核心从第一类网卡队列中获取报文之前,还包括:
5.根据权利要求4所述的处理方法,其特征在于,所述建立所述无锁环形缓冲区中的n个所述存储空间与至少一个报文处理核心之间的映射关...
【专利技术属性】
技术研发人员:叶兆元,高雪琴,唐骥锋,王国盛,谢纪龙,
申请(专利权)人:山石网科通信技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。