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://51xuetongxin.com/bbs/) |
Powered by Discuz! X2 |