位置更新流程详解

合集下载

GSM L3协议相关流程介绍

GSM L3协议相关流程介绍

Mobile terminating call establishment
移动被叫是由网络发起的,手机收到网络发来的PAGING REQUEST寻 呼消息后,启动立即指配流程分配专用控制信道,并回应网络 PAGING RESPONSE消息,接着是鉴权加密过程,加密过程完毕后,网 络给手机发来SETUP消息,手机回应CALL CONFIRMED消息,接下来是 要么先指配业务信道再响铃(早指配),要么先响铃再指配业务信 道(晚指配)。 对于移动被叫流程也分为早指配和晚指配两个流程: 早指配:网络收到CALL CONFIRMED消息后,立即启动业务信道指配 流程,业务信道指配完毕后,手机将ALERTING消息发给网络,用户 应答后,手机再发CONNECT消息给网络,网络回应CONNECT ACK消息, 通话建立。 晚指配:网络收到CALL CONFIRMED消息后,不启动业务信道指配流 程,手机这边接着发送ALERTING消息给网络。收到ALERTING消息后, 网络任何时候都可以启动业务信道指配流程,但一般情况网络会等 收到手机发来的CONNECT消息后才启动。业务信道指配完毕后,网 络回应CONNECT ACK消息给手机,通话建立。 使用哪一个流程由SETUP消息里是否包含Signal 信元来决定,不包含 使用早指配流程,否则使用晚指配流程。
Location updating-- Location updating accept
9.2.13 Location updating accept(Network->MS) 位置更新成功,网络则 返回该消息给手机,否则返回Location updating reject消息。通过该消 息手机得到了新的位置区LAI和新的TMSI。
Location updating-- TMSI reallocation complete

移动主叫、被叫、位置更新流程

移动主叫、被叫、位置更新流程

移动主叫流程其中不需要记忆channel activation 等ABIS信令流程和信令释放流程,只有记忆UM,ABIS,A口中常用的信令流程,特别是都要英文并且字母不能错误要求规范。

比如UM口信令channel request到ABIS口就为channel required 不能搞混,A口的assignment request到ABIS和UM口为 assignment command。

其中10 UM(SACCH) 的信令为”cm service accept”具体信令分析如下:(其中数字对应于上图中信令消息)1.信道要求---Channel Request(RACH)MS通过动态地在RACH信道(随机接入信道)上发送一个随机接入脉冲向一个(BTS)基站收发信台申请一条信道。

在信道请求消息中包括了建立的原因,这个原因可能是“寻呼响应”、“紧急呼叫”、“移动主叫”、“短消息业务”或“其他”,比如“位臵更新”。

此外,这条消息还包括随机参数,移动台(MS)随机的选5个比特作为随机参数。

这些参数的作用是:当两个移动台同时接入网络时,网络能运用这些参数来区分这些移动台。

2.信道请求--- Channel Required基站收发信台向基站控制器发一条申请信道消息。

通过这条消息,基站收发信台进一步向基站控制器传递由移动台发起的信道请求。

实际上,信道请求消息中除了包含信道要求消息中的一些消息外,还包括通过基站收发信台加入的一些消息。

请求参考单元直接从信道要求消息中来,初始时间提前量(接入延迟)由基站收发信台加入到这条消息中去。

3.信道激活--- Channel Activation收到从基站收发信台发来的信道请求消息后,基站控制器开始按照一定的条件为此次呼叫寻找和分配SDCCH信道,同时基站控制器向基站收发信台发送一条信道激活消息。

其中最重要的是:分配给哪个基站收发信台以及此SDCCH的信道组合。

此消息中包含的参数有:DTX控制、信道的ID(识别)、信道描述和移动分配、移动台和基站的最大功率电平、基站控制器计算的有关此次接入的初始时间提前量等。

T3212周期性位置更新

T3212周期性位置更新

手机或者基站都会在60ms之间进行一次通讯,进行交流包括越区切换、信号强度等等,你可以用示波器很容易看到这点的,其实手机的电流大概几分钟就有一次较大的电流脉冲,那就是pa的开关的电流反映。

手机多长时间做一次位置更新呀,这个由系统参数T3212人为设定的,t3212是一个6位的二进数量000000表示不更新,000001表示6分钟,000010表示12分钟,。

这个根据小区的容量大小参数也不相同。

目录1.周期性位置更新计数器T3212 (1)2.位置更新拒绝 (2)3.TA(时间提前量) (4)1.周期性位置更新计数器T3212周期位置更新发生在当网络在特定的时间内没有收到来自移动台任何信息。

