本帖最后由 爱卫生 于 2011-6-27 20:11 编辑
前言:
内容计费是适应3G数据业务的应用而产生的一种针对不同业务类型而进行的计费方式,使得数据供应商可以不仅仅对网络上基本的接入服务计费,而且有能力对所使用的各种数据内容以及应用进行计费,从而实现业务的增值。
一 内容计费简介
是指移动网络可通过对用户的上下行数据包进行包过滤和分析,以识别区分用户上下行数据传送的业务种类,并把相关的信息传送到预付费和后付费计费系统,运营商可以通过这些内容计费信息对用户作出更灵活的计费处理 。
内容计费使得数据供应商可以不仅仅对网络上基本的接入服务计费,而且有能力对所使用的各种数据内容以及应用进行计费,从而实现业务的增值。
华为GGSN9811产品支持运营商对每个用户访问指定服务器、端口的流量、时间进行监控,这样可以按照不同的应用层协议定价与计费,目前支持应用层协议有:FTP,HTTP,TELNET、SMTP、POP3、WAP等 。
内容计费有以下优点:
- 容许对属于不同应用类型的数据采取不同的资费标准
- 解决重复计费问题
- 增强计费套餐的多样化
- 帮助了解用户应用取向
内容计费和普通计费的区别如下图一所示:
图一 内容计费和普通计费对比
二 内容计费实现原理
内容计费功能主要是通过对MS的上下行数据包进行多层的数据包过滤和分析来实现。
根据已经配置的规则,GGSN9811可以对用户上下行分组包进行第三层、第四层和第七层过滤分析 。
- 第三层过滤:源/目的地IP地址
- 第四层过滤:协议/端口号
- 第七层过滤:应用协议/URL
基于第三层和第四层都比较简单,最难的是基于应用层。例如根据手机的URL(Uniform Resource Locator)来区分不同的业务应用。通过解析应用层的URL,可以区分手机正在使用的应用是否是:
1 HTTP 普通网页浏览
2 WAP业务
3 MMS
4 KJava业务
以上各种业务均处在不同的市场期,如HTTP已经很成熟,MMS和KJava等还在推广,可能采取免流量费等优惠措施。因此像彩信、飞信这类新业务需要GGSN能够识别出来,将流量剔除,否则收取流量费将引起客户投诉。
2.1 GGSN9811上内容计费的流程
GGSN9811上内容计费的流程图如下图二(上行数据)和图三(下行数据)所示:
图二 内容计费流程图(上行数据) 图三 内容计费流程图(下行数据) 内容计费树的叶子节点的组成有:
一个内容计费树的叶子节点包括了业务码,上行流量,下行流量。
GGSN9811以五元组为索引建立内容计费Tree叶子结点 ,这五个参数分别为:
1) PDPIndex(PDP上下文索引)
2) SVRIP(服务器IP地址)
3) SVRPort(服务器端口号)
4) MSIP(手机IP地址)
5) MSPort(手机端口号) 内容计费叶子节点用来统计该业务码上的流量。
2.2 GGSN9811上内容计费的话单
GGSN9811的内容计费信息做为G-CDR的一部分通过CG发给计费中心。
1) 内容计费的信息为G-CDR的一部分
2) 内容计费信息放在G-CDR 的扩展字段中
3) GGSN使用Ga接口通过GTP’协议传送话单给CG
4) 计费中心不需要从新把不同的话单和计费信息关联
2.3 GGSN9811上内容计费特性
GGSN9811上内容计费特性主要包括有:
- 内容计费配置
- 内容计费流量统计
- PDP去活时即时统计剩余内容计费流量
- 针对上下行设置不同的业务标识
- 基于APN的内容计费
- 三、四层协议解析、匹配
- 七层协议解析、匹配
- URL含一个或多个通配符“*”
- 需三、四层解析的业务(No Passive FTP、SMTP、POP3等)
- 需URL解析的业务(如HTTP、WAP、MMS、KJava等)
- Passive模式的知名端口(21)与非知名端口FTP业务
- RTSP流媒体业务
- HTTP的GET、POST报文分片
- SPU板备份倒换
三 GGSN9811内容计费数据配置
GGSN9811上的内容计费数据配置的总体流程如下图四所示:
图四 GGSN9811内容计费数据配置总体流程图 根据以上总体配置流程,我们将GGSN上内容计费的配置分成4个步骤完成,按先后顺序如下:
1)定义计费规则
- 确定内容计费过滤规则,设置第三层过滤(源/目的地IP地址)、 第四层过滤(端口号)和第七层过滤(HTTP、WAP20和FTP协议)规则。
2)定义计费业务
- 定义计费业务,GGSN9811可以对一些业务的上下行数据执行不同的费率政策,通过针对上下行设置不同的业务标识
3)定义一个计费组合
- 通过定义计费组合,增加一条计费规则和计费业务的映射记录
4)将计费组合应用到APN
- 将该计费组合应用到具体的APN
3.1 GGSN9811内容计费配置实例
以下,我们通过一个实例来介绍华为GGSN9811内容计费数据配置。
既然是实例,就要先给出拓扑结构和相关参数,如下:
相关参数和条件:
对APN为HUAWEI的手机实行内容计费
触发内容计费的条件:
当手机访问FTP站点211.10.10.10时对手机进行内容计费
当手机访问web站点 www.huawei.com 时对手机进行内容计费
拓扑图如下图五所示:
图五 GGSN9811数据配置实例拓扑图 按照步骤来: 第一步:定义计费规则,分析案例,得到要为内容计费进行解析的业务如下图六所示: 图六 数据分析结果 第二步:定义计费规则 1命令:SET CHARGERULE 2 定义访问相应FTP站点触发计费
- SET CHARGERULE: RN="ftp", PROT=TCP, L7PROT=FTP, CHFLG=2, SVRIP="211.10.10.10", SWM="0.0.0.0", SOP=EQUAL, SP=21; 3 定义访问相应WEB站点触发计费
- SET CHARGERULE: RN="http", PROT=TCP, L7PROT=HTTP, CHFLG=2, URL1="http://www.huawei.com"
第三步:定义计费业务 1 定义计费业务
命令:SET CHARGESERVICE 2 定义计费业务名称为huawei-service
- SET CHARGESERVICE: SN="huawei-service", UPID=10, DNID=11; 其中,UPID和DNID分别代表上行和下行方向的业务代码。
第四步:定义计费组合 1 命令:ADD CHARGEGROUP 2 定义计费组合“daily-access”,将计费业务huawei-service与计费规则ftp和web组合在一起使用
- 增加计费业务”huawei-service”到计费规则”ftp“的映射
ADD CHARGEGROUP: GN=“daily-access", RN="ftp", SN="huawei-service";
- 增加计费业务”huawei-service”到计费规则“web”的映射
ADD CHARGEGROUP: GN=“daily-access", RN="web", SN="huawei-service";
第五步:将计费组合应用到APN 1 将计费组合应用到APN
- 命令:SET APNGRP 2 将已定义的计费组合” daily-access”应用到APN “HUAWEI” 上
- SET APNGRP: APN="HUAWEI", GN="daily-access"; |