位置更新流程-个人理解版
位置更新
位置更新(Location Updating)移动用户,顾名思义用户随时随地有可能改变其所在位置。
不管移动用户从城南跑到城北,从苏州赶到北京,还是从中国飞到法国,只要是在网络覆盖的范围以内,我们都要保证他随时随地能接到电话。
因此,网络必须随时知道手机所在的位置。
为了确保网络能实时掌握用户所在位置并及时更新用户位置,当手机改变所在的位置区域时,必须同时将这一改变通知网络系统,这一过程就称之为位置更新(LOCATION UPDATING)。
其中位置更新又分为三种情况:通常的位置更新(NORMAL)、开机时的位置更新(ATTACH)和周期性的位置更新(PERIODIC REGISTRATION)。
下面就其进行分别阐述:一、位置更新—通常型( NORMAL)如果在网络信号覆盖范围内的某一特定区域,它是由一个或多个基站处理,并且手机在此区域内移动时,并不需要告之网络更新位置,那么此部分区域即为一个位置区。
一个位置区可由一个和多个BSC控制,但是一定是由一个MSC来控制。
如图3-1中(1)所示(图中数字与位置更新步骤相对应),当手机空闲时,它会在BCCH信道上收集系统信息,这使得手机能够获得当前服务小区所属位置区的识别码,并与手机内原存储的位置区识别码相比较,以判断它是否进入了新的位置区。
如果手机收集到的位置区识别码与手机中原存储的不同,则手机将进行位置更新。
这就是通常的位置更新。
MS BTS BSC MSC/VLR HLR(7b) (7a)(1) 系统信息(2) 无线链路建立(3) 服务请求(4) 鉴权(5) 数据更新(6) 允许接入(7) 信道释放图1-1 表示通常类型的位置更新手机向BTS发送一个信道请求消息(2a),消息中包含要求接入的原因。
接入原因除位置更新以外,也可能是寻呼应答或紧急呼叫。
基站收到请求消息后,再发送给BSC。
BSC寻找一个空闲的信令信道,并让BTS激活它(2b)。
BTS接到BSC的反馈消息后,立即通知手机占用该信令信道(2c)。
位置更新流程详解
取用户 标识
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
(流程管理)信令消息诠释位置更新流程
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)关键词:位置更新协议信令摘要:信令就如同设备之间的语言,设备之间的正常运行都是建立在这种语言也就是信令的正常交互基础之上的。
位置更新流程详解
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
位置更新接收
鉴权
位置更新流程 PPT
嵌套流程: 鉴权 完整性保护和加密
大家学习辛苦了,还是要坚持
继续保持安静
同一MSC/VLR区域内,还可能发生:
周期性位置更新流程
周期性位置更新流程和位置更新的流程基本相同。
位置更新请求中位置更新的类型参数为周期性位置更新(Periodic Updating),而不是普通位置更新(Normal Updating)。
应用场景: 当移动台重新进入活动状态(如终端开机时),需要发起位置更新 使VLR将其设为附着状态。如果位置区自从IMSI 分离后已改变,则通 过普通位置更新流程来完成(位置更新类型为 Normal updating); 如果未改变,则通过IMSI 附着流程(位置更新类型为 IMSI Attach) 完成,流程基本同普通位置更新。
作用: 当移动台突然进入网络覆盖不到的区域,或者突然掉电,移
动台还来不及发送IMSI DETACH 消息就和网络分离。显然,在这 种情况下,VLR 是无法给IMSI 置分离标记的,如果该IMSI 做被叫, 电路资源和无线资源就要被浪费。
触发场景: 任何移动台无论是否进入新的位置区,网络通知移动台发起周期
性位置更新定时器(T3212),MS定时(例如每隔30 分钟)发起 一次位置更新流程。 指定周期到时后,没有发起周期性位置更新流程,则VLR 将该 IMSI 置为分离。 周期性位置更新的周期可以人为设定,从6 分钟到24 小时不等, 甚至可以设为无穷大(不作周期性位置更新)。
作用: 为节省宝贵的空口资源,当被叫用户不可及时,MSC不会发出paging 消息。VLR 中需要为IMSI 设立标志,当IMSI可用时,将该标志置为 IMSI 附着。IMSI 不可用时,将该标志置为IMSI 分离。
IMSI附着流程
普通位置更新
第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)
流程图如下所示。
位置更新详细讲解
位置更新详细讲解位置更新流程详解一位置更新在NAS 层中位置和作用三层业务请求当BSC收到建立指示后便向MSC发出第一条三层业务请求消息(COMPLETE L3 INFO),具体说该消息为:位置更新请求(LOCATION UPDATE REQUEST)CM业务请求(CM SERVICE REQUEST)寻呼应答(PAGING RESPONSE)IMSI分离(IMSI DETACH)移动性管理程序(MM)公共程序包括:鉴权程序识别程序TMSI再分配程序 IMSI分离程序位置更新属于MM的特定程序2 位置更新基本概念2.1.位置更新涉及的参数及定义:MCC MNC LAC3位数字3位数字最大16BitMCC:移动国家码中国460MNC:移动网号移动01 联通02LAC:位置区号码注意:LAI与LAC的区别,其中位置更新中使用的是LAI。
LAC将在每个小区广播信上的系统消息中发送message 3:小区识别CELLID+LAI区识别+控制信道描述+小区选择+小区选择参数+RACH控制参数message 4AI区识别+小区选择参数+RACH控制参数+CBCH信道描述+CBCH移动配置/doc/15dbde34944bcf84b9d528ea81c758f5f61f2993.html C位置区划分原则:保证不会产生寻呼负荷过高的前提下尽量降低位置更新次数。
/doc/15dbde34944bcf84b9d528ea81c758f5f61f2993.html C位置区设置经验:位置区设置过小,移动台位置更新过程增多,系统信令流量增大。
位置区设置过大,寻呼信道负荷过重,同时也将增加Abis接口上的信令流量。
4.强制登记:当移动台进行小区重选后,发现SIM卡中位置区与小区广播的位置区(LAI)不同时,移动台需把这种变化通知给网络。
当称动台由一个位置区移动到另一个位置区时,必须在新位置区进行登记,也就是说当移动台发现存储器中的LAI与接收到的当前小区的LAI不同,就需进行位置更新。
位置更新 切换----流程)
位置更新切换----流程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更安全。
GSMBSS信令消息诠释-位置更新规程
GSMBSS信令消息诠释——位置更新流程目录GSMBSS信令消息诠释-位置更新流程骆瑛(162429)关键词:位置更新协议信令摘???要:信令就如同设备之间的语言,设备之间的正常运行都是建立在这种语言也就是信令的正常交互基础之上的。
正如不同的国家使用不同的语言,不同的语言又使用不同的语法一样,在通信网中,不同的接口使用不同的信令,不同的信令又对应使用不同的协议。
因此信令是建立在协议基础之上的,而读懂了信令就读懂了设备之间的语言,就能清楚的明白系统是如何进行通讯的,特别为通040808080858BSSM900/3G1.图错误!未指定顺序。
位置更新流程2. 信令流程详解(1). C hannelRequestMS在空中接口的接入信道上(RACH上)向BTS发送ChannelRequest((该消息内含接入原因值为位置更新)。
该消息里的字段描述如下:●TransparentIndicatorTransparent-indicator显示“non-transparent-message”说明这条消息对BSS是不透明传输的,也就是BSC 和BTS要处理这条消息。
●ChannelType协议0858-860的9.3.1 ChannelNumber定义如下代●RA (查协议RA(个字,起请求的MS,还需要根据Um接口上UA应答消息判断(见后面相关内容)。
下表中的”X”表示的是RandomReference字段,根据前面的3~6比特,根据这个字段,系统就能知道发起信道请求的原因值了。
比如我们可以查出,信令里的对应下表中的EstablishmentCause为000xxxxx或0000xxxx的因为位置更新而发起的信道请求NECI(newestablishmentcausesindication),也叫“半速率指示”。
为0时:Newestablishmentcausesarenotsupported,为1时:Newestablishmentcausesaresupported。
联合位置更新中文流程
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重分配完成。
WCDMA移动核心交换网位置更新流程
VLR-HLR间位置更新消息
MAP_INSERT_SUBSCRIBER_DATA消息(III) VLR<->HLR,MAP协议
名称 Req C C C Ind C(=) C(=) C(=) U C(=) O Rsp C Cnf C(=) 作用 传递用户的ODB数据 CS域ARP,用于差异化 服务 标识用户在或上登陆入 网是受限制的 指示用户错误的类型 指示系统错误的类型 参考章节 8.1.10节 3GPP 29.002 8.1.4节 8.1.14节 8.2.12节
周期性位置更新
作用: 当移动台突然进入网络覆盖不到的区域,或者突然掉电,移 动台还来不及发送IMSI DETACH 消息就和网络分离。显然,在这 种情况下,VLR 是无法给IMSI 臵分离标记的,如果该IMSI 做被叫, 电路资源和无线资源就要被浪费。
触发场景: 任何移动台无论是否进入新的位臵区,网络通知移动台发起周期 性位臵更新定时器(T3212),MS定时(例如每隔30 分钟)发 起一次位臵更新流程。 指定周期到时后,没有发起周期性位臵更新流程,则VLR 将该 IMSI 臵为分离。 周期性位臵更新的周期可以人为设定,从6 分钟到24 小时不等, 甚至可以设为无穷大(不作周期性位臵更新)。
Ciphering key sequence number Location area identification Mobile identity
M
M
M
M
标识位臵更新的原因值(普通位臵更 新、周期性位臵更新、IMSI附着) 用于对CK和IK进行鉴别,以确定网络 是否引入鉴权流程 当使用TMSI为终端标识时,用来标识 终端的位臵信息 用来标识终端,可以保存IMSI、 TMSI/P-TMIS、IMEI、IMEISV、 TMGI等
位置更新的定义和工作流程
位置更新的定义和工作流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!位置更新是指移动设备或其他定位设备通过各种方式获取并传输其当前地理位置信息的过程。
位置更新
满足以下条件进行位置更新: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 并把它当作不可及用户。
这省略了不必要的网络信令过程和数据库查询。
位置更新
位置更新科技名词定义中文名称:位置更新英文名称:location update定义:公众陆地移动网(PLMN)将移动台在系统区内位置信息进行更新的功能。
应用学科:通信科技(一级学科);移动通信(二级学科)以上内容由全国科学技术名词审定委员会审定公布位置更新什么是位置区为了确认移动台的位置,每个GSM覆盖区都被分为许多个位置区,一个位置区可以包含一个或多个小区。
网络将存储每个移动台的位置区,并作为将来寻呼该移动台的位置信息。
对移动台的寻呼是通过对移动台所在位置区的所有小区中寻呼来实现的。
如果MSC容量负荷较大,它就不可能对所控制区域内的所有小区一起进行寻呼,因为这样的寻呼负荷将会很大,这就需引入位置区的概念。
位置区的标识(LAC码)将在每个小区广播信道上的系统消息中发送。
什么是位置更新当移动台由一个位置区移动到另一个位置区时,必须在新的位置区进行登记,也就是说一旦移动台出于某种需要或发现其存储器中的LAI(位置区域识别)与接收到当前小区的LAl号发生了变化,就必须通知网络来更改它所存储的移动台的位置信息。
这个过程就是位置更新。
根据网络对位置更新的标识不同,位置更新可分为三种:正常位置更新(即越位置区的位置更新)、周期性位置更新和IMSI附着分离(对应用户开机)。
正常位置更新MS就通过新的BTS小区向MSC发送一个具有“我在这里”的信息,即位置更新请求。
MSC把位置更新请求消息送给HLR,同时给出 MSC的和MS 的识别码,HLR 修改该客户数据,并回给MSC一个确认响应,VLR对该客户进行数据注册,最后由新的MSC发送给MS一个位置更新确认,同时由HLR 通知原来的MSC 删除VLR中有关该MS的客户数据。
当然在这一过程发生前,要进行MS的鉴权;根据看该位置更新程序是否属于同一个VLR,是否需要IMSI号参与,可分为以下几种位置更新:? 同一个VLR不同位置区的位置更新? 越VLR间的位置更新,且发送的是TMSI号码? 越VLR间的位置更新,且发送的是IMSI号码问题研究:越VLR位置更新的漫游问题当HLR收到VLR向其发起更新位置消息时,如果允许MS漫游,HLR将回发更新位置确认消息,其中含有HLR号码。
位置更新流程
位置更新流程
正常位置更新
• 正常位置更新流程由MS发起时,所有正在计时的计时器 在触发位置更新流程时停止计时,如:T3211, T3212定时 器。 • 由于此时MS无RR 连接,MM子层向RR子层请求RR连接, 并进入 WAIT FOR RR CONNECTION (LOCATION UPDATE)状态 。 • MS向网络侧发送LOCATION UPDATING REQUEST消息发起位 置更新流程,启动T3210定时器并进入LOCATION UPDATING INITIATED状态,该消息中包含位置更新类型信息。
IMSI附着位置更新流程
• IMSI附着位置更新流程是IMSI分离流程的补充,表明MS在 网络中处于活动态。SYSTEM INFORMATION TYPE 3消息中 有一个ATT标志,指明IMSI附着和IMSI分离流程是否使用。 • 如果网络侧指明需要使用IMSI附着和IMSI分离流程,则MS 在IMSI激活时触发IMSI附着流程。当MS在网络覆盖区内进 行IMSI激活或MS从非覆盖区进入覆盖区时,当且仅当 update status 标志为 UPDATED,并且存储的位置区和当前 服务小区BCCH上广播的位置区相同时,才触发IMSI附着流 程;否则不论ATT标志为何值,MS触发正常位置更新流程 。 • IMSI附着位置流程采用正常位置更新流程实现。但位置更 新类型必须在 LOCATION UPDATING REQUEST消息中指明。
周期性位置更新
• 周期性位置更新用于通知网络侧MS没有关机,采用正常 位置更新流程实现,位置更新类型在LOCATION UPDATING REQUEST消息中给出; • MS中的T3212定时器用于周期性位置更新。如果该定时器 没有启动,则MS在每次进入MM IDLE 状态中的NORMAL SERVICE或ATTEMPTing TO UPDATE子状态时,启动该定时器 。MS在离开MM IDLE子状态(MM IDLE状态表明MS处于非 激活态,即没有进行任何呼叫流程,仅处于侦听状态,例 如当进行主叫、被叫等过程中,MS会离开MM_IDLE状态 )时,T3212定时器继续运行直至超时。
位置更新具体信令流程
第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”消息的上报。
位置更新简介
位置更新简介
位置更新有如下:
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当前程的附着还是分离状态,以便能及时收到呼叫信息。
查找其它资料来参加后虽然是对整个流程有了理解,但想想涉及到具体信令细节的转变情况还是有好多模糊地方,现在我是觉得要针对性的查找问题才比较好解决疑问。
先放一下吧,正确是否还得一步步发掘。
以下是位置更新的详细流程(摘自大唐通信):。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
位置更新
谈位置更新就不得不先说说鉴权和加密,它们总是那么的紧密联系在一起的。
当然并非每次位置更新都要进行鉴权,也并非一定需要加密,这主要取决与MSC/VLR。
鉴权总是由MSC/VLR启动并最终判定是否成功。
鉴权是在MSC/VLR里通过比较MS提供的鉴权响应和AUC/HLR提供的鉴权参数(SERS)是否一致进行判断的,一致则鉴权通过,否则鉴权失败。
首先搞清楚MS中SIM卡和HLR/AUC中存储的信息:
SIM卡中:
固定数据:IMSI,Ki,A3/A8算法
临时数据:TMSI,LAI,Kc
AUC中:
用于生成随机数(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。
5)Location Updating Accept消息中包含了MS新的LAI和TMSI,并非每次都包含TMSI的,这主要取决于MSC/VLR,可以每次或若干次空中接口操作后(如呼叫建立,位置更新等),重新分配一次,它总是和加密一起使用,如果没有TMSI再分配的话,MSC/VLR是不会下发加密密令的。
6)TMSI Reallocation Complete告知MSC/VLR手机已经收到TMSI了,VLR清除老的TMSI并存储新的TMSI
位置更新涉及VLR和HLR
包括以下几中情况:
·MS处于新的VLR的位置区域,所以该位置必须更新到HLR(此时MS可以用TMSI或IMSI标识自己)·MS首次登记到网络(IMSI标识自己)
·位置在VLR登记后相关数据丢失(此时MS必须使用IMSI来标识自己)
MS首次登记到网络或登记后相关数据丢失后用IMSI表识自己,流程如下图:
MS处于新的VLR的位置区域,IMSI标识自己,流程如下图:
MS处于新的VLR的位置区域,请求位置更新是使用的是前一个VLR(PVLR)分配的TMSI 表示自己,为得到该MS的鉴权三元组,VLR2需要知道该MS的归属HLR地址信息,VLR2可以从IMSI分析得到该信息,所以VLR2需要同PVLR通信,要IMSI;若PVLR无IMSI响应,则VLR2可通过向MS请求ISMI,得到IMSI后接下去位置更新,如下图:
MS位置更新时用TMSI标识自己,但VLR不认识TMSI,此时MSC/VLR会要求MS提供IMSI后再次进行位置更新,如下图:
下面附三种类型位置更新在A口上的消息:。