一种IP数据包的处理方法及装置制造方法及图纸

技术编号:12775345 阅读:68 留言:0更新日期:2016-01-27 18:45
本发明专利技术提供了一种IP数据包的处理方法及装置,涉及通信领域,解决现有技术中进行IP数据包业务标识时,会出现增加系统开销、分片或影响现网应用的问题,该处理方法包括:在IP数据包路由至业务域时,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值;在所述业务域内部,根据所述业务类型标识值对所述IP数据包进行路由和转发;在所述IP数据包路由出所述业务域时,根据所述指定字段的原字段值,将所述指定字段的业务类型标识值恢复成所述指定字段的原字段值。本发明专利技术的方案对IP数据包的处理不影响现网应用,配置灵活,处理效率高,且减小了系统开销。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别涉及一种ip数据包的处理方法及装置。
技术介绍
目前,移动网络用户数据对业务的增值服务一般都集中在综合网关中实施,存在流量汇聚、对设备容量要求高、配置不灵活的问题。且现有网络中的业务部署相对比较静态,根据策略的动态调整不足,主要表现为如下几点:1.业务部署与网络策略无关;2.业务路由配置静态,修改起来比较费时费力;3.容量配置和节能方面的动态扩展性不足。为此,当前提出的业务链Service Chain将业务功能进行编排,配以灵活的路由来实现传统综合网关的功能。为实现对业务的标识,目前互联网工程任务组IETF的拟稿draft中提出用隧道的方式,在IP数据包的外部,封装隧道,将业务或用户信息,标注在隧道的外面,从而实现数据在不同的业务功能中根据该业务标识进行路由。标识业务的隧道可以是通用路由封装GRE隧道、多协议标签交换MPLS、虚拟局域网VLAN等。这种方式虽然可以解决将该数据包特征标识问题,但有如下问题:1.这增加了数据包的系统开销Overhead ;2.这可能受到IP传输的最大传输单元MTU影响,造成分片。但,如果直接在IP数据包的包头利用现有空余位置进行标注,则可能影响现网应用。比如,IP的差分服务代码点DSCP字段,在网络中可能已经进行服务质量QoS的标注,则无法重新被使用。
技术实现思路
本专利技术要解决的技术问题是提供一种IP数据包的处理方法及装置,解决现有技术中在引入新的字段定义、引入额外的隧道封装进行业务标识时,可能会出现增加系统开销、造成分片或影响现网应用的问题。为解决上述技术问题,本专利技术的实施例提供一种IP数据包的处理方法,所述处理方法包括:在IP数据包路由至业务域时,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值;在所述业务域内部,根据所述业务类型标识值对所述IP数据包进行路由和转发;在所述IP数据包路由出所述业务域时,根据所述指定字段的原字段值,将所述指定字段的业务类型标识值恢复成所述指定字段的原字段值。其中,所述将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值的步骤具体为:在所述IP数据包的包头位置,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值。其中,所述根据所述业务类型标识值对所述IP数据包进行路由和转发的步骤包括:根据所述业务类型标识值,分析所述IP数据包所属的业务功能分类;根据所述IP数据包所属的业务功能分类对所述IP数据包进行路由和转发。其中,所述,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值的步骤前还包括:对所述IP数据包进行业务功能分类,并建立业务类型标识值与所述业务功能分类的对应关系。其中,所述,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值的步骤包括:根据所述对应关系,获取所述IP数据包所属的业务功能分类对应的业务类型标识值;将所述IP数据包中的指定字段的原字段值,替换为所述IP数据包所属的业务功能分类对应的业务类型标识值。为解决上述技术问题,本专利技术的实施例还提供一种IP数据包的处理装置,所述处理装置包括:业务标识模块,用于在IP数据包路由至业务域时,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值;控制模块,用于在所述业务域内部,根据所述业务类型值对所述IP数据包进行路由和转发;恢复模块,用于在所述IP数据包路由出所述业务域时,根据所述指定字段的原字段值,将所述指定字段的业务类型标识值恢复成所述指定字段的原字段值。其中,所述业务标识模块具体用于:在所述IP数据包的包头位置,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值。其中,所述控制模块包括:分析模块,用于根据所述业务类型标识值,分析所述IP数据包所属的业务功能分类;控制子模块,用于根据所述IP数据包所属的业务功能分类对所述IP数据包进行路由和转发。其中,所述处理装置还包括:分类模块,用于对所述IP数据包进行业务功能分类,并建立业务类型标识值与所述业务功能分类的对应关系。其中,所述业务标识模块包括:获取模块,用于根据所述对应关系,获取所述IP数据包所属的业务功能分类对应的业务类型标识值;业务标识子模块,用于将所述IP数据包中的指定字段的原字段值,替换为所述IP数据包所属的业务功能分类对应的业务类型标识值。本专利技术的上述技术方案的有益效果如下:本专利技术实施例的IP数据包的处理方法,在IP数据包路由至业务域时,将IP数据包中的指定字段的原字段值,替换为对IP数据包进行业务类型标识的业务类型标识值;在业务域内部,根据该业务类型标识值对该IP数据包进行路由和转发;在该IP数据包路由出业务域时,根据指定字段的原字段值,再将指定字段的业务类型标识值恢复成原字段值。避免了隧道标注时对IP数据包额外的封装,使对IP数据包的处理更加合理,且不影响现网应用,配置灵活,处理效率高,并减小了系统开销。【附图说明】图1为本专利技术IP数据包的处理方法流程图;图2为本专利技术IP数据包的处理方法一具体实施例示意图;图3为本专利技术IP数据包的处理装置的结构示意图。【具体实施方式】为使本专利技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。本专利技术实施例的IP数据包的处理方法,避免了隧道标注时对IP数据包额外的封装,使对IP数据包的处理更加合理,且不影响现网应用,配置灵活,处理效率高,并减小了系统开销。如图1、图2所示,本专利技术实施例的IP数据包的处理方法,所述处理方法包括:步骤11,在IP数据包路由至业务域时,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值;步骤12,在所述业务域内部,根据所述业务类型标识值对所述IP数据包进行路由和转发;步骤13,在所述IP数据包路由出所述业务域时,根据所述指定当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种IP数据包的处理方法,其特征在于,所述处理方法包括:在IP数据包路由至业务域时,将所述IP数据包中的指定字段的原字段值,替换为对所述IP数据包进行业务类型标识的业务类型标识值;在所述业务域内部,根据所述业务类型标识值对所述IP数据包进行路由和转发;在所述IP数据包路由出所述业务域时,根据所述指定字段的原字段值,将所述指定字段的业务类型标识值恢复成所述指定字段的原字段值。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙滔刘大鹏邓辉
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1