比如在某些特定条件下由于无线链路质量很差,网络无法接收移动台的正确消息,而此时移动台还处于开机状态并接收网络发来的消息,在这种情况下网络无法知道移动台所处的状态。

为了解决这一问题,系统采取了强制登记措施。

如系统要求移动用户在一特定时间内,例如一个小时,登记一次。

这种位置登记过程就叫做周期位置更新。

注意:当T3212逾时后,MS启动周期性位置更新,进入位置更新程序。

周期性位置更新信令流程与正式常位置更信令流程是一致的。

T3212值应小于交换侧计数器,调整时应该参照交换侧。

网络失去与MS的联系原因:移动台开机移动至网络盲区,网络仍会认为IMSI附着(用户开机);移动台IMSI分离(关机)时,无线路径上行链路故障,网络不能正确译码,网络仍会认为IMSI附着(用户开机);移动台突然掉电,网络仍会认为IMSI附着(用户开机);注意:当网络发现VLR标识IMSI附着的移动台在一段时间内,没有与网络进行任何联系,将更改为该移动台标识为隐含关机状态。

周期性位置更新的目的:周期性的通知网络MS的可用性。

迫使移动台在经过一定时间后,自动向网络报告它目前的位置,这样网络就可以随时了解移动台的当前状态。

T3212周期性位置更新定时器(8bit):当T3212超时,将进行周期性位置更新。

非常全非常详细的GSM信令流程(还有大量图解)

非常全非常详细的GSM信令流程(还有大量图解)

Issue 3.3课程说明课程介绍GSM通信流程包括两方面的内容:呼叫基本流程,信令基本流程。

其中,呼叫流程主要包含:移动主叫流程,移动被叫流程,汇接呼叫流程。

信令基本流程主要包含:鉴权流程,位置登记流程,呼叫重建流程,BSC内部切换流程,BSC间切换流程,MSC间切换流程,移动始发短消息流程,移动终结短消息流程,定向重试流程。

这些流程从系统的角度描述了移动用户经常发生的行为,描述了GSM的几个组成部分在呼叫流程、信令流程中的相互关系,对移动性特征做重点说明。

课程目标本课程的重点是介绍GSM系统的协同工作过程,涉及内容包含:呼叫、位置更新、切换、短消息。

对流程的介绍突出了移动特征,具体的信令细节本课程不做描述,可以参考ETSI的GSM规范获得更加详细的内容。

通过学习本课程,可以基本掌握:移动用户做位置登记的信令过程;1Issue 3.3•移动用户做主叫的信令过程;•移动用户做被叫的信令过程;•MSC做汇接呼叫的信令过程;•BSC内切换信令过程;•BSC间切换的信令过程;•MSC间切换的信令过程;•呼叫重建的信令过程;•定向重试的信令过程。

对这些信令流程学习之后,对GSM系统的原理会有更加深刻的了解,对每个功能实体(MS,BTS,BSC,MSC,VLR,HLR)的功能有更加深刻的体会。

相关资料ETSI关于GSM的规范,主要是:GSM0408,GSM0808,GSM0902。

2Issue 3.3第一节呼叫过程的信令分析对一次发生在移动用户间的呼叫来说,信令流程可以分为三个相对独立的部分:•主叫移动用户部分•被叫移动用户部分•拆线部分1.1 主叫信令流程移动用户做主叫时的信令过程从MS向BTS请求信道开始,到主叫用户TCH指配完成为止。

一般来说,主叫经过几个大的阶段:接入阶段,鉴权加密阶段,TCH指配阶段,取被叫用户路由信息阶段。

•接入阶段主要包括:信道请求,信道激活,信道激活响应,立即指配,业务请求等几个步骤。

详细讲位置更新(LOCATION_UPDATE)

