51学通信技术论坛

 找回密码
 立即注册
搜索
查看: 6727|回复: 12
打印 上一主题 下一主题

请教有关PS域计费的问题 [复制链接]

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

跳转到指定楼层
楼主
发表于 2011-4-27 14:21:34 |只看该作者 |倒序浏览
一键分享 一键分享
最近工作中需要了解PS域的计费,想请教下版主几个问题,以2G移动用户为例啊。

1、 听说PS域是在Gi口计费,按理选择Gn,Gb应该也是可以的。
       个人觉得有没有这样的原因,如果在Gi口计费,只需要在一个GGSN上收集话单。如果是在Gn,Gb接口,有可能用户在访问时跨越了几个BSC,甚至SGSN,这样就需要把好几张SGSN的话单合并。

2、 在Gb,Gn,Gi 接口统计的流量一致吗?之前在网上看到说,手机上装的软件采集的流量统计和中国移动出的话单流量还是有出路的。

3、 在Gi 口统计的流量是整个IP包的字节数吗,还是仅仅用户的数据部分?如果在Gb口统计,应该从用户面协议栈的哪层开始算流量啊?

4、 和GGSN最近的路由器或者LAN SWITCH一般是怎样的配置呢?忙时一般有多大的数据流量呢?在现网可以在上面做镜像监控吗?

5、 因为我们现在用CMNET和CMWAP都是拜访地接入,也就是在拜访的GGSN产生话单。这个话单怎样传到归属地的CG和计费中心呢?

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

沙发
发表于 2011-4-27 14:23:51 |只看该作者
还有个问题, 如果根据Gi口的上下行数据产生话单,如何在Gi口区分不同用户的数据呢?它不像在Gn口有TEID来标识隧道

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

板凳
发表于 2011-4-27 17:31:44 |只看该作者
再者,在业务访问过程中,外部DNS解析、MS与Internet网站的TCP连接也算做用户数据流量吗?

还有GGSN在Gn口和Gi口的用户数据协议栈如何对应呢?

使用道具 举报

Rank: 9Rank: 9

懒

地板
发表于 2011-4-27 22:39:04 |只看该作者
本帖最后由 爱卫生 于 2011-4-28 10:14 编辑

回复 bestflora 的帖子

先回复你的五个问题。
1、 听说PS域是在Gi口计费,按理选择Gn,Gb应该也是可以的。
    个人觉得有没有这样的原因,如果在Gi口计费,只需要在一个GGSN上收集话单。如果是在Gn,Gb接口,有可能用户在访问时跨越了几个BSC,甚至SGSN,这样就需要把好几张SGSN的话单合并。

    答:不能在Gn和Gb接口计费。因为你的应用全部在Gi口后面,例如你的HTTP、WAP站点、飞信、彩信等业务。所以Gn口和Gb口是无法计费的。Gn和Gb口只是一个管道,消息都被封装进相应的隧道了如GTP。SGSN是不能拆出来,读取隧道里面payload的信息然后去做计费的。即使可以,对于参与控制平面的SGSN来说,负荷过高。所以目前来说的话,现网的CDR只在GGSN上采集。因为Gi口后面是纯粹的IP包,GGSN可以做深度检测,来读取包的应用层部分,实现内容计费。这称为GGSN。而在SGSN侧的CDR称为S-CDR。但主要不是用来做计费目的。主要是用于统计用户在空口的利用率,用于今后的网络扩容、优化做参考,提供可靠的数据。
2、在Gb,Gn,Gi 接口统计的流量一致吗?之前在网上看到说,手机上装的软件采集的流量统计和中国移动出的话单流量还是有出路的。
    答:Gn接口不采集流量,在Gn口采集没有意义。因为和Gi口重复,没有必要同时采。Gb接口采集的流量一般不会和Gi口采集的流量做比较。因为如问题1所说,他们的流量采集的目的就不一样。手机上软件采集的流量是按字节数来统计。运营商采集的总流量也是按字节数来统计。两者数量上应该是相差不大的。但运营商这侧的统计是基于内容来分类的。打个比方,GGSN可能有这样的配置,80端口代表HTTP,1M5毛钱。520端口代表IMS视频,1M1块钱。等等。所以总数加起来应该和手机软件的统计基本一致。但如果GGSN的分类策略出了问题,就有可能导致少收或多收的情况。例如有些新业务推广阶段说不收流量费。GGSN的配置如果是正确的话,那确实就应该是不收流量费的。

