位置更新流程演示文稿
位置更新流程详解
取用户 标识
MM Authentication Req MM Authentication Rsp
MAP Send Authentication Info Req MAP Send Authentication Info Rsp
MAP Update Location Req
鉴权管理
MAP Insert Subscriber Data Ind MAP Insert Subscriber Data Rsp
• Note 2:MSC/VLR接收到用户的位置更新请求后,如果发现数据配置需要进行鉴权且没有可 用鉴权集,将发起到HLR取鉴权集的请求。使用如下命令开启鉴权功能:
• Note 3:VLR区内的位置更新不会发起该流程,在跨VLR位置更新、VLR中无用户数据或数据 未被HLR证实的情况下才会触发该流程。
• Note 7:需要
跨VLR位置更新流程
2020/7/10
UE/MS RNC/BSC
MSC/VLR
MM Location Update Request
PVLR
HLR
Common ID(3G)
MAP Send Identification MAP Send Identification Ack
红色为可选流程
PVLR
Cancel Location Cancel Location Ack
MAP Update Location Cnf
用户数据 管理
2020/7/10
UE/MS RNC/BSC
MSC/VLR
MM Identity Req(IMEI) MM Identity Rsp(IMEI)
Security Mode Command
位置更新流程演示文稿
2) A_IDENTITY_REQUEST : VLR对MS发起IMSI请求3)A_IDENTITY_RESPONSE : MS回复现VLR IMSI信息4)MAP_UPDATE_LOCATION_req/ind: 现VLR向HLR发起位置更新(IMSI) 5) MAP_CANCEL_LOCATION_req/ind: HLR向原VLR发起位置删除 6) MAP_CANCEL_LOCATION_rsp/cnf: 原VLR向HLR回复位置删除成功 7) MAP_INSERT_SUBSCRIBER_DATA_req/ind:
第十六页,总共二十八页。
VLR-HLR间位置更新消息
MAP_INSERT_SUBSCRIBER_DATA消息(II) VLR<->HLR,MAP协议
名称
Req Ind Rsp Cnf
作用
参考章节
Call barring information List SS-Data List
C C(=) C C(=)
O 移动台向网络表明位置更新完成后 3GPP TS 还有后续要求,希望延长RRC 连接 24.008
第十二页,总共二十八页。
跨MSC/VLR区域内的普通位置更新流程图(I)
MSC/
MS
VLR
1
3
7
9 10
PVLR 2
5
HLR 4 6 8
1)A_LOCATION UPDATE_REQUEST : 移动台发起位置更新请求(原LAI+TMSI)
MAP_Authenticate_Ack MAP_Set_Ciphering_Mode MAP_Updation_location_area_Ack
(流程管理)信令消息诠释位置更新流程
GSM BSS信令消息诠释——位置更新流程目录位置更新流程信令消息诠释 (4)1.信令流程 (4)2.信令流程详解 (4)(1).Channel Request (4)(2).Channel Required (7)(3).Channel Activation (7)(4).Channel Activation Acknowledge (9)(5).Immediate Assignment Command (10)(6).SABM(Set Asynchronous Balanced Mode)帧 (13)(7).UA(Unnumbered Acknowledgement)帧 (14)(8).Establish Indication (14)(9).CR(Call Request)(CMP L3 Information) (17)(10).CC(Call Confirm) (19)(11).Location Updating Accept (19)(12).Location Updating Reject (19)(13).TMSI Reallocation Complete (20)(14).Clear Command (20)(15).Clear Complete (20)附录1:Element Identifier (21)9.3 Other Information Elements (21)9.3.1 Channel Number (22)9.3.2 Link Identifier (23)9.3.4 BS Power (25)9.3.5 Channel Identification (25)9.3.6 Channel Mode (25)9.3.7 Encryption information (27)9.3.8 Frame Number (28)附录2:MS Power Class and Level (28)4.1Output power (29)4.1.1Mobile Station (29)附录3:Channel Description (1)附录4:Message Type (7)10.4Message Type (7)附录5:Data Link Layer Structure (12)5 Overview of Data Link Layer Structure (12)5.1 Functional Composition (12)5.2 Identification of Data Link End Points (13)5.3 Data Link Procedure (14)5.4 Data link Distribution Procedure (14)5.5 Random Access Procedures (14)6 Specific Requirements (15)6.1 Mode of Operation and Allowed SAPIs (15)6.2 Acknowledged Mode of Operation (15)6.2.1 Window Size (15)6.2.2 Processing Capacity (15)附录6:CKSN(Ciphering Key Sequence Number) (16)附录7:Location Updating Type (17)附录8:Classmark (18)附件9:IMSI/TMSI (27)附件10:信令跟踪文件 (28)FAQ:如何下载GSM协议? (29)GSM BSS信令消息诠释-位置更新流程骆瑛(162429)关键词:位置更新协议信令摘要:信令就如同设备之间的语言,设备之间的正常运行都是建立在这种语言也就是信令的正常交互基础之上的。
HLR下的位置更新讲稿
如果手机从一个MSC 区域移动到另一个MSC 区域,位置更新就需要HLR 参与
首先MS 在新的小区内读到其BCCH 上的信息,找到该小区的LAI,该LAI 与MS 内所存的LAI 进行比较,当两者不一致时,需进行位置更新。
第一步,MS 经SDCCH 向系统发出位置更新请示。
新的LAI 属于MSC2,MSC2 发现MS 为新来访者,VLR2 中无此MS 的信息,
此时进行第二步,MSC2 向HLR 发位置更新请求,
第三步,由HLR 接收并修改用户的位置信息,通知MSC2 在VLR 中作记录。
第四步,位置更新证实消息会沿着信道传送给手机
第五步HLR 通知原来的MSC 删除相关用户信息,
第六步,原来的MSC 清除掉相关用户信息,并且反馈给HLR
HLR 下的位置更新流程如流程图所示,感兴趣的同学可以自行学习。
位置更新流程详解
Location Update Req
手机上报新 的位置区
新的服务区(3G) /小区(2G)信息
Page 29
Location Update Req
位置更新类型为 普通位置更新
手机上报原所在 位置区信息 手机类标,包括支持的加 密算法、功率等级等 手机标识,手机中 有可用TMSI时采用 TMSI标识,否则采 用IMSI标识
Page 3
学习完此课程,您将会:
– 掌握各种位置更新流程 及应用场景 – 掌握普通位置更新的重 要消息及参数 – 了解位置更新相关的几 个概念
Page 4
第1章 概述 第2章 普通位置更新信令分析 第3章 其他位置更新流程 第4章 重要概念与注意事项
Page 5
第1章 概述
1.1 位置更新的作用和涉及网元
位置更新流程详解
ISSUE 1.0
本课程对位置更新的类型和各种位置更新流程进 行讲解,通过对实际信令消息的解析,指出了信 令消息中的重要参数的作用和含义。同时,对实 际工作中与位置更新相关的疑难概念做了介绍和 澄清。
Page 2
参考资料
• • • 31026928-MSOFTX3000 技术手册 信令与协 议分册-(V3.05) MSOFTX3000 位置更新技术手册-20051125-B1.0 MSOFTX3000位置更新维护手册-2007-02-A
Page 13
第2章 普通位置更新信令分析
2.1 普通位置更新流程
2.2 普通位置更新实例分析
2.3 信令消息深入分析
Page 14
位置更新请求
Note 8
TMSI重分配
取用户标识
Note 1
位置更新接收
鉴权
位置更新流程-个人理解版
位置更新谈位置更新就不得不先说说鉴权和加密,它们总是那么的紧密联系在一起的。
当然并非每次位置更新都要进行鉴权,也并非一定需要加密,这主要取决与MSC/VLR。
鉴权总是由MSC/VLR启动并最终判定是否成功。
鉴权是在MSC/VLR里通过比较MS提供的鉴权响应和AUC/HLR提供的鉴权参数(SERS)是否一致进行判断的,一致则鉴权通过,否则鉴权失败。
首先搞清楚MS中SIM卡和HLR/AUC中存储的信息:SIM卡中:固定数据:IMSI,Ki,A3/A8算法临时数据:TMSI,LAI,KcAUC中:用于生成随机数(RAND)的随机数发生器鉴权键Ki各种安全算法,和SIM卡中的算法一致AUC的基本功能是产生鉴权三元组(RAND,SRES,Kc),其中:RAND有随机数发生器产生;SRES由RAND和Ki由A3算法得出;Kc由RAND和Ki用A8算出;鉴权三元组产生后存于HLR中,在需要鉴权时,MSC/VLR到HLR/AUC取鉴权三元组时,HLR每次送5组,每次鉴权用1组,其余4组保存在VLR中;直到只有2组时,才会再向HLR/AUC取鉴权三元组,HLR/AUC才参与鉴权过程,否则MSC/VLR直接向MS下发鉴权命令。
鉴权控制过程取决与运营商要求,由MSC/VLR来控制,现在国内CMCC早已开启每次鉴权,即每次呼叫建立,位置更新,无线接续建立,短消息都需要鉴权。
位置更新可以分三大类:1.正常位置更新2.周期性位置更新3.IMSI Attach付着/分离MS在同一个VLR里漫游时位置更新流程如下图:注:1)Complete Layer3 Info消息里面包含了SCCP CR消息,BSSMAP CMPL3消息(LAC和CELLID),DATP LOURQ消息,并且说明了位置更新的类别(IMSI attach/ Normal location updating/ Periodic updating)2) Authentication Request消息里面有两个重要的参数:RAND和CKSN(Ciphering Key Sequence Number),RAND用于传给手机后计算出SRES返回给VLR来进行鉴权,而CKSN则存储入SIM卡中用于后面的加密3)Authentication Response消息中将手所计算出的SRES发给VLR进行鉴权比较4)Cipher Mode Command消息里面包含了Kc(Encryption Key),注意Kc只在有线部分传送,空中接口送的是CKSN,这样使得加密消息更为安全,手机可通过鉴权过程中得到的CKSN产生密钥Kc。
02-62.3 HLR下的位置更新课件
10、 加 密 模 式 命 令 (KC)
10、 启 动 加 密 (K C ) 11、 前 传 新 TMSI 12、 位 置 更 新 接 受
13、
14、 位 置 更 新 接 受
TMSIn, LAIn
来 访 IMSI 3 、 鉴 权 参 数 请 求 (IM S I)
4、 回 送 鉴 权 参 数 (IMSI,KC,S,R)
移动通信技术与系统
HLR下的 位置更新
主讲人 华 山
H LR下的位置更新
小区1
1 位置更新请求
BSC
MSC1 VLR1
5 位置删除
6 位置删除接受
小区2
4 位置更新证实
HLR 3 请求位置更新接受
BSC
MSC2 VLR2 2 位置更新请求
H LR下的位置更新流程
BSSAP
Um
A
MAP B
MAP D
MS
BSS
MSC
VLR
H L R /A C
1、 位 置 更 新 请 求 (L3消 息 )
5、 6、 鉴 权 响 应
5、 6、
2、 更 新 位 置 区 (CKSN,IMSI,LAIO,LAIn)
6、 鉴 权 启 动 (C K S N , R )
6、 SRES
10、 13、 加 密 模 式 完 成 14、 15、 TMSI再 分 配 完 成
鉴 权 成 功 后 重 新 分 配 T M S I,存 储 新 位 置 区 LAI和 CKSN
7、 更 新 位 置
(IMSI,VLR号 ,LMSI,LAIn) 8、 插 入 用 户 数 据
(IMSI用 户 数 据 ) 插入用户数据证实
8、 位 置 更 新 接 受 (HLR号 )
1-1 位置更新
LA的重要地位
位置区的大小在系统中是一个相当关键的因素。 在做网络规划时,对位置区的划分相当重要,如果位置 区的覆盖过小,则移动台发生的位置更新过程将增多, 从而增加了系统中的信令流量。反之,若位置区的覆盖 过大,在它其中登记的用户越多,则网络寻呼其中任一 个移动台时,同一寻呼消息将在该位置区的所有小区中 一起发送,这样将导致寻呼信道的负荷过重,同时也增 加了Abis接口上的信令流量 在划分过程中,应在保证不会产生寻呼负荷之下尽 量保证位置更新次数最小,因为作为网络运营商,如果 系统出现频繁的位置更新只能导致白白的浪费掉我们可 贵的网络资源,而不会增加任何收入。
T3212定时器
• 系统消息3传播 • T3212的启动 • MM业务或MM信令终止;即在定时器还没有启动的 情况下,MS每次进入NORMAL SERVICE 或 ATTEMPTing TO UPDATE 的子状态MM IDLE时启 动此定时器T3212的T3212的保持 • MS在离开MM IDLE子状态时,保持T3212定时器值。
边界无信号投诉处理
首先确定是否存在频率干扰,存在频率干扰的特点是小 区SDCCH严重阻塞的同时,SDCCH的业务量却很低。 然后确定发生该现象的位置是否发生在不同LA的交界处。 如果该小区SDCCH的业务量很大,可以增加SDCCH的个数。 如果在这一区域只是出现MS无信号指示的现象,同时掉话率 高,应该使这一区域有一明显占优的小区,如增加发射功率, 调整天线等,或者尝试略微增大CRH,增大CRH可能会带来 干扰增大,掉话增加的负作用。 另外再确认是否需要话务量均衡。如果在这一区域伴随着 SDCCH拥塞率高,可以考虑进行话务量均衡,甚至LA重新 分区。在规划阶段,就应该避免将LA分界处定义在主要街道 的两边,或是其它人群密集的地区。
普通位置更新
第1章普通位置更新
1.1 普通位置更新概述
1.1.1 普通位置更新作用
普通位置更新指移动台在开机或移动过程中,收到的位置区标识与移动台中存
储的位置区识别不一致时,移动台发起位置更新请求通知网络更新该移动台的
位置区识别。
1.1.2 普通位置更新类型
根据位置更新请求消息中位置区是否属于同一MSC Server/VLR的位置区,是
否需要IMSI参与,主要分为:
●同一个MSC Server/VLR区域内部的位置更新
●跨越不同MSC Server/VLR区域的使用IMSI发起的位置更新
●跨越不同MSC Server/VLR区域的使用TMSI发起的位置更新
本章介绍以下几个流程:
●VLR内普通位置更新成功流程(仅涉及VLR)
●VLR内普通位置更新成功流程(涉及VLR和HLR)
●VLR内普通位置更新失败流程
●VLR间普通位置更新成功流程(使用IMSI发起的位置更新)
●VLR间普通位置更新成功流程(使用TMSI发起的位置更新,IMSI可以
从PVLR获得)
●VLR间普通位置更新失败流程
1.2 主要信令流程
1.2.1 VLR内普通位置更新成功流程(仅涉及VLR)
1. 流程图
(1) 2G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)
流程图如下所示。
位置更新 切换----流程)
位置更新切换----流程A接口 2008-12-04 19:11:27 阅读228 评论0 字号:大中小订阅位置更新是修改VLR和HLR内数据库的过程,当然,只有在MS移动更改VLR 区时,HLR内的数据库才会被修改。
位置更新发生条件:1)当MS开机时,MS启动IMSI配属程序,换句话说,MS通知移动网络它进入激活状态。
当MS关机时,VLR除去以前设定的IMSI标志。
2)当MS处于空闲状态时,它时时从距离最近的基站(距离最近的BTS中的BCCH)接受广播信息,包括如位置区消息等的信息。
MS将从BCCH接受到的 LAI 和SIM卡中的LAI相比较,如果它们不同,MS启动位置更新程序,并修改成新的位置区信息,存入SIM卡。
当MS从一个位置区移动到另一个时,会发生这种位置更新。
3) MS中的SIM卡内存有周期位置更新时间,MS通过这个时间值周期性地启动位置更新程序。
周期位置更新时间参数由网络维护人员来定义。
为了启动位置更新程序,MS必须对本身进行鉴别,可以通过以下两种方式进行:1)用IMSI鉴别;2)用TMSI和LAI进行鉴别。
通过TMSI+LAI,VLR可以发现移动用户的IMSI。
如果VLR间的位置更新出现问题,目的地VLR会从HLR修改移动用户数据,并将结果返回HLR。
目的地VLR用移动用户的IMSI指向HLR。
为此,在MSC中必须建立起连接IMSI到 HLR 地址的分析,这个分析我们称为IMSI分析。
MSC/VLR不能依靠TMSI+LAI鉴别移动用户,IMSI通过无线方式进行发送。
当位置更新发生时,MS在以下情况时将IMSI传送给MSC:1) MS用新的SIM卡首次开机;2) MS移动到另一个PLMN区;3) MS移动到另一个VLR区,并且初始VLR重启动(复位);4) VLR删除MS;另外,MS也可从SIM卡将TMSI和LAI发送给MSC,通过无线方式发送TMSI 比发送IMSI给MSC更安全。
GSM移动通信系统中的位置更新
GSM移动通信系统中的位置更新GSM移动通信系统中的位置更新主要掌握了下面一些内容位置区概念:为了确认移动台的位置,每个GSM覆盖区都被分为许多个位置区,一个位置区可以包含一个或多个小区。
位置区更新的概念:当一个移动台由一个位置区移动到另一个位置区时必须在新的位置位置区进行登记,也就是说一旦移动台出于某种需要或发现其存储器中的LAI与接收到当前小区的LAI号发生了变化,就必须通知网络来改变它所存储的移动台的位置,这就是位置更新。
位置更新可分为三种:常规位置更新,周期性位置更新和IMSI附着分离。
◆移动用户在移动性的情况下要求改变与小区和网络联系的特点称为漫游.◆而在漫游期间改变位置区及位置区的确认过程则称为位置更新.◆在相同位置区中的移动不需通知MSC,而在不同位置区间的小区间移动则需通知MSC常规位置更新分为下列几步(在MSC不同的情况下,由一个MSC转移到另一个MSC下)1、MS经过BSS发位置更新请求至新的MSC2、MSC对其完成鉴权过程3、新的MSC发送位置更新请求至HLR,其中包含IMSI 和LAI信息4、HLR删除用户消息5、确认删除6、HLR插入新的用户信息到新的MSC7、确认插入8、位置更新确认9、返回给用户位置更新信息IMSI分离:当MS关机后,发送最后一次消息要求进行分离操作,MSC/VLR接到后在VLR中的IMSI上作分离标记,IMSI分离过程比较简单,分为一下几步.:1、MS经过BSS发IMSI分离请求至MSC2、MSC发位置更新请求至VLR3、释放资源当MS开机后,若此时MS处于分离前相同的位置区,则将MSC/VLR中VLR的IMSI作附着标记;若位置区已变,则要进行新的常规位置更新.,有一下简单的步骤:1、MS经过BSS发IMSI分离请求至MSC2、MSC发位置更新请求至VLR3、VLR确认4、MSC发确认信息至MS位置更新中用到的协议不太清楚,对整个流程描述不太清楚,三种位置更新的区别与联系很关键。
位置更新
满足以下条件进行位置更新:MS进入新的LAC区或开机、关机、周期性位置登记。
当MSC/VLR没有用户鉴权数据的时候,需要到HLR取鉴权数据,鉴权过程见下图:位置更新信令流程:位置更新过程.1 位置更新概述满足以下条件进行位置更新:MS进入新的LAC区或开机、关机、周期性位置登记。
3.1.1 IMSI附着(Attach)当MS开机时,执行IMSI Attach过程,有以下步骤:1.MS向网络发送一个IMSI Attach消息,表明它已经变为空闲模式。
2.VLR判断是否有该用户已经存在的记录,如果没有,VLR联系用户所属的HLR请求拷贝用户的注册信息。
3.VLR更新用户状态至空闲。
4.发送确认信息到MS。
图4-3-1 IMSI ATTACH过程如果当MS关机后用户改变了所处的位置区,IMSI Attach过程可以使MS做位置更新。
在IMSI Attach过程中,VLR判断MS目前所在的位置区与存储在MS注册信息里的是否相同,如果不同则VLR更新用户的LAC。
3.1.2从网络分离(Detach)从网络分离分为以下三种:✧IMSI分离:IMSI detach向网络表明MS已经关机。
关机时MS向网络发送IMSI Detach信息,网络接收后VLR把该IMSI标记为Detached。
不需要通知HLR也不需要向MS发送确认信息。
✧隐含分离:如果MS向系统发送IMSI Detach信息时无线信道质量较差,系统可能无法解码。
因为系统不会向MS发送确认信息,所以MS就不做更多的尝试去发送。
这种情况下,系统仍然认为MS是Attach,如果采用周期登记时,系统就会很快知道MS是Detach的,然后VLR 执行Implicit Detach,把MS标记为Detach。
✧MS PURGING:MS Purging是用来通知HLR:VLR要删除用户记录。
HLR会把该用户标记为MS Purged 并把它当作不可及用户。
这省略了不必要的网络信令过程和数据库查询。
04位置更新
第4章位置更新4.1 概述在GSM系统中,当位置信息发生变化时,HLR、VLR和MS的位置信息需要保持一致,由位置更新流程实现。
位置更新流程是位置管理中的主要流程,总是由MS发起。
位置更新流程是一个通用流程,有如下三类位置更新流程:正常位置更新、周期性位置更新、IMSI附着位置更新流程。
正常位置更新用于更新网络侧对于MS的位置区信息,LOCATION UPDATINGREQUEST消息中包含位置更新流程的类型信息。
在网络侧VLR判定MS为未知用户时,会启动正常位置更新流程,作为MM连接建立请求的响应。
为限制位置更新尝试次数,位置更新失败时要使用位置更新attempt counter 计数器。
在MS开机或SIM卡刚插入时,该计数器清零。
MS中要保持一个“forbidden location areas for roaming”表和一个“forbiddenlocation areas for regional provision of service”表。
MS关机或SIM卡拔出时,将这两个表删除。
当MS收到位置更新拒绝消息,其原因值为“Roaming not allowedin this location area”或“Location Area not allowed”时,从BCCH上收到的LAI信息触发位置更新请求的LAI要加到相应的表中。
这两个表的容量至少要有10个表项,当表项数目超过表的容量时,最早的表项内容删除。
成功的进行位置更新后,MS在SIM卡中置UPDATED状态位(UPDATED状态表明最后一次位置更新请求成功,同时此时LAI、TMSI,加密的密钥和加密序列号都应该保存在SIM卡中),并存储新的位置区信息。
4.2 位置更新流程正常位置更新、周期性位置更新和IMSI附着位置更新流程基本相同(不同之处在下面各小节中详细描述),流程如错误!未找到引用源。
所示。
BTS BSC M SC图4-1位置更新流程(1) MS在空中接口的接入信道上向BTS发送Channel Request(该消息内含接入原因值为位置更新);(2) BTS向BSC发送Channel Required消息;(3) BSC收到Channel Required后,分配信令信道,向BTS发送ChannelActivation;(4) BTS收到Channel Activation后,如果信道类型正确,则在指定信道上开功率放大器,上行开始接收信息,并向BSC发送Channel Activation Acknowledge;(5) BSC通过BTS向MS发送Immediate Assignment Command;(6) MS发SABM帧接入;(7) BTS回UA帧进行确认;(8) BTS向BSC发Establishment Indication,该消息中包含了Location UpdateRequest消息内容;(9) BSC建立A接口SCCP链接,向MSC发送Location Update Request,该消息中包含了当前小区的CGI信息;(10) MSC向BSC回链接确认消息;(11) MSC向MS回位置更新接受消息,表明位置更新成功;(12) 在网络侧拒绝本次位置更新时,网络侧下发消息给MS;(13) 若MSC侧选择“位置更新时分配TMSI”为“否”,则在位置更新的过程中,MS没有“TMSI Reallocation Complete”消息的上报。
位置更新具体信令流程
第4章位置更新具体信令流程4.1 概述在GSM系统中有三个地点需要明白位置信息,即HLR、VLR和MS。
当那个信息发生变化时,需要保持三者的一致,由位置更新流程实现。
位置更新流程是位置治理中的要紧流程,总是由MS发起。
位置更新流程是一个通用流程,在如下三类位置更新流程中要使用到:正常位置更新、周期性位置更新、IMSI附着位置更新流程。
正常位置更新用于更新网络侧关于MS的位置区信息,LOCATIONUPDATING REQUEST消息中包含位置更新流程的类型信息。
在网络侧VLR判定MS为未知用户时,会启动正常位置更新流程,作为MM连接建立要求的响应。
为限制位置更新尝试次数,位置更新失败时要使用位置更新attempt counter计数器。
在MS开机或SIM卡刚插入时,该计数器清零。
MS中要保持一个"forbidden location areas for roaming"表和一个"forbiddenlocation areas for regional provision of service"表。
MS关机或SIM卡拔出时,将这两个表删除。
当MS收到位置更新拒绝消息,其缘故值为"Roaming notallowed in this location area"或"Location Area not allowed"时,从BCCH上收到的LAI信息触发位置更新要求的LAI要加到相应的表中。
这两个表的容量至少要有10个表项,当表项数目超过表的容量时,最早的表项内容删除。
成功的进行位置更新后,MS在SIM卡中置UPDATED状态位(UPDATED状态讲明最后一次位置更新要求成功,同时现在LAI、TMSI,加密的密钥和加密序列号都应该储存在SIM卡中),并储备新的位置区信息。
4.2 位置更新流程正常位置更新、周期性位置更新和IMSI附着位置更新流程差不多相同(不同之处在下面各小节中详细描述),流程如下图:B T S B SC M S C图4-1位置更新流程(1) MS在空中接口的接入信道上向BTS发送Channel Request(该消息内含接入缘故值为位置更新);(2) BTS向BSC发送Channel Required消息;(3) BSC收到Channel Required后,分配信令信道,向BTS发送ChannelActivation;(4) BTS收到Channel Activation后,假如信道类型正确,则在指定信道上开功率放大器,上行开始接收信息,并向BSC发送Channel Activation Acknowledge;(5) BSC通过BTS向MS发送Immediate Assignment Command;(6) MS发SABM帧接入;(7) BTS回UA帧进行确认;(8) BTS向BSC发Establishment Indication,该消息中包含了LocationUpdate Request消息内容;(9) BSC建立A接口SCCP链接,向MSC发送Location Update Request,该消息中包含了当前小区的CGI信息;(10) MSC向BSC回链接确认消息;(11) MSC向MS回位置更新同意消息,讲明位置更新成功;(12) 在网络侧拒绝本次位置更新时,网络侧下发消息给MS;(13) 若MSC侧选择“位置更新时分配TMSI”为否,则在位置更新的过程中,MS没有“TMSI Reallocation Complete”消息的上报。
详细讲位置更新(LOCATION_UPDATE)
立即指配(RR连接)结束后,将向网络发送三层业务请求。
三层业务请求当BSC收到建立指示后便向MSC发出第一条三层业务请求消息(COMPLETE L3 INFO),具体说该消息为:CM业务请求(CM SERVICE REQUEST)寻呼应答(PAGING RESPONSE)IMSI分离(IMSI DETACH)移动性管理程序(MM)公共程序包括:鉴权程序识别程序TMSI再分配程序IMSI分离程序LAI(位置区识别码)结构示意图MCC MNC LAC3位数字3位数字最大16BitMCC:移动国家码中国460MNC:移动网号移动01 联通02LAC:位置区号码LAC将在每个小区广播信上的系统消息中发送message 3:小区识别CELLID+LAI区识别+控制信道描述 +小区选择+小区选择参数+RACH控制参数message 4AI区识别+小区选择参数+RACH控制参数+CBCH信道描述+CBCH移动配置LAC位置区划分原则:保证不会产生寻呼负荷过高的前提下尽量降低位置更新次数。
LAC位置区设置经验:位置区设置过小,移动台位置更新过程增多,系统信令流量增大。
位置区设置过大,寻呼信道负荷过重,同时也将增加Abis接口上的信令流量。
强制登记:当移动台进行小区重选后,发现SIM卡中位置区与小区广播的位置区(LAI)不同时,移动台需把这种变化通知给网络。
当称动台由一个位置区移动到另一个位置区时,必须在新位置区进行登记,也就是说当移动台发现存储器中的LAI与接收到的当前小区的LAI不同,就需进行位置更新。
位置更新分类(根据网络对位置更新的标识不同):正常位置更新(越位置区位置更新)周期性位置更新(T3212更新)IMSI附着(用户开机时进行)注:位置更新请求(LOCATION UPDATING REQUEST)中位置更新类型信息单元将分别指示进行何种类型的位置更新。
正常位置更新(越位置区位置更新)启动原因:VLR中MS的状态未知MS从一个LAI小区重选至另外一个LAI小区VLR内部位置更新VLR内部位置更新不需要提供IMSI号码,在VLR中进行,不需要通知HLR.位置更新请求[1]在初始化过程中,MS向网络发送的SABM帧携带的初始化报文中注明接入原因为位置将发起HLR更新。
位置更新简介
位置更新简介
位置更新有如下:
1.正常的位置更新(越LA)
2.周期性的位置更新(对应T3212)
3.IMSI附着
一.正常的位置更新可分为:VLR内和越VLR位置更新
在VLR内,程序不必要MS提供IMSI号码,在VLR中进行,不用通过HLR;只需要更新存储相关LAI号信息。
并根据需要分配一个TMSI(也可以用以前的TMSI)。
如果是越VLR的位置更新可分为二种,一种是可以用TMSI更新,二是可以用IMSI更新。
用TMSI更新的话,由TMSI导引出IMSI后用于发起HLR更新,若是VLR无法得知IMSI则向MS发起identity request报文请求提供IMSI号码,新的VLR侧将完成鉴权加密和TMSI再分配的过程。
第二种是用IMSI更新的话,VLR检查此用户是否有记录,无则发起HLR更新。
若有则比较LAI 是否属于该VLR,不属于则发起位置更新。
二.周期性位置更新
该程序用于通知网络MS的可用性,是网络与用户保持联络的重要手段。
视情况注意设置
T3212的大小。
三. IMSI的附着
通过网络MS当前程的附着还是分离状态,以便能及时收到呼叫信息。
查找其它资料来参加后虽然是对整个流程有了理解,但想想涉及到具体信令细节的转变情况还是有好多模糊地方,现在我是觉得要针对性的查找问题才比较好解决疑问。
先放一下吧,正确是否还得一步步发掘。
以下是位置更新的详细流程(摘自大唐通信):。
联合位置更新中文流程
Routing area up request 位置区更新请求Sgsn context request sgsn上下文状态查询请求Sgsn context Response sgsn上下文状态查询应答Security functions 鉴权(可有可无)Sgsn context acknowledge sgsn上下文应答Forward packets 数据转发Update pdp context request 更新pdp上下文请求Update pdp context response 更新pdp上下文应答Update location 位置更新Cancel location 删除位置Cancel location ack 删除位置应答Insert subscriber data 插入用户数据Insert subscriber data ack 插入用户数据应答Update location ack 位置更新应答Location update request 位置区更新请求(电路域)Update location 更新位置Cancel location 删除位置Cancel location ack 删除位置应答Insert subscriber data 插入用户消息Insert subscriber data ack 插入用户消息应答Update location ack 更新位置应答Location update accept vlr为ue分配tmsiRouteing area update accept sgsn分配的p-tmsi和tmsi一起分配给ue Routeing area update complete 路由区更新完成Tmsi reallocation complete tmsi重分配完成。
TD小区更新、位置更新、切换
1.4 URA更新
1.4.1 URA更新综述
URA更新过程仅发生在URA_PCH状态,当终端进入到URA_PCH状 态时,RRC将开启URA周期性定时器,所以只要终端处于URA发生 了改变或是URA周期性定时器超时,则终端将发起URA更新过程, URA更新过程没有错误恢复的功能。
1.4 URA更新
DT (TMSI reallocation complete)
终端的移动性管理
1.终端的移动性管理
1.1 位置更新 1.2 路由区更新 1.3 小区更新 1.4 URA更新 1.5 切换流程
1.2 路由区更新
1.2.1 路由区更新
路由区更新包括以下几种类型:
• 路由区更新:由路由区改变所引起; • 周期性路由区更新:由周期性路由区更新定时器超时引起; • 联合路由区更新:由RA和LA同时进行改变引起; • 联合路由区更新伴随IMSI附着:在RA和LA同时进行改变时进行
Inter-cell/Intra-NodeB
硬 切 换
UE
N ode B
RNC
c o m m u n ic a tin g
M easurem ent R eport
d e c is io n to H O R a d io L in k A d d itio n R e q u e s t
R a d io L in k A d d itio n R e s p o n s e
1.3 小区更新
1.3.2 小区更新流程
UE
RRC
NodeB
1.CELL UPDATE
RNC
RRC
RRC
2.CELL UPDATE CONFIRM
RRC
通信工程设计与监理《位置更新教案》
知识点位置更新一、教学目标:了解什么是位置更新位置更新包括什么什么情况下会位置更新了解LA的设置二、教学重点、难点:重点掌握位置更新的两种情况三、教学过程设计:1知识点说明当MS从一个位置区庄转移到另一个位置区时,它必须进行登记,以便网络在MS进行寻呼。
也就是当MS发现其存储器中的LAI 发生了变化,便执行重新登记,这个过程就叫做“位置更新〞2知识点内容1)位置更新包括:LA、正常位置更新、IMSI Attach/Detach、周期性位置更新。
1)LA的设置:LA的设置非常重要,过小过大都不好,LA过小,那么MS位置更新的次数增多,加大网络信令流量。
而LA过大时,进行SI Attach/Detach、周期性位置更新。
2)本知识点总结。
四、课后作业或思考题:1、IMSI Attach/Detach分为〔〕流程和〔〕流程2、MS从一个位置区庄转移到另一个位置区时,它必须进行登记,以便网络在MS进行寻呼。
也就是当MS发现其存储器中的LAI 发生了变化,便执行重新登记,这个过程就叫做〔〕3、正常位置更新分为〔〕和〔〕4、IMSI ATTACH 〔附着〕/Deatch别离是针对〔〕而言的五、本节小结:当MS从一个位置区庄转移到另一个位置区时,它必须进行登记,以便网络在MS进行寻呼。
也就是当MS发现其存储器中的LAI 发生了变化,便执行重新登记,这个过程就叫做“位置更新〞。
位置更新由如下两种情况:〔1〕同MSC/VLR区不同LAI的位置更新〔只需更新VLR 中的位置〕。
〔2〕不同MSC/VLR区不同LAI的位置更新〔需更新HLR、VLR中的位置信息〕。
位置更新包括:LA、正常位置更新、IMSI Attach/Detach、周期性位置更新。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
优选位置更新流程
主要内容
31
流程概述
2
正常流程
3
异常流程
4
其它
位置更新的作用
电路域移动性管理的特定流程,保证CN知道MS现在LA的最新信息。 包括以下三种:
普通位置更新 同一端局下的普通位置更新 跨局的普通位置更新
周期性位置更新 IMSI 附着流程
通过MS发送的位置更新请求消息 LOCATION UPDATING REQUEST 中 Location updating type参数取值区分
主要内容
1
流程概述
32
正常流程
3
异常流程
4
其它
同一MSC/VLR区域内的普通位置更新流程图
MS
MSC
VLR
Location Updating request Location Updating Accept
MAP_Updation_Location_area MAP_Authenticate
MAP_Authenticate_Ack MAP_Set_Ciphering_Mode MAP_Updation_location_area_Ack
M 标识传递消息的类型
5.3节
M 标识位置更新的原因值(普通位置更 8.1.18
新、周期性位置更新、IMSI附着)
M 用于对CK和IK进行鉴别,以确定网络 8.2.20
是否引入鉴权流程
M 当使用TMSI为终端标识时,用来标识 7.1.8
终端的位置信息
M 用来标识终端,可以保存IMSI、
6.1.2
TMSI/P-TMIS、IMEI、IMEISV、
IMSI 附着
作用: 为节省宝贵的空口资源,当被叫用户不可及时,MSC不会发出
paging消息。VLR 中需要为IMSI 设立标志,当IMSI可用时,将该标志置 为IMSI 附着。IMSI 不可用时,将该标志置为IMSI 分离。
应用场景: 当移动台重新进入活动状态(如终端开机时),需要发起位置
更新使VLR将其设为附着状态。如果位置区自从IMSI 分离后已改变,则 通过普通位置更新流程来完成(位置更新类型为 Normal updating);如 果未改变,则通过IMSI 附着流程(位置更新类型为 IMSI Attach)完成, 流程基本同普通位置更新。
M 标识传递消息的类型
5.3节2节
TMSI/P-TMIS、IMEI、IMEISV、TMGI
等
O 移动台向网络表明位置更新完成后 3GPP TS
还有后续要求,希望延长RRC 连接 24.008
跨MSC/VLR区域内的普通位置更新流程图(I)
MSC/
MS
VLR
1
3
7
9 10
PVLR 2
5
HLR 4 6 8
1)A_LOCATION UPDATE_REQUEST : 移动台发起位置更新请求(原LAI+TMSI) 2) MAP_SEND_IDENTIFICATION_req/ind: 现VLR向旧VLR请求关于MS的相关信息 3) MAP_SEND_IDENTIFICATION_rsp/cnf: 旧VLR回复相关信息 4) MAP_UPDATE_LOCATION_req/ind: 现VLR向HLR发起位置更新(IMSI) 5) MAP_CANCEL_LOCATION_req/ind: HLR向原VLR发起位置删除 6) MAP_CANCEL_LOCATION_rsp/cnf: 原VLR向HLR回复位置删除成功 7) MAP_INSERT_SUBSCRIBER_DATA_req/ind: HLR向现VLR插入用户数据 8) MAP_INSERT_SUBSCRIBER_DATA_rsp/cnf: 现VLR向HLR回复成功 9) MAP_UPDATE_LOCATION_rsp/cnf: HLR向VLR回复位置更新成功 10) A_ LOCATION UPDATE _ACCEPT:
Normal updating Periodic updating IMSI Attach
普通位置更新
触发场景: 移动台在开机或移动过程中,收到的位置区标识与移动台中存储的
位置区识别不一致时,移动台发起位置更新请求通知网络更新该移动台 的位置区识别。
根据位置更新请求消息中位置区信息是否属于同一MSC Server/VLR 的位置区,是否需要IMSI 参与,位置更新流程分为:
IMSI 附着的流程和位置更新的流程基本相同。不同的是,位置更新 请求中位置更新的类型参数为IMSI 附着(IMSI Attach),而不是普通 位置更新(Normal Updating)。
注意:当MS 重新进入活动状态(如终端开机时),如果位置区自从 IMSI 分离后已改变,则通过普通位置更新流程来完成(位置更新类 型为 Normal updating);如果未改变,则通过IMSI 附着流程(位置 更新类型为 IMSI Attach)完成。
TMGI等
MS-VLR间的鉴权消息
LOCATION UPDATING ACCEPT消息 VLR->MS,层三消息
名称
属性
作用
参考章节
protocol discriminator
M 指示消息所属的层三协议类型
5.4节
Message type Mobile identity
Follow on proceed
嵌套流程: 鉴权 完整性保护和加密
同一MSC/VLR区域内,还可能发生:
周期性位置更新流程
周期性位置更新流程和位置更新的流程基本相同。
位置更新请求中位置更新的类型参数为周期性位置更新(Periodic Updating),而不是普通位置更新(Normal Updating)。
IMSI附着流程
同一个MSC Server/VLR 区域内部的位置更新 跨越不同MSC Server/VLR 区域的可以从前VLR使用IMSI 的位置更新 跨越不同MSCServer/VLR 区域的不能从前VLR使用IMSI 的位置更新
周期性位置更新
作用: 当移动台突然进入网络覆盖不到的区域,或者突然掉电,移
动台还来不及发送IMSI DETACH 消息就和网络分离。显然,在这 种情况下,VLR 是无法给IMSI 置分离标记的,如果该IMSI 做被叫, 电路资源和无线资源就要被浪费。
MS-VLR间的位置更新消息
LOCATION UPDATING REQUEST消息 MS->VLR,层三消息
名称
属性
作用
参考章节
protocol discriminator
M 指示消息所属的层三协议类型
5.4节
Message type
Location updating type
Ciphering key sequence number Location area identification Mobile identity
触发场景: 任何移动台无论是否进入新的位置区,网络通知移动台发起周期
性位置更新定时器(T3212),MS定时(例如每隔30 分钟)发起 一次位置更新流程。 指定周期到时后,没有发起周期性位置更新流程,则VLR 将该 IMSI 置为分离。 周期性位置更新的周期可以人为设定,从6 分钟到24 小时不等, 甚至可以设为无穷大(不作周期性位置更新)。