详细讲位置更新(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更新。

浅谈移动台VLR位置更新流程

浅谈移动台VLR位置更新流程
L AI . 不 需 要 通 知 HL R
的 位 置 更 新 。B S的 参 数 状 态表 , 这 张 状 态 表 只有 一 个 参 数
L A I , 这 个 参 数 表 示 目前 MS所 处 的 小 区 对 应 的 L A I 号 。 这 个 参 数在 小 区的 系统 消息 中不 断地 向小 区 中的所有 M S广 播
用 户 的 时候 , 呼 叫建立过程 中, 主 叫 的 MS C / V L R( 在 固定 打 移
动 时 , 则是 GMS C)会 根 据 被 叫 的手 机 号码 查 询 被 叫 用 户 的
于 同一 个位 置 区 , 移 动 台是 不 需 要 进 行 位 置 更 新 的 。只有 新 旧
小 区处 于 不 同的 位 置 区的 时候 . 才 触 发 位 置 更 新 过 程 。用 于 标
浅谈 移 动 台 V L R位 置更 新 流程
周春梅 ( 四川工商学院, 6 1 1 7 4 5 )
【 摘 要 】 移 动网管理位 置更新的信令流程以及对应 的V L R参数的改变。这种位置更新是 V L R内的位 置更新。本文将介绍移动通信网中移 动
性 管理 作 用 ; V L R 内部 位 置 更 新原 理 及 其 信令 流 程 。
【 中图分类号 】 T N 9 2 9 . 5
【 文献标识码 】 A
【 文章编 号】 1 0 0 6 — 4 2 2 2 ( 2 0 1 5 ) 2 0 — 0 0 0 5 一 O l
1 移 动通信 网中移 动性 管理 的作用
移 动 通 信 网络 中的 用 户 总 是 在 运 动 中 . 位置不是 固定的。
当移 动 台 的位 置 区改 变的 时候 . 若 新 旧 两 个 位 置 区 处 于

常用信令流程汇总

常用信令流程汇总

位置管理的主要流程位置管理的主要流程是位置更新。

根据位置更新情况的不同,可分为如下几种:普通位置更新、周期性位置更新、IMSI附着、联合位置更新。

1.普通位置更新普通位置更新指移动台在开机或移动过程中,收到的位置区标识与移动台中存储的位置区识别不一致时,移动台发起位置更新请求通知网络更新该移动台的位置区识别。

根据位置更新请求消息中位置区是否属于同一MSC Server/VLR的位置区,是否需要IMSI参与,位置更新流程分为:同一个MSC Server/VLR区域内部的位置更新、跨越不同MSC Server/VLR区域的使用IMSI发起的位置更新、跨越不同MSC Server/VLR区域的使用TMSI发起的位置更新。

(1)同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)①MS发起位置更新请求LOCATION UPDATING REQUEST,消息中携带MS的TMSI/IMSI、LAI号且注明是普通位置更新类型。

②MSC Server向VLR发送位置区更新UPDATE LOCATION AREA消息。

③VLR发起鉴权、加密流程,该流程可选。

④VLR进行位置更新处理,更新MS的位置消息,存储新的LAI号,并向MSC Server发送位置更新确认消息UPDATE LOCATION AREA ACK。

⑤MSC Server向MS发送位置更新接收消息LOCATION UPDATING ACCEPT,同时携带TMSI号码。

⑥MSC Server释放信道资源,完成位置更新流程。

(2)跨越不同MSC Server/VLR区域的位置更新(不能从PVLR取得用户数据)MS从MSC Server-A的一个位置区(LAI-1)移动到MSC Server-B的一个位置区(LAI-2), 当MS进入新的VLR或MS首次登录,或相关网络数据丢失,此时MS使用IMSI发起位置更新。

TD-GSM网络中的位置区更新流程

TD-GSM网络中的位置区更新流程

安全模式控制过程是由 网络侧用来向无线接入 网侧发送加密信息。在 此过程中核心网的网络 侧将与无线接入网协商 对用户终端进行加密的 算法,使得用户在后续 的业务传递过程中使用 此加密算法。
SecurityModeComplete
UE
UTran
3G MSC/VLR
3G MSC
HLR/AuC
DCH:DPCH:LocationU pdateAccept(with TMSI) 位置更新接受,消息中附 带 TMSI
UE
Utran
3G MSC/VLR
GSM MSC/VLR
3G MSC
HLR/AuC
CR:LocationUpdat eRequest 无线系统向 MSC 发送 包含位置更新请求的 CONNECT REQUEST
CC MSC 回 CONNET CONFIRM,确认链 路建立
3G MSC
HLR/AuC
UPDATE LOCATION INSERT_SUBSCRIB ER_DATA INSERT_SUBSCR._
VLR和HLR交互, 更新用户数据
DATA ack
Cancel Location
Cancel Location Ack UPDATE_LOCATION ack
Cipher Mode Command SDCCH:Ciphering Mode Command 加密模式算法的确认
UE
BSS
3G MSC/VLR
GSM MSC/VLR
3G MSC
HLR/AuC
SDCCH:Identity Request (Type = IMSI) 请求手机的 IMSI
SDCCH:Identity Response 手机回复 IMSI

移动网的位置更新失败的原因分析

移动网的位置更新失败的原因分析

浅谈移动网的位置更新失败的原因分析摘要:本文主要介绍了移动通信网络中位置更新的几种方式,以及针对位置更新被拒绝的原因进行了重点分析。