3、在Gi口统计的流量是整个IP包的字节数吗,还是仅仅用户的数据部分?如果在Gb口统计,应该从用户面协议栈的哪层开始算流量啊?
    答:其实分两种情况,一种是使用CMNET这个APN,则整个IP包都要计费。而如果使用的是CMWAP这个APN的话,则会在GGSN和WAP网关之间使用GRE的封装,一共是38个字节(20IP头+14以太头+4GRE头)。这38个字节不计费。GRE以上的payload统统都要计费。解答你后面问题的时候我会阐述一下我的观点。我觉得这样做是可以接受的。Gb口的统计,不用做计费目的,如果统计用户面协议栈的话,所以可以分别统计,例如SNDCP层或BSSGP层或LLC的数据分别统计。
4、和GGSN最近的路由器或者LAN SWITCH一般是怎样的配置呢?忙时一般有多大的数据流量呢?在现网可以在上面做镜像监控吗?
    答:这个LAN SWITCH连接的是GGSN和Gi口防火墙或出口路由器,配置简单,一般来说只有二层的VLAN的划分。例如Gi VLAN/Gn VLAN等。忙时多大流量取决于用户数。流量不用担心,LAN SWITCH都是千兆的端口。但做镜像的话一般不会在去直接做,除非有特殊情况,并且不会使用wireshark的图形化界面,wireshark有命令行的工具,或者有第三方专业的转包软件来分析。并且在软件抓的时候就要过滤。否则镜像的这个PC可能承受不了。
5、因为我们现在用CMNET和CMWAP都是拜访地接入,也就是在拜访的GGSN产生话单。这个话单怎样传到归属地的CG和计费中心呢?
    答:这个问题我不是很确定,我需要去了解一下再来答复你。

www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 9Rank: 9

懒

5#
发表于 2011-4-28 10:31:55 |只看该作者
本帖最后由 爱卫生 于 2011-4-28 13:26 编辑

再来回复你的后面两个问题。
1)还有个问题, 如果根据Gi口的上下行数据产生话单,如何在Gi口区分不同用户的数据呢?它不像在Gn口有TEID来标识隧道?
    答:这个是在GGSN本地执行的一个映射。从Gn口过来的TEID,然后映射到一个VPN实例中,这个VPN会和某一个APN关联。这个关联在本地执行就好了。不需要传递。不像TEID,需要在SGSN和GGSN之间传递。但GGSN本身就是计费点,所以它只需要在它本地能识别出这个用户就可以了。所以在它本地维护这样一个关系表就可以了。
2)再者,在业务访问过程中,外部DNS解析、MS与Internet网站的TCP连接也算做用户数据流量吗?
    答:这里阐述一个大的计费原则。如果是MS到Internet之间的任何数据包,包括你说的TCP连接、视频payload、DNS解析等都需要计费。因为这是MS发起的。另一种情况是,运营商的服务节点之间产生的任何额外的包头不计费。打个比方,如果在GGSN和WAP网关之间用了IPSEC或GRE的话,由此产生的GRE包头和IPSEC包头是不计费的。因为这是运营商自己的节点之间使用的,虽然也是为用户服务,但到底不是用户产生的。(可以参考上个回复中的第3个问题的我的回答)
    对于这样一个原则,我个人是表示支持和理解运营商的。因为即使是MS发起的TCP连接,那也占用了运营商的空口资源,并且你要访问网页,首先要建立TCP连接,这是规范规定的,对运营商来说是不可控的。就像买肉一样,不能说你把肥的剔掉,我只要瘦的。或者再举个例子,去邮局寄东西,收费都是和包装纸箱一起称重收费的。你不能和他说,我寄的不是箱子,而是箱子里面的东西,为什么箱子要收费?但估计没人理你。但如果邮局的人将很多人的箱子放到一个大的集装箱里一起运,那这个大集装箱是不需要称重收费的。因为这是邮局为完成邮寄服务所必需提供的。不知道这样解释合不合适。
