[发明专利]无线接入点的隧道加速无效
申请号: | 201310226538.X | 申请日: | 2013-06-07 |
公开(公告)号: | CN103491573A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 布赖恩·佩特里;艾瑞克·斯帕达;斯特凡·安德森;斯科特·温特布勒 | 申请(专利权)人: | 美国博通公司 |
主分类号: | H04W28/06 | 分类号: | H04W28/06 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 田喜庆 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 无线 接入 隧道 加速 | ||
1.一种方法,包括:
在通信接口接收数据包;
在将所述数据包提供给主机处理器之前,将所述数据包提供给流加速处理器;
在所述流加速处理器:
确定所述数据包的数据包报头和数据包有效载荷;
分析所述数据包,当所述数据包报头、数据包有效载荷或这两者不满足识别标准时,将处理结果代码分配给所述数据包,指示对所述数据包的异常处理;以及
将所述处理结果代码和所述数据包提供给所述主机处理器;以及
在所述主机处理器:
接收所述结果代码;以及
响应于接收所述结果代码,对所述数据包执行异常处理。
2.根据权利要求1所述的方法,其中,执行所述异常处理包括利用所述流加速处理器未执行的处理步骤对所述数据包进行处理。
3.根据权利要求1所述的方法,其中,所述识别标准包括通过报头校验。
4.根据权利要求3所述的方法,其中,通过所述报头校验包括验证所述数据包报头的安全报头序列号。
5.一种系统,包括:
通信接口,被配置为接收数据包;
流加速处理器,与在将所述数据包提供给主机处理器之前接收所述数据包的通信接口通信;
所述流加速处理器被配置为:
确定所述数据包的数据包报头和数据包有效载荷;
分析所述数据包,当所述数据包报头、数据包有效载荷或这两者不满足识别标准时,将处理结果代码分配给所述数据包,指示对所述数据包的异常处理;以及
将所述处理结果代码和所述数据包提供给所述主机处理器;以及
所述主机处理器被配置为:
接收所述结果代码;以及
响应于接收所述结果代码对所述数据包执行异常处理。
6.根据权利要求5所述的系统,其中,当所述数据包通过报头校验时,满足所述识别标准。
7.根据权利要求6所述的系统,其中,所述数据包通过验证所述数据包报头的安全报头序列号而通过报头校验。
8.一种方法,包括:
在通信接口接收数据包;
确定将所述数据包卸载到流加速处理器,而不是在主机处理器对所述数据包进行处理;
在所述流加速处理器:
确定所述数据包的报头部分和所述数据包的有效载荷部分;
根据所述数据包的所述报头部分确定所述数据包的数据包封装格式;
当所述流加速处理器识别出所述数据包的所述数据包封装格式时,在所述流加速处理器开始对数据包进行处理;以及
当所述流加速处理器未识别出所述数据包的所述数据包封装格式时,利用结果代码将所述数据包提供给所述主机处理器;以及
在所述主机处理器:
响应于所述结果代码,确定所述结果代码指示所述流加速处理器未识别出所述数据包的所述数据包封装格式;
将所述数据包的所述数据包封装格式修改为更新的数据包封装格式;以及
将具有所述更新的数据包封装格式的数据包提交给所述流加速处理器。
9.根据权利要求8所述的方法,进一步包括:
当流加速处理器对所述数据包进行处理时,根据所述报头部分确定所述有效载荷部分包括安全性;
将所述数据包卸载到安全协处理器用于进行安全处理;以及
在所述流加速处理器接收来自所述安全协处理器的安全处理过的有效载荷部分。
10.根据权利要求8所述的方法,进一步包括:当在所述流加速处理器处理所述数据包时,
确定所述数据包的所述报头部分的报头类型;
分析所述报头类型;
如果所述流加速处理器识别出所述报头类型,则在流加速处理器对所述数据包进行处理;以及
如果流加速处理器未识别出所述报头类型,则利用结果代码将所述数据包提供给所述主机处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美国博通公司,未经美国博通公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310226538.X/1.html,转载请声明来源钻瓜专利网。