报文深度过滤方法技术

技术编号:3543718 阅读:268 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种报文分类方法,包括以下步骤S202,当网关设备接收到报文连接请求时,创建用于存储报文深度过滤结果的流上下文;S204,网关设备根据报文连接请求的请求方式,查找与报文连接请求的请求方式对应的报文过滤规则;以及S206,如果网关设备没有查找到与报文连接请求的请求方式对应的报文过滤规则,则利用默认的报文过滤规则对通过报文连接请求建立的连接中的上行请求报文进行深度过滤,并将报文深度过滤结果存储在所述流上下文中。通过本发明专利技术,可以有效地区分出业务深层信息。

【技术实现步骤摘要】

本专利技术涉及通信领域,更具体地涉及一种才艮文深度过滤方法。技术背景传统电信里的内容主要就是语音,而随着IT与电信的融合,数 据业务得到快速发展,业务种类越来越丰富。丰富的业务种类向承 载网络提出了新的问题,如何感知、区分这些报文,并根据不同的 内容应用不同的计费方式,实现4安内容计费,已经成为当今研究的 热点。通用分组无线业务(General Packet Radio Service,简称GPRS ) 业务中,计费对象已远远超出了语音的范围,如何区分各种业务流, 是成功计费的关键。3GPP中关于内容计费的协议主要是23125 R6和23203 R7。 3GPP R7协议23203提出了流计费的概念。相对于传统的按照接入 点名称(Access Point Name,简称APN )或4安照包凄t据协议(Packet DataProtocol,简称PDP )进行流量计费,23203提出了基于流的计 费概念,这种计费方式将对于不同的业务进行不同的费率计费,并 且对于相同的业务,4姿照QOS的不同采用不同的费率计费。基于流的计费框架如图1所示。其中,策略和计费实施功能 (Policy and Charging Enforcement Function, 简-尔PCEF )是GPRS中的网关GPRS支持节点(Gateway GPRS Support Node,简称 GGSN)需要实现的逻辑功能,用来进行报文的分析和过滤。策略 禾口i十费夫见贝'J功肯fe ( Policy and Charging Rules Function,简 一尔PCRF ) 用来实现失见则的选4奪;应用功能(Application Function,简称AF) 用来下发实现应用层的信息,供PCRF选择计费规则。3GPPR7中关于流基础的计费中对流计费进行了详细描述,但 是没有对流感知和区分方法进4亍详细的描述,因此无法时限真正意 义上的基于流的计费。
技术实现思路
鉴于以上所述的一个或多个问题,本专利技术才是供了 一种才艮文深度 过滤方法。才艮据本专利技术的才艮文深度过滤方法包括以下步骤S202,当网关 设备接收到报文连接请求时,创建用于存储报文深度过滤结果的流 上下文;S204,网关设备根据报文连接请求的请求方式,查找与报 文连接请求的请求方式对应的才艮文过滤A见则;以及S206,如果网关 设备没有查找到与报文连接请求的请求方式对应的报文过滤规则, 则利用默认的才艮文过滤A见则对通过才艮文连接请求建立的连接中的上 行请求纟艮文进行深度过滤,并将纟艮文深度过滤结果存4诸在流上下文 中。其中,步骤S206包括以下步骤S2062,网关设备通过报文连 接请求建立的连接接收报文,并根据所接收报文的IP五元组和包数 据协议上下文查找用于存储所接收报文的报文深度过滤结果的流上 下文;S2064,如果查找到了流上下文,则网关设备判断所接收报 文是否为上行请求报文;S2066,如果是,则网关设备根据上行请 求报文的统一资源定位符,过滤出上行请求报文所访问的资源,进 而过滤出上行请求报文所访问的关键字段。其中,上行请求报文是超文本传输协议才艮文。流上下文是传输控制协i义流上下文。上^f亍i青求才艮文也可以是无线应用十办i义才艮文。流 上下文也可以是无线4专豸#妨4义流上下文。其中,ip五元ia包4舌源ip i也址、目的iPi也址、源端口、目的 端口和lpf办-汉类型。通过本专利技术,可以有效地区分出业务深层信息附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申 请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图1是相关技术中的基于流计费的框架的示意图;图2是根据本专利技术实施例的的流程图;意图;以及图4是根据本专利技术实施例的HTTP/WAP报文过滤方法的示意具体实施方式超文本传^T协i义(Hyper Text Transfer Protocol,简称HTTP ) / 无线应用协议(Wireless Application Protocol ,简称WAP )净艮文的分类,首先是/人IP;也址、传l命控制协i义(Transfer Control Protocol, 简称TCP ) /用户数据才艮协议(User Datagram Protocol,简称UDP ) 端口、 IP协议类型进行初级分类,根据目的地址和目的端口提供的 HTTP/WAP应用类型定位到HTTP/WAP业务,通过HTTP/WAP报 文中的统一 资源定位符(Uniform Resource Locator,简称URL )分 析,过滤出HTTP/WAP所访问资源,进而过滤出访问HTTP/WAP 的内容类型(content-type)以及一些关4建字,殳(比:^ host字段、 x-online-host字羊殳)的信息,以实现对HTTP报文的深度分类。比 如,相同的URL, host头有可能不同,而且携带的content-type也 有可能不同。其中,HTTP/WAP报文分类引入了流上下文的概念。HTTP业 务基于TCP流进行业务交互;WAP报文基于WTP流进行交互。如 果要进行业务流的过滤、归类,需要建立流上下文,用来管理业务。 比如,HTTP/WAP业务一般包括请求、响应等交互,但是过滤信息 一4殳在请求才艮文中,这样,基于流的计费,就需要创建流上下文, 保存相应过滤结果,供后续响应等报文过滤归类。为了支持深度HTTP/WAP探测,引入规则模板的概念,对报文 深度探测后采用不同模板进行过滤。比如,对报文URL进行模糊匹 配,满足URL相同的失见则分为一组,这组夫见则再对才艮文host、 x-online-host、 content-type等特定字段进行过滤。对HTTP/WAP业务报文进行感知,对不同的请求进行不同的深 度探测处理,从而决定激活并使用什么样的模板进行过滤。比如, 对于不同的i青求方式(例如,GET和POST )应用不同的过滤才莫板。对于HTTP的代理情况进行感知,根据不同的代理使用情况决 定报文探测的方式。比如,报文经过代理访问HTTP/WAP服务器, 代理会将报文的host字段内容和URL进行拼接后传送给HTTP/WAP服务器,PCEF (GPRS中的GGSN )在对HTTP/WAP请求才艮文进行过滤时完成host和URL的拼接后进行过滤。以上方法的特点在于符合流基础计费的特点。PCEF首先基于 流进行了计费,PCEF网元中本地创建、删除、管理流上下文,基 于流进行报文过滤结果的管理。HTTP/WAP是基于TCP/WTP流的 -清求应答交互方式,IP五元组(源IP地址、目的IP地址、源端口、 目的端口、 IP协议类型)决定了一个流上下文,对于GPRS应用中, 可以使用IP五元组+ PDP上下文绑定索引流上下文。这中索引方法 和23203中的协议规定,23203协议中绑定分为三步,分别是实现 会话和策略和计费控制(Policy and Charging Control,简称PCC ) 规则的绑定、PCC规则授权、PCC规则和承载(GPRS中的PDP上 下文)绑定。其中,会话和PCC规则的绑定,该深度过滤分类方法 中对应的是IP本文档来自技高网
...

