51学通信技术论坛

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

附着请求与接受中的TLLI,RAI,CI的困惑 [复制链接]

Rank: 2Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-29 22:51:58 |只看该作者 |倒序浏览
一键分享 一键分享
在GPRS发起附着请求消息Attach request中,UL_UNIDATA内 包含 TLLI ,CI(RAI 和CI),IMSI(可选)等信息元素 , LLC的信息区包含P-TMSI or IMSI, Old RAI等信息元素;
在GPRS发起附着请求消息Attach accept中, DL_UNIDATA内 包含 TLLI ,IMSI(可选) ,TLLI(old)等信息元素 , LLC的信息区包含RAI,Allocated P-TMSI(可选)等信息元素;

问题:
      1、Attach request中包含的TLLI是老的还是现在用的新的? Attach accept中的TLLI指现在的TLLI,是啥意思,是刚分配的TLLI ,还是目前正在使用的TLLI?如果是目前正在使用的TLLI,是不是和Attach request中的TLLI一样?如果是目前正在使用的TLLI,那么怎么把新的TLLI传给MS?TLLI(old)是什么TLLI? Attach中的TLLI和 Attach request中的TLLI,及Attach request中的TLLI(old)啥关系?
     2、 1.中的问题也可以从另一方面说,就是无论哪个信令的UL_UNIDATA中的TLLI和DL_UNIDATA内 包含 TLLI ,TLLI(old)到底各指什么,之间啥关系?
     3、 Attach request中的CI是指什么时候的CI?是目前MS所在的区的新的CI,还是哪里的旧的CI? Attach request中的Old RAI呢,是指哪里的RAI? 刚附着时从哪里来的RAI?
            Attach accept中的RAI呢,是指新的吗?
           Attach request中的CI中包含的RAI与,old RAI与 Attach accept中的RAI之间啥关系?
     4、3.中的问题简单的说就是UL_UNIDATA中包含的CI是指啥时的CI?
     5、TLLI啥时改变? 每次执行GPRS附着,路由区更新, TLLI都会改变吗? 执行周期性的位置更新 TLLI会不会改变?如果既没有GPRS附着,路由区更新,也不是周期性位置更新,TLLI会不会改变?    P-TMSI改变, TLLI一定会变吗?
     6、一个SGSN是否只对应一个路由区?
     7、一个MS在A路由区发送PDP上下文激活,在MS到达B路由区时收到PDP激活完成或拒绝响应, 那么MS收到的回应信息是从现在所在的基站收到的,还是从原来所在的A区所在的基站收到的?   也就是说PDP上下文激活时,该条信令传输的BSS,SGSN,和MS收到的回应信息时其传输间的BSS和SGSN是不是相同的?

Rank: 9Rank: 9

沙发
发表于 2012-12-29 23:20:31 |只看该作者

问题比较多,建议分开提问。这样回复的朋友就更多针对性,不会漏掉你的问题。

关于TLLI的问题,论坛有几篇帖子,例如:http://www.gprshome.com/portal.php?mod=view&aid=142。“从附着和PDP激活流程看Local和Foreigh TLLI的变化”。里面有抓包,可以通过实例看看TLLI发生变化的过程。

3 CI是在BSSGP层出现的,是由BSC报告给SGSN的用户当前的位置信息,所以是当前的小区ID。Attach request属于GMM层消息,其Old RAI是上一次附着MS所在的RA信息。只要不是第一次开机使用的SIM卡,就一定会有一个old RAI,因为只要用过,就一定曾经在一个RA附着过。

4 当前MS所在小区的CI。

6 不一定。SGSN可以对应多个RA。正因如此,RAU流程才分为Intra-SGSN RAU和Inter-SGSN RAU。

7 提到的场景在现实网络中应该很难抓到对应的报文。首先,RA的范围很大,MS很难有这么快的移动速度,信令还没做完就从一个RA到了另一个RA(当然也不排除MS正处在两个RA的边界)。如果是这种情况的话,MS到达B路由区后,应该收不到PDP激活完成或拒绝的消息的。因为,MS能发出PDP激活请求,那MS的MM状态就是ready的,也就是SGSN知道MS是在A小区。但现在MS已经来到了B小区,那SGSN是不知道的,按照规范的规定,MS要执行一个小区更新流程通过SGSN将用户的当前位置信息更新到B小区。这样SGSN才能将下行信令消息(PDP激活成功或失败消息)发给MS。

1、2、5参考上面给出的链接中的主题和回复可以查找到TLLI的变化过程。

51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

使用道具 举报

Rank: 2Rank: 2

板凳
发表于 2013-1-5 23:03:52 |只看该作者
admin 发表于 2012-12-29 23:20
问题比较多,建议分开提问。这样回复的朋友就更多针对性,不会漏掉你的问题。关于TLLI的问题,论坛有几篇帖 ...

1. 如果TLLI更新,SGSN会通过在DL-UNITDATA 里带上current TLLI和old TLLI给MS。请问带上current TLLI和old TLLI的DL_UNIDATA会在哪种情况下出现,比如会在个gprs附着,gprs分离,路由区更新,pdp激活,pdp上下文修改,pdp上下文去激活六个过程中的任意一个过程出现?并且可能出现在任一个过程的任意一个信令,如Attsch request ,attach accept,attach complete?
2. TLLI更新和位置更新,路由区更新有没有关系?
3. 如果MS没有移动,周期性的路由区更新会导致P-TMSI,TLLI改变么? 或者说如果MS没有移动到新的小区,P-TMSI,TLLI是不是不变的?

点评

admin  1 规范里好像没提,交给厂家实现吧。2 和路由区更新有关系。3 周期性RAU要分配P-TMSI,但可能还是分配相同的值。即使移动到新小区只要没跨RA,P-TMSI、TLLI也是不变的。  发表于 2013-1-6 21:35:31

使用道具 举报

Rank: 2Rank: 2

地板
发表于 2013-2-4 14:58:27 |只看该作者
梦幻情缘 发表于 2013-1-5 23:03
1. 如果TLLI更新,SGSN会通过在DL-UNITDATA 里带上current TLLI和old TLLI给MS。请问带上current TLLI和o ...

在跨RA时,是不是ip层中的sgsn的ip先变成现在sgsn的ip,然后执行路由区 更新,路由区更新的同时改变tlli的值?

点评

admin  我在5楼回复的内容是指控制面,如果是用户面,那IP层的SGSN IP一直都是当前SGSN的Gb接口业务地址。  发表于 2013-2-4 20:07:41

使用道具 举报

Rank: 9Rank: 9

5#
发表于 2013-2-4 20:06:01 |只看该作者
梦幻情缘 发表于 2013-2-4 14:58
在跨RA时,是不是ip层中的sgsn的ip先变成现在sgsn的ip,然后执行路由区 更新,路由区更新的同时改变tlli的 ...

你是说Inter-SGSN RAU吗?IP层中的SGSN的IP一直都是当前SGSN的(或者你说的“现在SGSN的IP“,或规范里叫New SGSN),涉及到Old SGSN的消息不在Gb接口,而是在Gn接口,是new SGSN给old sgsn发送的sgsn context request消息,除此以外,RAU流程不会出现Old SGSN的IP地址。

TLLI不会马上改,必须等到RAU Accept消息以后,具体要看BSSGP层,SGSN给BSC的PDU中是否携带新分配的TLLI值。

51学通信(www.51xuetongxin.com):致力打造最好的通信技术在线学习平台 。

使用道具 举报

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

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

GMT+8, 2024-11-29 13:18 , Processed in 0.023504 second(s), 13 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部