[发明专利]报文处理方法及网络设备在审
| 申请号: | 201710533064.1 | 申请日: | 2017-07-03 |
| 公开(公告)号: | CN109218226A | 公开(公告)日: | 2019-01-15 |
| 发明(设计)人: | 常放 | 申请(专利权)人: | 迈普通信技术股份有限公司 |
| 主分类号: | H04L12/863 | 分类号: | H04L12/863 |
| 代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 宋南 |
| 地址: | 610000 四*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 接收队列 以太网芯片 目标硬件 报文处理 网络设备 转发模式 报文 数据通信领域 预设间隔 缩放 核对 转发 | ||
本发明提供了一种报文处理方法及网络设备,涉及数据通信领域,该方法包括:以太网芯片基于接收侧缩放RSS规则将以太通道上收到的报文发送到RSS的硬件接收队列表对应的目标硬件接收队列中,所述目标硬件接收队列为以预设间隔周期从所述以太网芯片的多个硬件接收队列中确定的一个硬件接收队列;所述目标硬件接收队列对应的转发核对所述报文进行处理。运用该方法,可以在以太网芯片的硬件不支持per‑packet转发模式的情况下,实现per‑packet转发模式功能。
技术领域
本发明涉及数据通信领域,具体而言,涉及一种报文处理方法及网络设备。
背景技术
在对网络设备的性能进行测试时,per-packet转发模式(逐包转发模式)的性能是其中一个重要的指标,可以考量整机的极限吞吐。这种模式下,一般使用一条流进行测试,所有报文在接收端不进行保序,而是通过某种机制进行流量负载,将报文送入负荷小的转发核进行处理。然而,对于以太网芯片来说,并不是所有的以太网芯片在硬件上都支持per-packet转发模式,一条流只能到以太网芯片的一个硬件接收队列,由一个转发核来处理,从而无法保证以太口per-packet转发模式的性能。
发明内容
有鉴于此,本发明实施例的目的在于提供一种报文处理方法及网络设备,可以在以太网芯片的硬件不支持per-packet转发模式的情况下,实现per-packet转发模式功能。
第一方面,本发明实施例提供了一种报文处理方法,应用于包括多核处理器和以太网芯片的网络设备,所述方法包括:所述以太网芯片基于接收侧缩放RSS规则将以太通道上收到的报文发送到RSS的硬件接收队列表对应的目标硬件接收队列中,所述目标硬件接收队列为以预设间隔周期从所述以太网芯片的多个硬件接收队列中确定的一个硬件接收队列;所述目标硬件接收队列对应的转发核对所述报文进行处理。运用该方法,可以在以太网芯片的硬件不支持per-packet转发模式的情况下,实现per-packet转发模式功能。
第二方面,本发明实施例提供了一种网络设备,所述网络设备包括以太网芯片、多核处理器以及目标队列确定模块。其中,所述以太网芯片,用于基于接收侧缩放RSS规则将以太通道上收到的报文发送到RSS的硬件接收队列表对应的目标硬件接收队列中;所述目标队列确定模块,用于以预设间隔周期从多个硬件接收队列中确定一个硬件接收队列作为目标硬件接收队列;所述多核处理器中与所述目标硬件接收队列对应的转发核,用于对所述报文进行处理。通过该网络设备,可以在以太网芯片的硬件不支持per-packet转发模式的情况下,实现per-packet转发模式功能。
与现有技术相比,本发明各实施例提出的报文处理方法及装置的有益效果是:通过将从以太通道上收到的报文直接发送到与RSS的硬件接收队列表对应的目标硬件接收队列中,以便由与所述目标硬件接收队列对应的转发核处理报文,而所述目标硬件接收队列为以预设间隔周期从所述以太网芯片的多个硬件接收队列中确定的一个硬件接收队列,并且在转发以太通道中的报文的过程中,会不断切换所述目标硬件接收队列,从而达到报文可以由多个转发核处理的效果,使得在以太网芯片的硬件不支持per-packet转发模式的情况下,实现了per-packet转发模式功能。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本发明第一实施例提供的报文处理方法的流程图;
图2为本发明第一实施例提供的报文处理方法的目标硬件接收队列被选定的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迈普通信技术股份有限公司,未经迈普通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710533064.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据包缓存方法及系统
- 下一篇:一种网络数据包处理方法和装置





