51学通信技术论坛

标题: 求助:SGSN 修改NRI后是否影响当前用户 [打印本页]

作者: yonka    时间: 2012-9-21 13:08:52     标题: 求助:SGSN 修改NRI后是否影响当前用户

比如原先SGSN没有入pool,也没有使用NRI字段。
之后为了入pool准备(还没有入),修改了NRI长度为7也配置了NRI值。

这时会影响当前的用户么?(之前分配了P-TMSI的用户,P-TMSI中不包含NRI)
我的理解是因为此时BSC/RNC上尚未配置NRI路由信息,所以不会根据TLLI进行判断发往哪个SGSN,而直接发给该SGSN

SGSN收到后会做什么处理么?会不会已经配置了NRI而收到的包中无NRI字段而丢弃之类的?



还有个问题啊,论坛内有没有对P-TMSI和NRI字段的解释文章呢?不太懂BSC/RNC如何判断P-TMSI中是否包含NRI字段?
E的alex中提到NRI最多8位,我在论坛里看到说是0~10位,这个...


3Q!


作者: admin    时间: 2012-9-21 16:33:57

我的理解应该是对当前已附着的用户没影响。正如你所说,BSC/RNC上也需要做相应的配置。但调整NRI后将对SGSN的最大容量有影响。

NRI规范里是10位,占据P-TMSI的14-23 bit。NRI长度越长,POOL内SGSN数量越多,但相应的支持的用户数较少。因为0-13 bit是分配给UE的,并且可以从NRI的bit中借。所以,有些场景可能需要组MME的公共POOL,NRI规划为8 bit。如这个帖子:http://www.gprshome.com/forum.php?mod=viewthread&tid=1595

但一般情况下,NRI规划为5个bit就够了。这样可支持2^5=32个SGSN,并且支持2^19约50万用户。如果NRI为4的话,那单SGSN支持100万用户。NRI为7,则除非向P-TMSI前面的VLR-Restart counter借位,否则只能支持2^17约13万用户。

另外,一般没有“已经配置了NRI而收到的包中无NRI字段而丢弃之类”的说法,不管NRI长度多长,总是P-TMSI的一部分。SGSN将P-TMSI分配给UE,UE只要使用这个P-TMSI标识自己,SGSN都应该认。NRI字段本来对用户来说应该是透明的。

本版应该有介绍的类似的文章。


作者: hycl5410    时间: 2012-9-24 13:54:11

本帖最后由 hycl5410 于 2012-9-24 13:57 编辑

明白楼主说的意思。对于增加NRI之前分出去的那些P-TMSI,NRI bit已经被随机分出去了,不太可能恰巧等于本SGSN的NRI值。
我的理解是这样的,可能SGSN会看RAI,哪些RAI是POOL内的,哪些RAI是非pool的。因为即使SGSN已经完全加入了pool区,该SGSN也仍然有可能服务某些非pool区。我不确认这种情况下非pool区的NRI bit会被预留还是被随机分出去(但不认为会是NRI值),但至少SGSN总该有办法区分哪些用户是pool区的而哪些不是。目前能想到的就是靠RAI了。

没真搞过SGSN pool,都是瞎想,请注意仔细求证,不要被误导。

作者: admin    时间: 2012-9-24 23:47:22

admin 发表于 2012-9-21 16:33
我的理解应该是对当前已附着的用户没影响。正如你所说,BSC/RNC上也需要做相应的配置。但调整NRI后将对SGSN ...

如果不追求文字精确性的话,可以这么理解吧。BSC要根据NRI来转发报文给SGSN。SGSN则主要看整个TLLI是否是自己分配的,来识别用户。





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