关键词:位置更新;种类;拒绝;原因值中图分类号:tn929.5 文献标识码:a 文章编号:1674-7712 (2013) 08-0000-01一、前言在移动通信网络系统中,位置更新流程是一个关键的流程,其位置更新的成功率的高低直接影响用户的感受度以及对公司网络的认知度。

所以提高网络的位置更新成功率是维护移动网络的一项重要职责,本文主要针对移动交换网络的位置更新种类以及位置更新的失败原因进行了重点分析。

二、位置更新种类移动位置更新分为三个主要流程:正常位置更新、imsi附着位置更新、周期性位置更新。

详见如下:(一)正常位置更新,当手机空闲时,它是从距离最近的基站接受广播信息,包括如位置区消息等各种信息,当手机从系统中接受到的lai和sim卡中的lai不同时,手机启动位置更新程序,并把新的lai区数据存入sim卡,当手机从一个位置区移动到另一个位置区时,就会发生这种位置更新。

(二)imsi附着位置更新,它是采用imsi进行位置更新的,当手机关机时,vlr除去以前设定的imsi标志,置为分离标志,当此用户开机的时候,如果位置区没有变,此时通过imsi附着流程发起位置更新。

(三)周期性位置更新,也就是手机每隔一定时间主动登记一次,如果在规定时间内没有接收到手机发送的周期性登记信息,那么系统将自动认为该手机已经关机或者移出服务区,然后在msc/vlr中置为分离标志。

只有当再次接收到正确的周期性登记信息后再将它改写成“附着”状态。

三、位置更新拒绝原因此三种位置更新的流程基本相同,只是某些细节的不同,如果网络侧接受位置更新,那么网络侧将向ms回应location updating accept消息。

而如果网络侧拒绝用户接入,则网络侧将向ms回应location updating reject消息,ms在收到此消息后,同时存储被拒绝原因,进入位置更新拒绝状态。

位置更新 切换----流程)

位置更新 切换----流程)

位置更新切换----流程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更安全。

CS基本业务流程介绍

CS基本业务流程介绍

CS基本业务流程介绍1位置更新流程位置更新是MS通知网络用户当前位置信息的过程,有三种类型:正常位置更新、周期性位置更新和IMSI附着。

正常位置更新指的是用户所在位置区LA发生变化,周期性位置更新是MS根据RNC/BSC的广播信息在空闲状态定期更新网络保存的用户位置信息,IMSI 附着一般是用户开机或插入SIM卡。

位置更新都是由MS发起的,流程相同,只是在LocationUpdatingReq消息中的“位置更新类型”参数值不同。

1.1在同一模块的位置更新流程说明:a)移动用户由于位置区改变、开机、插入SIM卡以及周期性更新等原因决定向网络发起位置更新过程。

MS侧的MM实体要求RR实体建立RR连接。

RR连接建立后,RNC 将内容为LUReq的L3消息组装成SCCP-CR消息发送到UMSC-RANAP实体。

RANAP在SCCP连接建立后,由分发原则根据用户标识(IMSI/TMSI)选择业务处理模块,发送内容为LUReq的mrInitUE消息通知选定业务处理机的MSC-MM实体。

MM实体对LUReq进行解码、参数检查、负荷控制检查,判断是否接收位置更新。

若允许位置更新,则形成内部消息发送给VLRMAP;否则拒绝业务。

b)用户使用TMSI进行位置更新时,若VLRMAP不认识此TMSI且不能从PVLR得到IMSI,则要求用户提供IMSI,向MM发送mcvPvdIMSIReq消息。

请求IMSI过程见“请求用户标识”过程描述。

MM获取IMSI后返回给VLRMAP,VLRMAP检查IMSI属于本模块处理范围,继续进行位置更新处理流程,否则进行业务迁移(具体流程参见图12)。

c)根据OMC配置需要对此位置更新过程进行鉴权,VLRMAP发送mcvAuthReq消息给MS。

鉴权过程见“鉴权过程”描述。

d)VLR中不存在用户数据时需要位置更新HLR。

在用户位置更新之前,HLR中的用户补充业务数据可能被修改,或者HLR可能重新启动过,那么HLR将发送ForwardCheckSSReq消息通知VLR。

MAP信令流程

MAP信令流程

交换机和HLR之间的信令消息都是以IMSI为索引的。

在固网交换机中,用户是不存在机身码的,采用约定的编码方式当作机身码。

