51学通信技术论坛

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

active pdp 上下文的个数   [复制链接]

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

跳转到指定楼层
楼主
发表于 2011-10-15 14:17:59 |只看该作者 |倒序浏览
一键分享 一键分享
弱弱的请教大家一个问题
假设一个场景:我在用手机浏览器上网的时候,会有active pdp 上下文,当我在上QQ的时候会不会又有一个active pdp 上下文呢,还是只会有一个active pdp上下文,一个MS的多个active pdp 的上下文是怎样产生的呢??
身体是革命的本钱!

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

沙发
发表于 2011-10-15 15:02:11 |只看该作者
补充一下:如何界定那种应用会产生secondary pdp 上下文
身体是革命的本钱!

使用道具 举报

Rank: 9Rank: 9

懒

板凳
发表于 2011-10-16 21:20:27 |只看该作者
回复 oliverchang 的帖子

  PDP Context分成Primary PDP Context和Secondary PDP Context。区别主要还是和Qos有关。至于什么应用归到哪种PDP上下文。需要看这种应用所需要的Qos。例如视频需要大带宽,而普通的网页浏览只是看文字,需要的带宽小,就需要用不同的PDP上下文来承载。每个PDP上下文都有不同的Qos待遇。
  具体来说,参考TS23.107,定义了UMTS网络中的4种不同类型的应用类型,如果是不同类型的应用的话,就需要激活不同的PDP context来承载这些分开的应用。
  这四种不同的应用类型是:
- conversational class;   会话类,例如视频会议等。
- streaming class;  流媒体类,例如优酷视频、RTSP网络视频直播等。
- interactive class; and 交互式,例如MSN, QQ等的一些高级应用。
- background class.  背景类,例如网页浏览。这种类型要求的Qos最低。

  通常我们的手机创建的第一个pdp context都是最后一类背景类的,如果需要其他类型的应用,会再去创建其他的PDP Context。但这也需要手机应用的开发者能够遵守3GPP规范才行。

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

使用道具 举报

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

地板
发表于 2011-10-17 09:46:02 |只看该作者
一般来说,是一个业务对应一个PDP的,手机浏览对应一个PDP,QQ对应一个PDP,等等。。。

使用道具 举报

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

5#
发表于 2011-10-17 10:58:30 |只看该作者
回复 mobileice 的帖子

我感觉不一定是一个业务对应一个PDP的上下文吧。
身体是革命的本钱!

使用道具 举报

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

6#
发表于 2011-10-17 14:09:15 |只看该作者
回复 oliverchang 的帖子

也许是不同的厂商设计模式不一样吧,不知道协议有没有规定,我所见到的是一个业务对应一个PDP的。

使用道具 举报

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

7#
发表于 2011-10-17 22:29:25 |只看该作者
回复 mobileice 的帖子

哦,不管怎样谢谢回复!
身体是革命的本钱!

使用道具 举报

Rank: 9Rank: 9

懒

8#
发表于 2011-10-18 11:13:21 |只看该作者
回复 oliverchang 的帖子

  如果按照规范的话,应该是同一种Qos待遇、同一种类型的应用才会是同一个PDP上下文。例如如果都只是文字的网页浏览,你访问新浪和搜狐,肯定是同一个上下文。另外,说QQ其实太笼统了。其实QQ里有视频、语音聊天、文本聊天,这些不同的应用对Qos的要求是不一样的,应该是不同的PDP上下文来承载的。又如,同是聊天软件MSN,也有视频、语音聊天、文本聊天。那QQ的视频和MSN的视频类应用应都属于同一个PDP上下文,而QQ的文本聊天、MSN的语音聊天还有新浪的网页浏览都应算到背景类业务,使用同一个PDP上下文且是最低的Qos来承载。
  但在运营商具体操作的时候,加入了很多认为的因素。因为运营商不想成为管道,对ISP的应用肯定不会太追捧,因为你用户的钱都是交给腾讯,并没交给移动。所以运营商很可能即使QQ的视频需要2M的Qos,按规定应算流媒体类或更高,但运营商很可能把QQ视频放到背景类,除非用户多交钱。另外,运营商通常还会提升自有数据业务的Qos来和QQ等进行抗争,例如飞信虽然提供的服务和QQ有很多相似的地方,但运营商制定策略的时候,可能飞信的Qos就要比QQ高很多。需要不同的PDP上下文来承载,尽管这两者属于同一种应用。这样用户对飞信的业务体验会更好,就会更加的偏向使用飞信,而投向运营商的怀抱。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 3Rank: 3Rank: 3

9#
发表于 2011-10-19 04:57:06 |只看该作者
conversational class;   会话类,例如视频会议等。
- streaming class;  流媒体类,例如优酷视频、RTSP网络视频直播等。
- interactive class; and 交互式,例如MSN, QQ等的一些高级应用。
- background class.  背景类,例如网页浏览。这种类型要求的Qos最低。
既然有四种应用,pdp上下文最多只能是主,从上下文2种(ip地址相同),那要实现这四种常景的话,是不是还重新建pdp上下文,然后再建个Secondary PDP 就行了吗?也就是说实现4种场景最少只需分配2个ip就行了?

使用道具 举报

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

10#
发表于 2011-10-19 09:12:30 |只看该作者
回复 爱卫生 的帖子

