回复 yonka 的帖子
secondary IE是什么意思? 你是说下面这个场景吗? 1 MS已经用唯一签约的broadband激活了一个PDP上下文。 2 然后MS又用bogus这个APN来激活另一个PDP上下文,但发现没有被重定向到签约的broadband,对吗? 如果是这种情况,确实是不应该被重定向的。因为一个APN对应的PDN网络只能对应一个Primary PDP Context,而不可能有多个(可以有多个Secondary PDP,但你的例子明显不是Secondary PDP,因为Secondary PDP是和Primary PDP共享APN的,激活请求消息里都不用带APN,可以参考6版块有个实例,是关于二次激活的实例)。所以既然有一个APN broadband对应的Primary PDP存在了,就不能再有第二个了,除非将这个去激活。SGSN的做法是对的。 你在Gn口抓下包,应该看到SGSN给GGSN的Create PDP Context Request里携带的APN应该还是bogus,自然就被拒绝了。另外,你可以再验证下,首先将用户已经激活的broadband去激活,然后再要用户用bogus做一个PDP激活,应该就可以重定向到broadband这个APN,并能够成功激活的。 |