51学通信技术论坛

标题: PDP激活请求消息中没有“APN”,SGSN怎么处理? [打印本页]

作者: buptan    时间: 2012-10-13 09:58:05     标题: PDP激活请求消息中没有“APN”,SGSN怎么处理?

PDP激活请求消息中的“APN”是可选的,如果终端发上来的请求里面没有“APN”的话,SGSN是怎样个处理呢?
作者: 爱卫生    时间: 2012-10-13 10:46:00

SGSN可以在本地配置一个缺省APN(但该APN用户必须要和运营商签约能够授权访问,例如有些用户没有签约CMNET,那CMNET就不能作为缺省APN),帮助用户做一个APN重定向,接入到缺省的PDN网络。
作者: buptan    时间: 2012-10-13 11:41:20

就是说,SGSN收到用户发来的PDP激活请求,发现里面根本没有“APN”这个IE(因为是可选的),如果SGSN配置了APN重定向功能的话,就会转到配置的缺省APN。但是,如果这个缺省的APN并不是该用户签约的APN的话,那么SGSN还是会拒绝这个PDP激活请求。

是这样理解吗?
作者: 爱卫生    时间: 2012-10-13 18:14:03

buptan 发表于 2012-10-13 11:41
就是说,SGSN收到用户发来的PDP激活请求,发现里面根本没有“APN”这个IE(因为是可选的),如果SGSN配置了 ...

完全正确。记得信令流程版块有个帖子介绍过重定向。建议顶部全文搜索下。
作者: ES_492    时间: 2012-10-16 17:02:51

那如果MS在HLR中签约了一个APN,但是PDP激活请求是不带APN,网络侧应该会使用签约的这个APN去激活PDP啊,是不是
如果MS在HLR里签约的是通配符的话,PDP激活请求不带APN时,网络侧才会用默认的APN去激活PDP吗?
作者: 爱卫生    时间: 2012-10-16 22:51:57

ES_492 发表于 2012-10-16 17:02
那如果MS在HLR中签约了一个APN,但是PDP激活请求是不带APN,网络侧应该会使用签约的这个APN去激活PDP啊,是 ...

那如果MS在HLR中签约了一个APN,但是PDP激活请求是不带APN,网络侧应该会使用签约的这个APN去激活PDP啊,是不是?

答:基本上是的。但这么说可能更好。网络侧会使用SGSN上配置的缺省APN去激活,并且SGSN在配置的时候要保证该APN用户已经签约。不过一般这种公共APN例如xxwap和xxnet现在资费是一样的,所以通常MS两个公共APN都签约了。SGSN上通常就会按照集团要求配置缺省APN(例如xxwap)来激活。但各厂家实现可能不太一样。这里有篇帖子:

http://www.gprshome.com/forum.php?mod=viewthread&tid=208&extra=page%3D1 这是介绍E厂家的。HW的则可能是这样“HW貌似针对几种场景,单个APN,包含野卡的APN,包含野卡的多个APN,至于最后怎么选,要看具体配置,一般纠错后按签约APN(并且是APN CONTEXT ID最小的,也就是常用APN),其次是默认APN(SGSN配的,一般也会配成常用APN),最后可能是请求APN做激活。”

如果MS在HLR里签约的是通配符的话,PDP激活请求不带APN时,网络侧才会用默认的APN去激活PDP吗?

答:如果是通配符,那默认就签约了所有的APN。所以当PDP激活请求不带APN即请求的APN为空时,网络侧就会用SGSN上配置的缺省APN(或华为的方式,先签约APN,多个签约APN则按序号排序,然后是SGSN的缺省APN)去激活。


作者: byg_234    时间: 2012-10-17 15:43:54

HW的sgsn,是有纠错的。。
作者: ES_492    时间: 2012-10-18 08:37:39

爱卫生 发表于 2012-10-16 22:51
那如果MS在HLR中签约了一个APN,但是PDP激活请求是不带APN,网络侧应该会使用签约的这个APN去激活PDP啊, ...

明白很多了~~学习之,多谢爱总!




欢迎光临 51学通信技术论坛 (http://www.51xuetongxin.com/bbs/) Powered by Discuz! X2