专业的解释,赞,学习了

使用道具 举报

Rank: 9Rank: 9

懒

11#
发表于 2011-10-19 10:44:06 |只看该作者
回复 wbl070818 的帖子

  是的,有一个前提条件就是上述四种业务要在同一个APN里,例如CMWAP。同一个APN里,这个MS的PDP上下文包括1个Primary PDP Context + N个Secondary PDP Context,所以要实现上述四种不同Qos需求的业务,需要一个Primary PDP Context和3个Secondary PDP Context,但这4个PDP上下文是共用同一个IP地址的。只有涉及到不同的APN,例如同时激活cmwap和cmnet,才会有两个手机的IP地址。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 2Rank: 2

12#
发表于 2011-10-20 19:39:03 |只看该作者
版主,primary PDP context和与之相关的secondary PDP上下文可否访问不同的外部IP地址吧?只要二者的访问地址是属于同一个PDN就行?也就是说同一个APN也可以访问不同的目标IP地址。那可否通过同一个APN访问不同的PDN呢?
另:建议初学者看一下版主翻译的好文,特别详细。http://www.gprshome.com/portal.php?mod=view&aid=58

使用道具 举报

Rank: 9Rank: 9

懒

13#
发表于 2011-10-20 20:15:28 |只看该作者
回复 w18886hphz 的帖子

   1可以的。源IP都一样,但目标IP可以是不同的。
   2对,要在同一个PDN。
   3同一个APN不能访问不同的PDN,因为一个APN和一个PDN网络是一一对应的。这也是APN的定义。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

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

版主

14#
发表于 2011-10-21 10:00:56 |只看该作者
本帖最后由 海浪 于 2011-10-21 10:23 编辑

首先这是个好问题。不弱。
一般手机要配置一个APN,就是一个PDP, 比如你上网和QQ,MSN,发邮件都用的是一个PDP,手机分配的地址是一个等,如果有彩信业务,可能用到wap。如果同时用,我觉得会有两个PDP,没有证实过其它手机。可能需要手机的支持多APN。
我测试过黑莓手机,同时上网internet(用CMNET),发彩信(用CMWAP),和收发BlackBerry邮件BES业务(用BlackBerry.net),手机会有3个PDP同时建立,分配了三个不同的地址。各个不同应用走不同的PDP。注意这是三个不同的应用业务。
手机不同有可能功能不同。技术上可以实现。
你所假设的上网和QQ都属于一个应用,用的是一个APN,所以只有一个PDP。如果你同时也发彩信可能会有两个PDP,等有机会测试证实一下其他厂商手机。彩信业务用的是wap的APN,而上intenret一般都用net,不过用wap也可以,要看怎么设置了。
我认为一个类的应用对应一个APN,就是一个PDP。我没有遇到在同一类的比如浏览网页,和QQ会用不同的PDP,理论可以实现,就像上面讨论用主用和备用PDP.


使用道具 举报

Rank: 8

15#
发表于 2011-10-28 21:13:45 |只看该作者
回复 海浪 的帖子

我用浏览器上网选择cmnet接入点,同时我又登陆QQ,选择用cmwap接入点,到SGSN查看,产生了两个active的pdp,手机获得了两个IP地址,NSAPI一个是5,一个是6。可这并不是primary/secondary pdp那种情况,因为secondary pdp和primary pdp是在一个APN下产生的,且共用一个IP。我也做了测试,一边用浏览器上网,一边用UC影音在线看视频,选择的接入点都是cmnet。这样做在SGSN上也只会产生一个active PDP,不知道什么条件下才会激活那个secondary PDP,是不是和签约数据有关,或SGSN/GGSN上的配置有关
千里之行,始于足下。

使用道具 举报

Rank: 9Rank: 9

懒

16#
发表于 2011-10-29 16:19:11 |只看该作者
回复 shanyy11 的帖子

  激活secondary pdp是和手机上的应用程序有关的。论坛里信令流程版块里有PDP二次激活的抓包实例。是我在实验室里抓的。当时是打开手机浏览器会隐含的触发一个primary pdp上下文建立(可能是隐含的访问了什么链接),但在手机的浏览器里输入rstp://x.x.x.x/abc.mp4访问远程的一个mp4视频文件时就会触发一个secondary pdp context,因为这是一个视频类的应用,需要更高的带宽。所以实际上是和手机的应用有关的。
www.gprshome.com: GPRS及移动通信技术学习交流分享平台。

使用道具 举报

Rank: 1

17#
发表于 2012-1-15 16:22:33 |只看该作者
专业的解释,赞,学习了

使用道具 举报

Rank: 2Rank: 2

18#
发表于 2012-10-8 17:20:16 |只看该作者
爱卫生 发表于 2011-10-19 10:44
回复 wbl070818 的帖子

  是的,有一个前提条件就是上述四种业务要在同一个APN里,例如CMWAP。同一个APN里 ...

想问一下 在创建pdp上下文的时候imsi是有条件的什么时候可以不包含imsi?在听你的teardown ind 视频时候听到一句 (切换和 inter-waking(音译) 能创建pdp上下文?)请问这时候是不是可以不包含imsi了?还有那个inter-walking(音译)到底是什么?

使用道具 举报

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

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

GMT+8, 2024-5-9 20:12 , Processed in 0.101155 second(s), 12 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部