交换机和HLR之间的MAP信令接口包括以下几个部分:移动性业务管理、操作和维护业务、呼叫处理业务、与补充业务相关的业务等。

下面分别进行描述。

1.1 发送鉴权参数固定交换机应该支持用户的鉴权功能。

在用户移入到本交换机时进行鉴权,识别用户接入到本网络中的权限。

在鉴权过程中,交换机向HLR请求鉴权信息的消息流程如图所示:(a)(b)图 1交换机请求鉴权参数流程流程说明:当用户接入到交换机中时,交换机需要对此用户进行鉴权。

交换机向HLR 发送MAP_SEND_AUTHENTICATION_INFO消息,请求HLR提供用户的鉴权参数,消息中带有用户的IMSI。

HLR响应鉴权参数请求,将鉴权参数传送给交换机。

鉴权参数包括随机数、结果1和结果2。

存在两种鉴权算法,结果1和结果2分别为两种算法对应的结果。

1.2 位置更新1.2.1位置更新流程当固定用户位置变化、或进行附加业务操作、或数据不可靠时,交换机向HLR发起位置更新。

位置更新作用是要求获得该用户的数据,并在HLR中注册用户新的位置信息。

交换机向HLR发起位置更新流程如图所示:))))图 2位置更新流程流程说明:a)用户当前所在交换机向HLR发起位置更新请求,请求中携带IMSI、VLR Number等;b)HLR收到用户所在的交换机位置更新请求后,向用户当前所在的交换机发起请求,插入用户数据;c)交换机存储用户数据,并向HLR确认用户数据插入;响应中携带交换机不支持的补充业务的SS-Code List、区域签约限制时返回RegionalSubscription Response、如果交换机支持CAMEL,则还需携带支持的CAMEL版本信息。

目前固定交换机仅支持CAMEL版本2;d)HLR确认交换机的位置更新请求,响应中携带HLR Number,交换机存储用户归属HLR Number。

WCDMA移动核心交换网位置更新流程

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等

位置更新(LOCATIONUPDATE)

位置更新(LOCATIONUPDATE)

立即指配(RR连接)结束后,将向网络发送三层业务请求。

三层业务请求当BSC收到建立指示后便向MSC发出第一条三层业务请求消息(COMPLETE L3 INFO),具体说该消息为:位置更新请求(LOCATION UPDATE REQUEST) CM业务请求(CM SERVICE REQUEST)寻呼应答(PAGING RESPONSE) IMSI分离(IMSI DETACH)移动性管理程序(MM)公共程序包括:鉴权程序识别程序 TMSI再分配程序 IMSI分离程序位置更新属于MM的特定程序位置更新涉及的参数及定义:LAI(位置区识别码)结构示意图MCC MNC LAC3位数字3位数字最大16Bit message 4AILOCATION)消息。

PVLR删除位置确认[5’-2] PVLR收到删除位置消息后,将删除该MS的所有信息,并向HLR发送删除位置确认(MAP/D CANCEL LOCATION RESULT)消息。

插入用户数据[6]当完成鉴权加密TMSI再分配后,HLR将发起插入用户数据(MAP INSERT SUBSCRIBER DATA)消息,为VLR提供所需用户信息,包括鉴权参数等。

插入用户数据响应[7] VLR收到所需信息后,将向HLR发送插入用户数据响应(MAP INSERT SUBSCRIBER DATA ACK)消息。

HLR更新确认[8]当HLR收到VLR 插入用户数据响应后,则向VLR发出更新确认消息(MAP UPDATE LOCATION ACK)位置更新确认消息[9]之后VLR将向MSC发送位置区更新确认(MAP UPDATE LOCATION AREA ACK)消息。

位置更新接受[10] MSC收到该消息后则向MS发送位置更新接受消息(LOCATION UPDATE ACCEPT),之后释放信道,完成位置更新。

IMSI更新当用户识别为IMSI时:IMSI在HLR不确认当VLR从MSC收到位置更新消息中的IMSI未知,则: HLR位置信息确认=不确认将发起HLR更新LAI在VLR核查当收到IMSI 是已知的, VLR则检查从MSC接收的们前一个位置区标识(LAI)是否属于此VLR,如果不属于则: HLR位置信息确认=不确认将发起HLR更新。

MAP消息流程解析

MAP消息流程解析

MAP消息流程解析第1章 MAP典型流程MAP主要负责以下业务功能的实现:●位置登记/删除●位置寄存器故障后的恢复●⽤户管理●鉴权加密●IMEI的管理●路由功能●接⼊处理及寻呼●补充业务的处理●切换处理●短消息业务●操作和维护以下介绍⼀些主要的业务功能流程:1.1 位置更新业务1.1.1 位置管理位置管理包括:位置更新、位置删除、IMSI分离、PURGE MS、数据恢复(移动作被叫引发)。

