本帖最后由 爱卫生 于 2012-9-9 12:31 编辑
1 目标: 确认针对一个PDP上下文的多种不同Service(即应用)可以应用多个不同的Rating Group。 2 前提条件: 1)GGSN CDR的格式配置了相应的service-id。 2)能在同一PDP上下文中发起下列会话: A.http://www.abbeyroad.com/visit/ 195.225.83.57 B.http://www.youtube.com C.BitTorrent 3 测试过程: 1)开始Gn和Gx接口的抓包。 2)发起PDP上下文的激活。 3)启动NetLimiter网络流量监控程序。 4)开启一个新浏览器窗口访问http://www.abbeyroad.com/visit/ 并且在NetLimiter网络流量监控程序中观察过程。 5)过一小会停止访问会话,并且记录在NetLimiter网络流量监控程序中观察到的总发送和接收数据流量。 6)开启一个新的浏览器窗口,访问http://www.youtube.com。观看一个小视频短片,并且在NetLimiter网络流量监控程序中观察过程。 7)过一小会停止访问会话,并且记录在NetLimiter网络流量监控程序中观察到的总发送和接收数据流量。 8)开启一个BitTorrent应用开始BT下载并且在NetLimiter网络流量监控程序中观察过程。 9)过一小会停止访问会话,并且记录在NetLimiter网络流量监控程序中观察到的总发送和接收数据流量。 10)观察GGSN的CDR,记录整个Active PDP上下文的Charging-ID的统计。 11)停止BT下载。 12)发起PDP上下文去激活。 13)停止Gn和Gx接口抓包。 14)收集GGSN上的CDR。 4 期望的结果: 1)下列Rating Group以及Service-ID应在CDR中包含: a. RG1(default)$Service-id 1(default) for http://www.abbeyroad.com/visit/. b. RG2 & Service-id 130 for http://www.youtube.com. c. RG2 & Service-id 110 for BitTorrent 2)针对Service-id 130和110的上行和下行流量统计应比NetLimiter网络流量监控程序中观察到的值要少,这是因为一些控制报文和握手报文被计算到了default(service-id)。因此,Service-id 1的上下行流量的统计应该比NetLimiter网络流量监控程序中观察到的结果要大一些。 3)GGSN在Gx接口上上报的总使用量应该等于所有Service-id的上行和下行流量总和。 4)GGSN报告的总的使用量应约等于NetLimiter网络流量监控程序的总和。 5 测试结果: PCRF中关于该MSISDN 6281808635386的初始统计为: 12823137字节 GGSN总共上报的流量是:
1st AVP: CC-Total-Octets(421)=1641151字节(#3号报文)
2nd AVP: CC-Total-Octets(421)=1869560字节 (#5号报文)
3rd AVP: CC-Total-Octets(421)=3583字节 (#7号报文) 总计: 3514294字节 GGSN CDR包含了下列service-ids和Rating-Group(简写为RG,下同);
Service-id 1 with RG1
Service-id 130 with RG2
Service-id 110 with RG2 NetLimiter vs GGSN CDR下行和上行流量统计: 会话1: [url=http://www.abbeyroad.com/visit/]http://www.abbeyroad.com/visit/[/url] NetLimiter: 下行:1341315bytes 上行:118303bytes Service-id 1: 下行:1837667bytes 上行:308414bytes 会话2: [url=http://www.youtube.com]http://www.youtube.com[/url] NetLimiter: 下行:2256636字节 上行:145598字节 Service-id 130: 下行:625746字节 上行: 23430字节 会话3: Bittorrent NetLimiter: 下行:533914字节 上行:44188bytes Service-id 110: 下行:614210字节 上行:104732bytes GGSN CDR统计的总流量: 3514294字节 NetLimiter统计的总流量: 3514199字节
插值: 105字节 PCRF中关于MSISDN 6281808635386的流量最终统计: 16337431字节 PCRF初始流量统计 + GGSN CDR的流量统计: 12823137 + 3514294 = 16337431字节 结论: • GGSN的包检测技术对业务进行了正确的检测和分类 •GGSN CDR正确的对service-id和RG做了映射 • 如期望的那样, NetLimiter报告的非default的services流量统计比GGSN报告的要高,因为握手和控制报文因为GGSN的包检测技术被算到了default类别中。 • GGSN报告的总流量约等于NetLimiter观察到的流量(仅相差95字节) Gx接口捕捉到的信令流程如下图所示: 相关的抓包报文已经上传到论坛城通网盘分享。网盘地址http://gprshome.ctdisk.com。本例报文直接下载地址是: http://www.ctdisk.com/file/9151726。文件名:1.3 多Rating Group for 多Service-ID.rar。大小:64KB。 |