[发明专利]数据包转发方法和设备在审
申请号: | 201110008505.9 | 申请日: | 2011-01-14 |
公开(公告)号: | CN102123082A | 公开(公告)日: | 2011-07-13 |
发明(设计)人: | 王云华;李金虎;刘金成 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06;H04L29/12 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据包 转发 方法 设备 | ||
1.一种数据包转发方法,其特征在于,该方法包括:
接收到待转发数据包时,查找记录的历史数据包的协议栈处理结果,所述历史数据包是与所述待转发数据包属于同一数据流的数据包;
在查找到历史数据包的协议栈处理结果时,根据该协议栈处理结果对所述待转发数据包进行处理,并将处理后的数据包转发出去。
2.如权利要求1所述的方法,其特征在于,所述查找记录的历史数据包的协议栈处理结果包括:
读取所述待转发数据包中的基本信息,该基本信息为表示所述待转发数据包所属的数据流的信息;
从已记录的一个或多个包含数据包基本信息和协议栈处理结果的加速条目中,查找包含读取到的基本信息的加速条目,并将查找到的加速条目中的协议栈处理结果作为所述历史数据包的协议栈处理结果。
3.如权利要求2所述的方法,其特征在于,在所述待转发数据包是需要通过二层桥转发的数据包时,所述基本信息包括:
源媒体接入控制MAC地址、目的MAC地址和VLAN字段值;
所述加速条目中的协议栈处理结果包括:
协议栈处理后数据包中的虚拟局域网VLAN字段值、服务质量QoS字段值、COS字段值、TOS字段值、转发端口信息中的一个或任意组合。
4.如权利要求2所述的方法,其特征在于,在所述待转发数据包是需要通过三层路由转发的数据包时,所述基本信息包括:
源IP地址、目的IP地址、源端口PORT标识、目的PORT标识和传输协议信息;
所述加速条目中的协议栈处理结果包括:
协议栈处后数据包的二层头部中的字段值、源IP地址、目的IP地址、源端口PORT标识、目的PORT标识、传输协议信息、QoS字段值、COS字段值、TOS字段值中的一个或任意组合。
5.如权利要求3所述的方法,其特征在于,所述根据该协议栈处理结果对所述待转发数据包进行处理包括:
根据查找到的协议栈处理结果,修改所述待转发数据包中的以下字段值中的一个或任意组合:
VLAN字段值、COS字段值、TOS字段值、QoS字段值。
6.如权利要求4所述的方法,其特征在于,其特征在于,所述根据该协议栈处理结果对所述待转发数据包进行处理包括:
根据查找到的协议栈处理结果,修改所述待转发数据包中的以下字段值中的一个或任意组合:
二层头部中的字段值、源IP地址字段值、目的IP地址字段值、源PORT字段值、目的PORT字段值、传输协议字段值、TTL字段值、COS字段值、TOS字段值、QoS字段值、长度字段值、用户数据报协议UDP校验和字段值。
7.如权利要求1所述的方法,其特征在于,在未查找到历史数据包的协议栈处理结果时,该方法进一步包括:
将所述待转发数据包进行协议栈处理,并记录协议栈处理结果以及所述待转发数据包的基本信息,该基本信息为表示所述待转发数据包所属的数据流的信息;
将协议栈处理后的数据包转发出去。
8.如权利要求1所述的方法,其特征在于,在查找记录的历史数据包的协议栈处理结果之前,该方法进一步包括:
确定所述待转发数据包是否是组播包或广播包;
所述查找记录的历史数据包的协议栈处理结果包括:
在确定所述待转发数据包不是组播包或广播包时,查找记录的历史数据包的协议栈处理结果。
9.一种数据包转发设备,其特征在于,该设备包括:
数据包接收模块,用于接收待转发数据包;
数据包分析匹配模块,用于查找记录的历史数据包的协议栈处理结果,所述历史数据包是与所述待转发数据包属于同一数据流的数据包;
数据包修改发送模块,用于在查找到历史数据包的协议栈处理结果时,根据该协议栈处理结果对所述待转发数据包进行处理;将处理后的数据包转发出去。
10.如权利要求9所述的设备,其特征在于,所述数据包分析匹配模块用于:
读取所述待转发数据包中的基本信息,该基本信息为表示所述待转发数据包所属的数据流的信息;
从已记录的一个或多个包含数据包基本信息和协议栈处理结果的加速条目中,查找包含读取到的基本信息的加速条目,并将查找到的加速条目中的协议栈处理结果作为所述历史数据包的协议栈处理结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110008505.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种虚拟机必需网络带宽保障方法
- 下一篇:系统配置智能管理系统及其管理方法