1 案例描述: 200x年10月份,某运营商某省份出现用户的GPRS话单中,流量超过了2G的理论值。 2 问题分析: 获取话单如下图,用户的下行流量为0xFBF57,即1032023字节,换算成这段时间的速率为:1032023×8∕1024 = 437 Kbps - 大于2G网络的理论速率240Kbps左右。 - 同时可以看到用户激活时,协商出的QoS如下: QoSNeg: MaxBRUpLk(2048kbps)MaxBRDnLk(2048kbps) 图例 CDR话单记录 说明用户激活后,允许以2048Kbps的速度下发数据,由于没有打开PFC流程,所以SGSN不会跟无线协商速率,SGSN依据下面三项数据来协商最终的QoS速率:
- 用户签约的QoS
- 手机请求的QoS
- SGSN的SET 2GSM设置 在该案例中用户签约的是2048Kbps,用户请求为0值,SGSN设置不限制用户的2G QoS,所以协商的结果是2048Kbps。可以通过命令SET 2GSM将协商的QoS降低为240Kbps。 如果GGSN不做流控,即使SGSN使协商速率被调整到了240Kbps,GGSN仍然会以不限制的速率允许数据下发给SGSN,这样造成G-CDR和S-CDR中的流量相差很大。 2.1 该话单问题的根本原因 - GGSN未进行流控; - SGSN跟BSC之间不协商速率(国内网络都不开放PFC流程); - 系统使用G-CDR计费,但是G-CDR中没有负流量字段,无法扣除实际没有下发的流量; - 计费系统也需要支持负流量计算。 3 解决方案 - 降低用户签约QoS或者SGSN上SET 2GSM,限制2G用户激活的最大带宽,此操作可以实现用户激活的QoS符合实际情况,且SGSN会根据协商QoS进行控制,但GGSN的QoS控制需要GGSN来实现(仅适用一类用户); - GGSN实现QoS控制,此措施用于保证服务器不会以大于用户QoS速率穿过GPRS核心网,保证用户享受到的GPRS流量跟话单一致(仅适用一类用户,可引入PCRF); - 网络中的负流量属于正常情况,无线连接丢失、服务器突发流量等,需要计费系统支持提取S-CDR中的负流量进行结算,提升用户的感受(需要计费中心配合)。 |