1. 位置更新●概述位置更新⽤于更新⽹络保持的移动⽤户位置信息。

此位置信息⽤于向漫游移动⽤户提供⼊呼叫、短消息、⾮结构化补充业务数据的路由寻址。

为减少⽤户HLR的更新,HLR 中仅保留⽤户附着的VLR 和MSC的信息。

VLR 中包括更多详细的位置信息,即⽤户实际漫游的位置区。

因此,在每次改变位置区时,VLR 需要更新,⽽HLR 仅需在以下情况下需要更新:当⽤户在⼀个新的VLR 登记时,及VLR没有该⽤户的数据;若标记“HLR 确认”或标记“HLR 中位置信息确认”因HLR 或VLR复位设置为“不确认”,VLR 接收到⽤户出现的指⽰。

位置更新业务流程1) MS 在同⼀个VLR区域内漫游时位置更新的情况(不需要更新VLR的情况)图1MS 在同⼀个VLR区域内漫游时位置更新注:流程图中斜线部分为可选流程,以后的流程图中都相同!在同⼀个VLR漫游时的位置更新不需要通知HLR。

所以这种位置更新在MSC/VLR与HLR之间的信令链路上没有任何消息,只是在内部B接⼝上能看到消息(MSC和VLR通常是合⼀设置的)。

2) MS 在不同VLR中漫游时的位置更新(MS 以前⼀个VLR 分配的TMSI 识别,IMSI可以从PVLR中得到。

)图2MS 在不同VLR中漫游时的位置更新(情况⼀)这种位置更新是跨VLR的位置更新(即跨MSC的位置更新),这种位置更新必须要通知HLR。

因为HLR要知道⽤户当前所在的MSC、VLR号⽤来在⽤户做被叫时取漫游号码⽤。

位置更新具体信令流程

位置更新具体信令流程

第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”消息的上报。

位置更新具体信令流程

位置更新具体信令流程