3)还有GGSN在Gn口和Gi口的用户数据协议栈如何对应呢?
    答:这个问题还是第一个问题。即Gi口怎么区分包是哪个用户。请参见第1个问题的答复。用户数据协议栈(即用户payload)在Gn口和Gi口是完全一样的,无须对应。他们的区别只是在Gn口加了一个GTP-U包头,而在Gi口将这个包头去掉了还原成一个纯IP包而已。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

6#
发表于 2011-4-28 12:38:54 |只看该作者
版主你真的对PS理解的好深呀。谢谢你不厌其烦的解释,而且也很形象,让我印象很深刻,也不觉得枯燥。

使用道具 举报

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

特殊贡献奖

7#
发表于 2011-4-28 14:44:49 |只看该作者
刚刚把老大交代的任务差不多完成了,谢谢版主给予我这么大的帮助。非常感谢!

使用道具 举报

Rank: 2Rank: 2

8#
发表于 2011-5-30 15:06:53 |只看该作者
版主强啊,学习了!

使用道具 举报

特殊贡献用户

分组域未来之星

VIP 论坛核心会员 特殊贡献奖

9#
发表于 2011-6-20 21:15:42 |只看该作者
“因为Gi口后面是纯粹的IP包,GGSN可以做深度检测,来读取包的应用层部分,实现内容计费。这称为G-CDR。”、“如果是MS到Internet之间的任何数据包,包括你说的TCP连接、视频payload、DNS解析等都需要计费。”、“用户数据协议栈(即用户payload)在Gn口和Gi口是完全一样的,无须对应。他们的区别只是在Gn口加了一个GTP-U包头,而在Gi口将这个包头去掉了还原成一个纯IP包而已。”

以上三段文字,太厉害了,不对协议和封装有深入了解的话是很难说出来的,敬佩啊!
生命只有一次,珍惜珍重,勿浪费

使用道具 举报

Rank: 2Rank: 2

10#
发表于 2011-12-22 09:48:41 |只看该作者
十分感谢,受教了!

使用道具 举报

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

版主

11#
发表于 2012-2-6 01:09:53 |只看该作者
S-CDR也有计费目的的,只是G-CDR更适合内容计费。S-CDR作为计费目的是要上传上级计费中心的,用来漫游结算参考。

使用道具 举报

Rank: 8

VIP 论坛核心会员 特殊贡献奖

12#
发表于 2012-3-22 14:07:28 |只看该作者
5、 因为我们现在用CMNET和CMWAP都是拜访地接入,也就是在拜访的GGSN产生话单。这个话单怎样传到归属地的CG和计费中心呢?
这句话是错误的。对于GPRS来讲,roaming,home,visiting这些概念是针对PLMN的(MCC,MNC)。如果你是中国移动用户,只要你在中国大陆使用中国移动GPRS,你都是home,而不是visiter。假如你的SIM卡注册地点是北京,不管你使用北京的GGSN还是广州的GGSN,你的属性都是home。现在的GCDR都是集团采集的,跟省公司没有关系。虽然你看到的话单可能显示你在哪个省用了多少流量,那其实只是根据SGSN地址或者其他什么参数做的一些小判断而已,不代表你漫游了。
真正的漫游是当你去了其他运营商,比如去了英国,如果你能激活CMNET,那必然是回到了中国移动GGSN(此时你对于中国移动GGSN来说是roamer)。如果你能使用英国本地GGSN(这取决于你的签约,换句话说,取决于中国移动跟英国运营商之间的互通协议),那么话单由英国GGSN产生(此时你对于英国GGSN来说是visitor),至于怎么结算,那就是运营商层面的事了。这个就不知道了

使用道具 举报

Rank: 1

13#
发表于 2013-7-2 10:44:11 |只看该作者
向bestflora学习

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

站长邮箱|Archiver|51学通信 ( 粤ICP备11025688 )

GMT+8, 2024-4-27 17:22 , Processed in 0.035602 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部