[发明专利]数据包交换的方法、装置和通信设备有效
| 申请号: | 200910109556.3 | 申请日: | 2009-08-05 |
| 公开(公告)号: | CN101626343A | 公开(公告)日: | 2010-01-13 |
| 发明(设计)人: | 于岗;魏国栋;周建勋;郭晓川;徐正华 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据包 交换 方法 装置 通信 设备 | ||
技术领域
本发明涉及通信领域,特别涉及一种数据包的交换方法、装置和通信设备。
背景技术
随着通信技术的发展,通信带宽的要求越来越高,单纯依靠软件来实现通 信协议的处理已经不能满足需求。于是,协议的处理逐渐被下移,在微码、可 编程逻辑(Programmable Logic Device,PLD)中实现,其中在可编程逻辑中实 现的处理速度更快,实时性更高。
例如,TCP/IP协议是一个四层体系结构,通过软件实现TCP/IP协议处理数 据包时,需要将一个完整的数据包导入内存,软件根据TCP/IP协议对内存中的 数据包逐层处理。为了提高处理速度,可以通过可编程逻辑实现TCP/IP协议, 这种方式通常采用流水线的处理方式,也就是按照TCP/IP协议的层次划分功能 模块并在可编程逻辑中实现,各可编程逻辑所实现的功能模块相对独立,各功 能模块与功能模块之间需要互传处理后的数据包,其处理方式如图1所示。图1 所示的网络端口层模块101、互连网络层模块102、传输层模块103、应用层模 块104,分别对应着实现TCP/IP协议各层功能的可编程逻辑,当网络端口层模 块101接收到一个数据包之后,网络端口层模块101按照TCP/IP协议中网络端 口层的协议对数据包进行处理,然后发送到下一个模块互连网络层模块102按 照相应的协议进行处理,再发送到传输层模块103,然后到应用层模块104;反 之亦然。
但在实际应用中,通信协议的种类比较多,因而参与处理数据包的功能模 块可能远不只这几种。随着通信协议越来越复杂,通信设备中的包处理模块也 就越来越多,导致包处理模块间的连接关系也就越来越复杂。
发明内容
一方面,本发明实施例提供了一种数据包处理方法,包括:
通过第一端口从源包处理模块接收数据包,所述数据包包括目的标识,所 述目的标识为下一处理所述数据包的包处理模块的标识;
解析所述所述数据包获取所述目的标识;
获取对应所述目的标识的端口作为第二端口;
通过所述第二端口将所述数据包发送给所述目的标识对应的包处理模块。
另一方面,本发明实施例提供了一种数据包处理装置,包括:
包交换模块,多个包处理模块;
所述包交换模块与所述多个包处理模块相连接;
所述包处理模块,用于在数据包中增加下一处理所述数据包的包处理模块 的标识作为目的标识,向所述包交换模块发送所述携带有目的标识的数据包;
所述包交换模块,用于通过第一端口接收包处理模块中的第一包处理模块 发送的数据包,从所述数据包中解析目的标识,获取对应所述目的标识的第二 端口,并通过所述第二端口向包处理模块中的第二包处理模块发送所述数据包。
又一方面,本发明实施例还提供了一种通信设备,包括上述的数据包处理 装置。
本发明实施例所提供的数据包处理方法、装置和通信设备,根据数据包的 目的标识和端口之间的对应关系转发数据包,可以简化处理数据包的包处理模 块之间的连接关系。
附图说明
图1为现有技术中TCP/IP协议的处理数据包的流程示意图;
图2为现有技术中包处理模块之间处理数据包的流程示意图;
图3为实施例一提供的一种数据包处理方法的流程示意图图;
图4为实施例一中包处理模块和包交换模块的一种连接示意图;
图5为实施例一提供的一种数据包的结构示意图;
图6为实施例二提供的数据包处理方法的流程示意图;
图7为实施例三提供的数据包处理装置的结构示意图;
图8为实施例三提供的数据包处理装置的另一结构示意图;
图9为实施例四提供的数据包处理装置的结构示意图;
图10为实施例五提供的通信设备的结构示意图;
图11为实施例五提供的通信设备包括的数据包处理装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明 的几个实施例作进一步地详细的描述。
实施例一
参见图3,图3为本发明实施例一提供的一种数据包处理方法的流程示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910109556.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提升式车门
- 下一篇:链路状态协议下的信息同步方法及装置