第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附着位置更新流程基本相同(不同之处在下面各小节中详细描述),流程如下图:图4-1位置更新流程(1) MS在空中接口的接入信道上向BTS发送Channel Request(该消息内含接入原因值为位置更新);(2) BTS向BSC发送Channel Required消息;(3) BSC收到Channel Required后,分配信令信道,向BTS发送ChannelActivation;(4) BTS收到Channel Activation后,如果信道类型正确,则在指定信道上开功率放大器,上行开始接收信息,并向BSC发送Channel ActivationAcknowledge;(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”消息的上报。

【个人总结】位置更新失败原因分析

【个人总结】位置更新失败原因分析

位置更新失败原因分析测试数据代表:dexter11的答案位置更新是一个通用流程,有以下三种使用方式:正常位置更新周期更新IMSI 附着此答案得到1次评论dexter11 评论通用位置更新流程1 MS 发起的位置更新流程任何用来触发位置更新的时钟(如T3211, T3212)如果在跑,都将停之。

由于发起位置更新流程时肯定没有是没有RR 连接的,于是MM 层会请求RR 层建立一条RR 连接先,然后进入WAIT FOR RR CONNECTION(LOCATION UPDATE)状态。

MS 发送LOCATION UPDATING REQUEST 给网络,并启动时钟T3210,进入LOCATION U PDATING INITIATED。

位置更新类型按实际类型指示。

2 网络发起标识请求网络可以发起标识流程,比如如果网络无法根据MS 提供的TMSI 和LAI 得到相应的IMSI。

3 网络发起鉴权网络收到LOCATION UPDATING REQUEST 后可能发起鉴权。

4 网络的安全模式设置在GSM,网络可以发起安全模式设置流程,比如分配了新的TMSI 后。

在UMTS,网络发起安全模式控制流程,比如新分配了TMSI 后。

5 尝试计数器为了限制位置更新尝试的次数,每当位置更新失败,就会用到尝试计数器。

尝试计数器记录了位置更新连续失败的次数。

每次位置更新失败,尝试计数器的值加1。

以下情况时,尝试计数器将被重置:- MS 开机;- SI M/USIM 插入;- 位置更新成功完成;- 位置更新收到拒绝原因为#11, #12, #13 或#15。

以下是在服务状态为ATT EMPTING TO UPDATE 时的情况:- MS 检测到进入了新位置区;- 时钟T3212 超时;- CM 层请求触发的位置更新。

尝试计数器在时钟T3211 超时后决定是否需要再发起位置更新。

6 网络接受了位置更新如果网络发起LOCATION UPDATING ACCEPT 接受了位置更新。

周期性位置更新详解[整理版]

周期性位置更新详解[整理版]

周期性位置更新详解手机关机时会保存一下当前的位置区,开机时会首先检查是否到了别的位置区,如果换了就进行位置更新其作用就是军队里面例行的点名一样,T3212计时器设置的就是周期性位置更新的时间间隔空闲状态下,手机先重选,重选到目标小区后发现自身的LAC与网络的LAC不一致,于是发起位置更新。

每个手机卡中都有一个LAC,就是识别网络中的位置区域,MSC中有个VLR(拜访位置寄存器),VLR中记录了当地用户的所有信息,如果MSC解读的消息中LAC号码VLR中没有,这个手机就是在漫游。

位置更新是一个专有过程,是在手机IDLE状态完成的。

在位置更新期间,手机是无法进行其他通信的通话时不位置更新,位置更新时不能通话,不过位置更新正常情况下时间非常短,对接通的影响很小为什么引入周期性位置更新当出现以下情况时,网络和移动台往往会失去联系:第一种情况是如果当移动台开着机而移动到网络覆盖区以外的地方(即盲区),此时由于移动台无法向网络作出指示,因而网络因无法知道移动台目前的状态,而仍会认为该移动台还处于附着的状态;第二种情况是当移动台在向网络发送“IMSI分离”消息时,如果此时无线路径的上行链路存在着一定的干扰导致链路的质量很差,那么网络就有可能不能正确的译码该消息,这就意味着系统仍认为MS处于附着的状态;第三种情况是当移动台掉电时,也无法将其状态通知给网络,而导致两者失去联系。

当发生这几种情况后,若在此时该移动台被寻呼,则系统将在此前用户所登记的位置区内发出寻呼消息,其结果必然是网络以无法收到寻呼响应而告终,导致无效的占用系统的资源。

为了解决该问题,GSM系统就采取了相应的措施,来迫使移动台必须在经过一定时间后,自动的向网络汇报它目前的位置,网络就可以通过这种机制来及时了解移动台当前的状态有无发生变化,这就是周期性位置更新机制。

T3212设置不当导致某些正常开机用户隐性关机结合J省T市双频网的具体例子。

假设B小区为A厂家900小区,Tb=60分钟;C小区为华为1800小区,Tc=30分钟。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

取用户 标识
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
Check IMEI Req Check IMEI Rsp
EIR
Security Mode Complete
MM Location Update Accept
MM TMSI Reallocation Complete
HLR
设备管理 加密管理 TMSI重分配
2020/7/10
红色为可选流程
内容介绍
第2章 普通位置更新信令分析
到HLR的位置更新 消息中包含手机当 前所处的VLR号
还包含VLR支持的 CAMEL版本和LCS业 务能力集
2020/7/10
Insert Sub Data Ind
注:如果用户数据太大, 将分两次插入
包含用户的 MSISDN,号码属 性和编号计划
包含用户签约的数据业务 列表,电信业务列表和补 充业务列表
位置更新流程详解
ISSUE 1.0
前言
本课程对位置更新的类型和各种位置更新流程进 行讲解,通过对实际信令消息的解析,指出了信 令消息中的重要参数的作用和含义。同时,对实 际工作中与位置更新相关的疑难概念做了介绍和 澄清。
2020/7/10
参考资料
• 31026928-MSOFTX3000 技术手册 信令与协 议分册-(V3.05)
2020/7/10
Send Authentication Info Cnf
因为VLR向HLR请求5组鉴 权集,而本次只返回一组, 所以会话结束标志为 dialogue continue
3G为五元组(rand,xres,ck,ik,autn) 2G为三元组(rand,sres,kc)
Authentication Req
Location Update Req
位置更新类型为 普通位置更新
手机上报原所在 位置区信息
手机类标,包括支持的加 密算法、功率等级等
手机标识,手机中 有可用TMSI时采用 TMSI标识,否则采 用IMSI标识
2020/7/10
UMTS手机类标, 包括功率等级, 支持的加密算 法和业务类型
Location Update Req
• 普通位置更新:手机检测到当前所处位置区发生变化时发起的位置更新类型,将更新VLR中 存储的改用户所处的位置区信息。如果新旧位置区属于同一VLR区,则不会发起向HLR的注册; 如果新旧位置区属于不同的VLR区,将发起向HLR的注册,更新HLR中存储的该用户所处VLR信 息。
• 周期性位置更新:周期性地通知网络移动终端的可用性,位置更新周期在BSC/RNC设置,并 通过公共信道下发给手机。
• 联合位置更新:通过Gs接口,SGSN和MSC/VLR之间将通过协作来完成合成的路由区/位置区更 新
2020/7/10
小结
• 本章对位置更新 的基本概念和种 类进行了介绍
• 理解位置更新的 作用
• 掌握位置更新的 类型
2020/7/10
问题
• 手机为什么要进行位置更新? • 位置更新都涉及那些网元?各网元在位
置管理中都有什么作用? • 位置更新的类型和各自的应用场景是
什么?
2020/7/10
内容介绍
第1章 概述 第2章 普通位置更新信令分析 第3章 其他位置更新流程 第4章 重要概念与注意事项
2020/7/10
内容介绍
第2章 普通位置更新信令分析
2.1 普通位置更新流程 2.2 普通位置更新实例分析 2.3 信令消息深入分析
2020/7/10
Update Location Cnf
HLR给VLR会的位置更 新确认消息中带有HLR 地址
MSC向手机指 示其上报设备 IMEI
Identity Req Identity Rsp
手机上报IMEI
注:如果网络需要获取手机的设备IMEI号,则通过Identity Req向手 机下发请求
2020/7/10
各流程触发条件
• Note 4:需要开启增强漫游限制功能, 并增加相关配置。
• Note 5:需要开启zone code漫游限制 功能,并增加相关配置。
使用如下命令SET MAPACCFG开启以上 功能:
2020/7/10
各流程触发条件
• Note 6:需要通过命令SET MAPACCFG 开启位置更新时检查IMEI功能,同时 需要EIR设备支持
2020/7/10
携带完整性保 护算法和密匙 (3G),2G 无次参数
携带加密算法和密 匙,其中有加密算法 供RNC选择,UEA1 和no encryprion
2020/7/10
Security Mode Command
表明消息中的密钥是新的还 是以前用过的
Security Mode Complete
MAP Send Authentication Info Req MAP Send Authentication Info Rsp
鉴权管理
MAP Update Location Req
MM Identity Req(IMEI) MM Identity Rsp(IMEI)
Security Mode Command Security Mode Complete MM Location Update Accept
MAP Insert Subscriber Data Ind MAP Insert Subscriber Data Rsp
MAP Update Location Cnf
Check IMEI Req Check IMEI Rsp
EIR
用户数据 管理
设备管理
加密管理
MM TMSI Reallocation Complete
内容介绍
第1章 概述 第2章 普通位置更新信令分析 第3章 其他位置更新流程 第4章 重要概念与注意事项
2020/7/10
内容介绍
第1章 概述
1.1 位置更新的作用和涉及网元 1.2 位置更新的种类
2020/7/10
位置更新的作用
• 在移动通信网中,用户所在的位置经常发 生变化,在位置改变时用户需要通知网络 当前自己的所处位置,以便网络可以正常 地与用户保持联系,因此移动终端MS/UE需 要往网络发起位置更新,请求网络注册当 前用户位置信息,同时网络可能需要到用 户的归属位置寄存器(HLR)更新用户当前 拜访位置寄存器(VLR)信息,HLR会把用 户的签约注册信息送到VLR。
红色为可选流程
TMSI重分配
2020/7/10
普通位置更新实例分析
• 手机首次入网消息跟踪文件
注:需将文件复制出来才能打开,版本MSC9880 MSOFTX3000V100R003C01B056
2020/7/10
普通位置更新实例分析
• 在实例消息中,MSC在收到手机上来的 Location Update Req后,向手机发起取用户 标识(IMSI)的流程。
2020/7/10
移动网号、 RNC ID信息
Identity Req
取用户标识,此 处为请求手机上 报IMSI信息
2020/7/10
Identity Rsp
手机上报 IMSI信息
2020/7/10
2020/7/10
Send Authentication Info Req
为IMSI: 4600607550600 01请求鉴权集 请求HLR发送5 组鉴权集到VLR
• MSOFTX3000 位置更新技术手册-20051125-B1.0
• MSOFTX3000位置更新维护手册-2007-02-A
2020/7/10
目标
学习完此课程,您将会:
– 掌握各种位置更新流程 及应用场景
– 掌握普通位置更新的重 要消息及参数
– 了解位置更新相关的几 个概念
2020/7/10
2020/7/10
位置更新请求
取用户标识 Note 1
鉴权
Note 2
Note 8 TMSI重分配 位置更新接收
Note 7 加密
到HLR的注册 Note 3
相关文档
最新文档