[发明专利]硬件加速的多核处理器IP隧道分片报文流保序方法有效
申请号: | 201110026487.7 | 申请日: | 2011-01-25 |
公开(公告)号: | CN102104544A | 公开(公告)日: | 2011-06-22 |
发明(设计)人: | 缪庆军;丁贤根 | 申请(专利权)人: | 无锡网芯科技有限公司;江苏华丽网络工程有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 无锡华源专利事务所 32228 | 代理人: | 聂汉钦 |
地址: | 214028 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬件加速 多核 处理器 ip 隧道 分片 报文 流保序 方法 | ||
1.一种硬件加速的多核处理器IP隧道分片报文流保序方法,其特征在于:在IP隧道模式下,在多核处理器的IP隧道分片报文在被处理器重组后,由输出处理引擎回路至输入处理引擎,并被重新提交到处理同一TCP/UDP流内普通报文的另一处理器上。
2.根据权利1所述硬件加速的多核处理器IP隧道分片报文流保序方法,其特征在于具体步骤如下:
1)以太网MAC从物理链路上收到一TCP/UDP流,将该TCP/UDP流报文送至输入处理引擎;
2)在IP隧道模式下,如果是非分片的普通报文,输入处理引擎从报文内部IP头和TCP/UDP头中提取源地址,源端口,目的地址,目的端口,协议号五元组信息并计算哈希值,由哈希值确定第一接收处理器;
3)在IP隧道模式下,如果是分片报文,输入处理引擎从报文内部IP头提取源地址,目的地址二元组信息并计算哈希值,由哈希值确定第二接收处理器;
4)第二接收处理器对IP隧道分片报文进行重组,并将重组好的报文发送给输出处理引擎;
5)输出处理引擎将重组好的IP隧道报文回路至输入处理器引擎;
6)输入处理引擎从重组好的IP隧道报文的内部IP头和TCP/UDP头提取源地址,源端口,目的地址,目的端口,协议号五元组信息并计算哈希值,将重组好的IP隧道报文提交至第一接收处理器。
3.根据权利2所述硬件加速的多核处理器IP隧道分片报文流保序方法,其特征在于:所述第一接收处理器与第二接收处理器为不同的处理器,或属于不同的处理器核心。
4.根据权利1~3中任一项所述硬件加速的多核处理器IP隧道分片报文流保序方法,其特征在于:在IP隧道分片报文被重组后由输出处理引擎回路至输入处理引擎的过程中,报文的有效载荷一直存放于存储器中,在分片重组的处理器至输出处理引擎至输入处理引擎至处理同一TCP/UDP流内普通报文的处理器的路径上传输的是报文描述信息。
5.根据权利1~3中任一项所述硬件加速的多核处理器IP隧道分片报文流保序方法,其特征在于:所述输入处理引擎、输出处理引擎与多核处理器处于同一芯片内,或处于不同芯片内。
6.根据权利1~3中任一项所述硬件加速的多核处理器IP隧道分片报文流保序方法,其特征在于:所述输入处理引擎、输出处理引擎与以太网MAC处于同一芯片内,或处于不同芯片内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡网芯科技有限公司;江苏华丽网络工程有限公司,未经无锡网芯科技有限公司;江苏华丽网络工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110026487.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:动力减震器
- 下一篇:冷却系统和用于在冷却系统中实施温度管理的方法