位置更新流程详解ISSUE1.0Page2本课程对位置更新的类型和各种位置更新流程进行讲解,通过对实际信令消息的解析,指出了信令消息中的重要参数的作用和含义。同时,对实际工作中与位置更新相关的疑难概念做了介绍和澄清。Page3参考资料•31026928-MSOFTX3000技术手册信令与协议分册-(V3.05)•MSOFTX3000位置更新技术手册-20051125-B-1.0•MSOFTX3000位置更新维护手册-2007-02-APage4学习完此课程,您将会:–掌握各种位置更新流程及应用场景–掌握普通位置更新的重要消息及参数–了解位置更新相关的几个概念Page5第1章概述第2章普通位置更新信令分析第3章其他位置更新流程第4章重要概念与注意事项Page6第1章概述1.1位置更新的作用和涉及网元1.2位置更新的种类Page7位置更新的作用•在移动通信网中,用户所在的位置经常发生变化,在位置改变时用户需要通知网络当前自己的所处位置,以便网络可以正常地与用户保持联系,因此移动终端MS/UE需要往网络发起位置更新,请求网络注册当前用户位置信息,同时网络可能需要到用户的归属位置寄存器(HLR)更新用户当前拜访位置寄存器(VLR)信息,HLR会把用户的签约注册信息送到VLR。Page8位置更新涉及的网元MS/UEBSC/RNCMSC/VLRHLR检测位置变化,发起位置更新设置周期性位置更新时间存储手机当前所处位置区存储手机当前所处VLRPage9第1章概述1.1位置更新的作用和涉及网元1.2位置更新的种类Page10位置更新的种类•IMSI分离:手机关机时发起的位置更新类型,在VLR中为该用户设置IMSI分离标记,但不删除用户数据,也不会向HLR发起注册。•IMSI附着:手机开机时,如果处于关机前同一位置区,则发起IMSI附着,在VLR中为该用户设置IMSI附着标记,不会向HLR发起注册。如果处于关机前不同位置区或开机首次入网,则发起普通位置更新。•普通位置更新:手机检测到当前所处位置区发生变化时发起的位置更新类型,将更新VLR中存储的改用户所处的位置区信息。如果新旧位置区属于同一VLR区,则不会发起向HLR的注册;如果新旧位置区属于不同的VLR区,将发起向HLR的注册,更新HLR中存储的该用户所处VLR信息。•周期性位置更新:周期性地通知网络移动终端的可用性,位置更新周期在BSC/RNC设置,并通过公共信道下发给手机。•联合位置更新:通过Gs接口,SGSN和MSC/VLR之间将通过协作来完成合成的路由区/位置区更新Page11小结•本章对位置更新的基本概念和种类进行了介绍•理解位置更新的作用•掌握位置更新的类型Page12问题•手机为什么要进行位置更新?•位置更新都涉及那些网元?各网元在位置管理中都有什么作用?•位置更新的类型和各自的应用场景是什么?Page13第1章概述第2章普通位置更新信令分析第3章其他位置更新流程第4章重要概念与注意事项Page14第2章普通位置更新信令分析2.1普通位置更新流程2.2普通位置更新实例分析2.3信令消息深入分析Page15位置更新请求取用户标识鉴权到HLR的注册增强漫游限制检查插入用户数据设备检查ZC检查加密位置更新接收TMSI重分配Note1Note2Note3Note4Note5Note6Note7Note8Page16各流程触发条件•Note1:如果MSC/VLR接收到用户采用TMSI发起的位置更新请求,且位置更新请求消息携带的前位置区信息属于临近VLR的位置区,则本VLR发起向PVLR取用户IMSI和剩余鉴权集的流程。如果该流程失败不会导致位置更新失败。•Note2:MSC/VLR接收到用户的位置更新请求后,如果发现数据配置需要进行鉴权且没有可用鉴权集,将发起到HLR取鉴权集的请求。使用如下命令开启鉴权功能:•Note3:VLR区内的位置更新不会发起该流程,在跨VLR位置更新、VLR中无用户数据或数据未被HLR证实的情况下才会触发该流程。Page17各流程触发条件•Note4:需要开启增强漫游限制功能,并增加相关配置。•Note5:需要开启zonecode漫游限制功能,并增加相关配置。使用如下命令SETMAPACCFG开启以上功能:Page18各流程触发条件•Note6:需要通过命令SETMAPACCFG开启位置更新时检查IMEI功能,同时需要EIR设备支持•Note7:需要通过命令SETMAPACCFG开启加密功能。•Note8:需要通过命令SETMAPACCFG开启TMSI重分配功能。Page19跨VLR位置更新流程Page20UE/MSRNC/BSCMSC/VLRHLRMMLocationUpdateRequestMAPSendAuthenticationInfoReqMAPSendAuthenticationInfoRspMMAuthenticationReqMMAuthenticationRspMAPUpdateLocationReqMAPInsertSubscriberDataIndMAPInsertSubscriberDataRspMAPUpdateLocationCnf鉴权管理红色为可选流程用户数据管理PVLRMAPSendIdentificationMAPSendIdentificationAckCommonID(3G)PVLRCancelLocationCancelLocationAck取用户标识Page21UE/MSRNC/BSCMSC/VLRHLRMMIdentityReq(IMEI)MMIdentityRsp(IMEI)SecurityModeCommandSecurityModeCompleteMMLocationUpdateAcceptMMTMSIReallocationComplete加密管理设备管理TMSI重分配红色为可选流程EIRCheckIMEIReqCheckIMEIRspPage22第2章普通位置更新信令分析2.1普通位置更新流程2.2普通位置更新实例分析2.3信令消息深入分析Page23以手机首次入网为例Page24UE/MSRNC/BSCMSC/VLRHLRMMLocationUpdateRequestMAPSendAuthenticationInfoReqMAPSendAuthenticationInfoRspMMAuthenticationReqMMAuthenticationRspMAPUpdateLocationReqMAPInsertSubscriberDataIndMAPInsertSubscriberDataRspMAPUpdateLocationCnfMMIdentityReq(IMEI)MMIdentityRsp(IMEI)SecurityModeCommandSecurityModeCompleteMMLocationUpdateAcceptMMTMSIReallocationComplete鉴权管理加密管理设备管理TMSI重分配红色为可选流程CommonID(3G)EIRCheckIMEIReqCheckIMEIRsp用户数据管理Page25普通位置更新实例分析•手机首次入网消息跟踪文件注:需将文件复制出来才能打开,版本MSC9880MSOFTX3000V100R003C01B056Page26普通位置更新实例分析•在实例消息中,MSC在收到手机上来的LocationUpdateReq后,向手机发起取用户标识(IMSI)的流程。原因是:手机采用其保存的原有TMSI发起位置更新(MSC不识别该TMSI),如果在SETMAPACCFG中配置“IMSI标识用户”为yes,则发起该流程Page27第2章普通位置更新信令分析2.1普通位置更新流程2.2普通位置更新实例分析2.3信令消息深入分析Page28LocationUpdateReq地址性质指示语,主叫地址包括SPC、SSN,不含GT;按SSN路由RNC/BSC的信令点信息手机发给MSC的第一条消息Page29手机上报新的位置区新的服务区(3G)/小区(2G)信息LocationUpdateReqPage30LocationUpdateReq位置更新类型为普通位置更新手机上报原所在位置区信息手机标识,手机中有可用TMSI时采用TMSI标识,否则采用IMSI标识手机类标,包括支持的加密算法、功率等级等Page31LocationUpdateReqUMTS手机类标,包括功率等级,支持的加密算法和业务类型移动网号、RNCID信息Page32取用户标识,此处为请求手机上报IMSI信息IdentityReqPage33IdentityRsp手机上报IMSI信息Page34SendAuthenticationInfoReq为IMSI:460060755060001请求鉴权集请求HLR发送5组鉴权集到VLRPage35SendAuthenticationInfoCnf因为VLR向HLR请求5组鉴权集,而本次只返回一组,所以会话结束标志为dialoguecontinue3G为五元组(rand,xres,ck,ik,autn)2G为三元组(rand,sres,kc)Page36AuthenticationReqMSC向手机下发cksn,rand,autn发起鉴权流程(3G),2G情况无autnPage37手机返回鉴权响应AuthenticationRspPage38UpdateLocationReq为IMSI为46006075506001的用户发起到HLR的位置登记到HLR的位置更新消息中包含手机当前所处的VLR号还包含VLR支持的CAMEL版本和LCS业务能力集Page39InsertSubDataInd包含用户的MSISDN,号码属性和编号计划包含用户签约的数据业务列表,电信业务列表和补充业务列表注:如果用户数据太大,将分两次插入Page40UpdateLocationCnfHLR给VLR会的位置更新确认消息中带有HLR地址Page41IdentityReqIdentityRspMSC向手机指示其上报设备IMEI手机上报IMEI注:如果网络需要获取手机的设备IMEI号,则通过IdentityReq向手机下发请求Page42SecurityModeCommand携带完整性保护算法和密匙(3G),2G无次参数携带加密算法和密匙,其中有加密算法供RNC选择,UEA1和noencryprion表明消息中的密钥是新的还是以前用过的Page43SecurityModeCompleteRNC上报选择的加密算法为UEA1Page44LocationUpdateAcceptMSC给手机回的位置更新接收消息中携带当前位置区号如果开启位置更新后TMSI充分配功能,还携带新的TMSIPage45小结•本章分析了普通位置更新的信令流程,并对重要信令消息中的重要参数进行了讲解。•掌握普通位置更新流程中各分流程的触发条件。•掌握重要消息参数的含义Page46问题•请指出普通位置更新的触发场景(条件)?•请指出IU/A接口IdentityReq(取IMSI/取IMEI)的触发场景(条件)?•请指出MAPSendAuthenticationInfoReq的触发场景(条件)?•请指出MAPUpdateLocationReq的触发场景(条件)?•请指出IU/A接口SecurityModeCommand的触发场景(条件)?Page47第1章概述第2章普通位置更新信令分析第3章其他位置更新流程第4章重要概念与注意事项Page48第3章其他位置更新流程3.1IMSI附着3.2IMSI分离3.3周期性位置更新3.4联合位置更新Page49IMSI附着MS/UEMSC/VLRBSC/RNCMMLocationUpdateReq(IMSIAtach)MMAuthenticationReqMMAuthenticationRspMMIdentityReq(IMEI)MMIdentityRsp(IMEI)SecurityMod