【技术保护点】
一种报文深度过滤方法,其特征在于,包括以下步骤: S202,当网关设备接收到报文连接请求时,创建用于存储报文深度过滤结果的流上下文; S204,所述网关设备根据所述报文连接请求的请求方式,查找与所述报文连接请求的请求方式对应的报文过滤规则;以及 S206,如果所述网关设备没有查找到与所述报文连接请求的请求方式对应的报文过滤规则,则利用默认的报文过滤规则对通过所述报文连接请求建立的连接中的上行请求报文进行深度过滤,并将所述报文深度过滤结果存储在所述流上下文中。

【技术特征摘要】
1. 一种报文深度过滤方法,其特征在于,包括以下步骤S202,当网关设备接收到报文连接请求时,创建用于存储报文深度过滤结果的流上下文;S204,所述网关设备根据所述报文连接请求的请求方式,查找与所述报文连接请求的请求方式对应的报文过滤规则;以及S206,如果所述网关设备没有查找到与所述报文连接请求的请求方式对应的报文过滤规则,则利用默认的报文过滤规则对通过所述报文连接请求建立的连接中的上行请求报文进行深度过滤,并将所述报文深度过滤结果存储在所述流上下文中。2. 根据权利要求1所述的报文深度过滤方法,其特征在于,所述 步艰《S206包4舌以下步艰《S2062,所述网关设备通过所述报文连接请求建立的连接 接收报文,并根据所接收报文的IP五元组和包数据协议上下 文查找用于存储所接收报文的报文深度过滤结果的流上下文;S2064,如果查找到...

【专利技术属性】
技术研发人员:康玉东
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利