中国移动通信有限公司GGSN内容计费扩容改造项目工程规范书.docx
22页中国移动通信有限公司GGSN内容计费扩容改造项目工程规范书目 录1、各类数据业务的内容计费流程 11.1 第一类业务 11.2 第二类业务 11.3 第三类业务 22、各种数据业务的内容计费流程 32.1 HTTP业务 32.2 WAP 1.X业务 52.3 WAP 2.0业务 62.4 MMS OVER WAP业务业务 72.5 流媒体业务 92.6 Kjava下载业务 112.7 Kjava应用业务 132.8 FTP业务 142.9 POP3/SMTP业务 163、CG输出CDR的ASN.1 定义 171、各类数据业务的内容计费流程1.1 第一类业务第一类业务,端口不动态变化,业务需基于URL识别,如HTTP,WAP,MMS,下载类(流媒体下载、KJAVA下载)内容计费流程如下: 1-4、 UE发起用户激活上线,GGSN、WAPGW记录用户信息;5、用户同业务服务器建立连接;6、用户发起业务访问,GGSN根据计费规则匹配业务,开始计费,统计业务流量信息;7、用户和业务服务器之间发送业务数据;8、GGSN采集流量,如果满足产生部分话单条件,GGSN产生中间话单,话单发送到CG,CG进行预处理后把话单发送到BOSS处理;9、业务结束,GGSN停止该业务流量统计,PDP去活后,产生最终话单。
1.2 第二类业务第二类业务,如流媒体,从协议上能够区分控制面与数据面,控制面的端口固定,数据面的会话(IP或端口)由控制面协商确定业务流程如下: 1-4、UE发起用户激活上线,GGSN、WAPGW记录用户信息;5、用户同业务服务器建立连接;6、用户发起业务访问,同业务服务器发送控制面的交互消息,GGSN根据计费规则匹配务,开始计费,统计业务流量;7、GGSN根据控制面消息交换结果,生成新计费规则用来匹配业务数据;8、用户和业务服务器之间通过数据面发送业务数据GGSN根据新计费规则,采集用户流量;9、GGSN采集流量,如果满足产生部分话单条件,GGSN产生中间话单,话单发送到CG,CG进行预处理后把话单发送到BOSS处理;10、业务结束,GGSN停止该业务流量统计,PDP去活后,产生最终话单1.3 第三类业务第三类业务,属于Server端端口固定的业务,可通过3/4层解析进行内容计费,如POP3/SMTP、KJAVA应用等,流程如下: 1-4、 UE发起用户激活上线,GGSN、WAPGW记录用户信息;5、用户同业务服务器建立连接,GGSN根据3/4层计费规则匹配业务,开始计费;6、用户和业务服务器之间发送业务数据;7、GGSN采集流量,如果满足产生部分话单条件,GGSN产生中间话单,话单发送到CG,CG进行预处理后把话单发送到BOSS处理;8、业务结束,GGSN停止该业务流量统计,PDP去活后,产生最终话单。
2、各种数据业务的内容计费流程2.1 HTTP业务2.1.1业务数据传输过程User-ClientHTTP-Server1、建立TCP连接2、HTTP 请求/应答消息3、HTTP Data flowGGSN图附录B-1 HTTP数据传输过程1. 终端(MS)与HTTP服务器通过TCP握手消息建立连接;2. 终端(MS)通过控制连接与HTTP服务器之间发送请求/应答消息;3. 终端(MS)与HTTP服务器之间进行数据传送2.1.2 GGSN对HTTP业务的计费能力1. 同时进行多种业务时,GGSN应该具有识别出HTTP业务流量的能力;2. GGSN支持通过三/四层分析区分出不同地址和端口号的HTTP业务;3. GGSN支持通过七层分析识别出不同URL的HTTP业务;4. GGSN支持同时通过三/四、七层分析识别出不同的HTTP业务; 5. 对七层URL分析时,GGSN应该支持使用通配符;6. 对于不同HTTP业务,GGSN能够分别记录相应的上/下行流量信息2.1.3 计费规则举例如要对用户使用APN(CMNET)访问 APN:CMNETl 业务标识符代码, 例如1用来唯一表示该数据业务l 七层应用的URL: WAP 1.X业务2.2.1业务数据传输过程MSWAP GWWAP Data flow1、建立WAP连接2、WAP请求/应答消息图附录B-2 WAP 1.X数据传输过程1. 终端(MS)与WAP网关通过WSP消息建立连接;2. 连接建立之后,终端(MS)和WAP网关之间发送请求/应答消息;3. 终端(MS)与WAP网关之间进行数据传送。
2.2.2 GGSN对WAP 1.X业务的计费能力1. 同时进行多种业务时,GGSN应该具有识别出WAP 1.X业务流量的能力;2. GGSN支持通过三/四层分析识别出不同地址和端口号的WAP 1.X业务;3. GGSN支持通过七层分析区分出不同URL的WAP 1.X业务;4. GGSN支持同时通过三/四、七层分析识别出WAP 1.X业务; 5. 对七层URL分析时,GGSN应该支持使用通配符;6. 对于WAP 1.X业务,GGSN能够分别记录相应的上/下行流量信息2.2.3 计费规则举例如要对用户使用APN(CMWAP)访问支持按wap1.x业务的流量进行计费,可以设置业务分析计费规则为:l APN:CMWAPl 业务标识符代码, 例如2用来唯一表示该数据业务l 目的IP地址:10.0.0.172l 目的IP地址掩码:32l 目的端口号范围:9201l 七层应用的URL: WAP 2.0业务2.3.1业务数据传输过程MSWAP GWrWAP Data flow1、建立TCP连接2、WAP 请求/应答消息图附录B-3 WAP 2.0数据传输过程1. 终端(MS)与WAP网关通过WSP消息建立连接; 2. 连接建立之后,终端(MS)和WAP网关之间发送请求/应答消息;3. 终端(MS)与WAP网关之间进行数据传送。
2.3.2 GGSN对WAP 2.0业务的计费能力1. 同时进行多种业务时,GGSN应该具有识别出WAP 2.0浏览业务流量的能力;2. GGSN支持通过三/四层分析识别出不同地址和端口号的WAP 2.0业务;3. GGSN支持通过七层分析区分出不同URL的WAP 2.0业务;4. GGSN支持同时通过三/四、七层分析识别出不同的WAP 2.0业务;5. 对七层URL分析时,GGSN应该支持使用通配符;6. 对于不同WAP 2.0业务,GGSN能够分别记录相应的上/下行流量信息2.3.3 计费规则举例如要对用户使用APN(CMWAP)访问支持按wap2.0业务的流量进行计费,可以设置业务分析计费规则为:l APN:CMWAPl 业务标识符代码, 例如2用来唯一表示该数据业务l 七层应用的URL: MMS OVER WAP业务业务2.4.1 MMS OVER WAP 1.X业务数据传输过程MSWAP GWrMMS Data flow1、建立WAP连接2、WAP请求/应答消息GGSN图附录B-4 MMS OVER WAP 1.X数据传输过程1. 终端(MS)与WAP网关通过WSP消息建立连接;2. 连接建立之后,终端(MS)和WAP网关之间发送请求/应答消息;3. 终端(MS)与WAP网关之间进行数据传送。
2.4.2 GGSN对MMS OVER WAP 1.X业务的计费能力1. 同时进行多种业务时,GGSN应该具有识别出MMS OVER WAP 1.X业务流量的能力; 2. GGSN支持通过七层分析识别出MMS业务; 3. 对七层URL分析时,GGSN应该支持使用通配符;4. 对于MMS业务,GGSN能够分别记录相应的上/下行流量信息;5. 支持使用WAP 9201端口2.4.3 MMS OVER WAP 2.0典型业务传输过程MSWAP GWrMMS Data flow1、建立TCP连接2、WAP 请求/应答消息GGSN图附录B-5 MMS OVER WAP 2.0数据传输过程1. 终端(MS)与WAP网关之间建立TCP连接; 2. 连接建立之后,终端(MS)和WAP网关之间发送请求/应答消息3. 终端(MS)与WAP网关之间进行数据传送2.4.4 GGSN对MMS OVER WAP2.0 业务的计费能力1. 同时进行多种业务时,GGSN应该具有识别出MMS OVER WAP 2.0业务流量的能力; 2. GGSN支持通过七层分析识别出MMS业务; 3. 对七层URL分析时,GGSN应该支持使用通配符;4. 对于MMS业务,GGSN能够分别记录相应的上/下行流量信息;2.4.5 计费规则举例如要对用户使用APN(CMWAP)上传和下载彩信的所有流量进行计费,可以设置业务分析计费规则为:WAP2.0:l APN:CMWAPl 业务标识符代码, 例如3用来唯一表示该数据业务l 目的IP地址:10.0.0.172l 目的IP地址掩码:32l 目的端口号范围:80~80l IP协议类型:TCP。
l 七层应用的URL: WAP1.x:l APN:CMWAPl 业务标识符代码, 例如4用来唯一表示该数据业务l 目的IP地址:10.0.0.172l 目的IP地址掩码:32l 目的端口号范围:9201~9201 l IP协议类型:UDPl 七层应用的URL: 2.5 流媒体业务2.5.1业务数据传输过程ClientServer1、RTSP控制连接建立3、SETUP2、RTSP Control flow4、RTP/RTCP Data flowGGSN图附录B-6客户端(MS)主动发起数据连接的数据传输过程1. 客户端(MS)与流媒体服务器通过TCP握手消息建立控制连接;2. 客户端(MS)与流媒体服务器在控制连接上传送控制消息;3. 客户端(MS)和流。





