1、WCS信令分析手册目 录来自:第1章 概述 1-11.1 位置管理概述 1-11.2 位置管理类型 1-11.3 本模块主要内容 1-1第2章 普通位置更新 2-12.1 普通位置更新概述 2-12.1.1 普通位置更新作用 2-12.1.2 普通位置更新类型 2-12.2 主要信令流程 2-22.2.1 VLR内普通位置更新成功流程(仅涉及VLR) 2-22.2.2 VLR内普通位置更新成功流程(涉及VLR和HLR) 2-52.2.3 VLR内普通位置更新失败流程 2-92.2.4 VLR间普通位置更新成功流程(使用IMSI发起) 2-142.2.5 VLR间普通位置更新成功流程(使用TMS
2、I发起的位置更新,IMSI可以从PVLR获得) 2-182.2.6 VLR间普通位置更新失败流程 2-232.3 主要消息和信元(IE)分析 2-312.3.1 位置更新请求(Location Updating Request) 2-312.3.2 COMMON ID 2-332.3.3 位置更新接受(Location Updating Accept) 2-342.3.4 位置更新拒绝(Location Updating Reject) 2-352.3.5 位置更新请求(C/D口)(MAP_UPDATE_LOCATION_REQ) 2-372.3.6 插入用户数据指示 (MAP_INSERT_
3、SUBSCRIBER_DATA_IND) 2-382.3.7 插入用户数据响应 (MAP_INSERT_SUBSCRIBER_DATA_RSP) 2-392.3.8 位置更新证实(C/D口)(MAP_UPDATE_LOCATION_CNF) 2-402.3.9 Identity request 2-412.3.10 Identity response 2-412.3.11 Send Identification req 2-422.3.12 SendIdentification Resp 2-422.3.13 SECURITY MODE COMMAND ( 安全模式命令) 2-422.3.14
4、 CIPHER MODE COMMAND(加密命令) 2-432.3.15 SECURITY MODE COMPLETE(安全模式完成) 2-442.3.16 CIPHER_MODE_COMPLETE(加密完成) 2-462.3.17 鉴权请求(Authentication request) 2-462.3.18 Authentication response 2-472.3.19 Authentication failure 2-472.3.20 Authentication reject 2-472.3.21 sendAuthenticationInfo req 2-472.3.22 se
5、ndAuthenticationInfo resp 2-472.3.23 authenticationFailureReport req 2-472.3.24 authenticationFailureReport resp 2-472.4 常见问题分析和处理 2-472.4.1 A接口跟踪不到任何消息,并且用户无法上网 2-47第3章 周期性位置更新 3-493.1 周期性位置更新概述 3-493.1.1 周期性位置更新作用 3-493.1.2 周期性位置更新类型 3-493.2 主要信令流程 3-493.2.1 周期性位置更新成功流程 3-493.3 主要消息和信元(IE)分析 3-523
6、.3.1 位置更新请求(Location Updating Request) 3-523.3.2 位置更新接受(Location Updating Accept) 3-53第1章 概述1.1 位置管理概述位置管理使网络保持跟踪移动台当前实际所处的位置并存储位置信息。位置信息存储在HLR、MSC/VLR和移动台(SIM/USIM卡)中,位置管理流程确保三个实体保存的相关的位置信息的统一性。1.2 位置管理类型位置管理的主要流程是位置更新。根据位置更新情况的不同,可分为如下几种: 普通位置更新 周期性位置更新 IMSI附着 联合位置更新位置管理涉及到一些基本的的流程,包含: 鉴权 向前VLR(PV
7、LR)取用户识别 到HLR取鉴权集 位置删除 插入用户数据 隐式IMSI分离 用户清除1.3 本模块主要内容本模块主要选择以下流程进行介绍: 普通位置更新 周期性位置更新 联合位置更新 鉴权 取用户识别 用户清除(PURGE MS) 位置删除 IMSI分离第2章 普通位置更新2.1 普通位置更新概述2.1.1 普通位置更新作用普通位置更新指移动台在开机或移动过程中,收到的位置区标识与移动台中存储的位置区识别不一致时,移动台发起位置更新请求通知网络更新该移动台的位置区识别。2.1.2 普通位置更新类型根据位置更新请求消息中位置区是否属于同一MSC Server/VLR的位置区,是否需要IMSI参
8、与,主要分为: 同一个MSC Server/VLR区域内部的位置更新 跨越不同MSC Server/VLR区域的使用IMSI发起的位置更新 跨越不同MSC Server/VLR区域的使用TMSI发起的位置更新本章介绍以下几个流程: VLR内普通位置更新成功流程(仅涉及VLR) VLR内普通位置更新成功流程(涉及VLR和HLR) VLR内普通位置更新失败流程 VLR间普通位置更新成功流程(使用IMSI发起的位置更新) VLR间普通位置更新成功流程(使用TMSI发起的位置更新,IMSI可以从PVLR获得) VLR间普通位置更新失败流程2.2 主要信令流程2.2.1 VLR内普通位置更新成功流程(仅
9、涉及VLR)1. 流程图(1) 2G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)流程图如下所示。图2-1 2G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)(2) 3G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)流程图如下所示。图2-1 3G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)2. 流程说明(1)2G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)流程说明: MS发起位置更新请求A_LU_ REQUEST,消息中携带MS的TMSI/IMSI、L
10、AI号且注明是普通位置更新类型。 MSC Server向VLR发送位置区更新MAP_UPDATE LOCATION AREA消息。 VLR发起鉴权、加密流程,该流程可选。 VLR进行位置更新处理,更新MS的位置消息,存储新的LAI号,并向MSC Server发送位置更新确认消息MAP_UPDATE LOCATION AREA ACK。 MSC Server向MS发送位置更新接收消息A_LU_ACCEPT,同时携带TMSI号码。 MSC Server释放信道资源,完成位置更新流程。 说明:斜体表示的操作为可选(2)3G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)流程
11、说明如下: UE发起位置更新请求RN_MM_LOCATION_UPDATION_REQUEST,消息中携带UE的TMSI/IMSI、LAI号且注明是普通位置更新类型。 MSC Server向VLR发送位置区更新MAP_UPDATE LOCATION消息。 VLR发起鉴权、加密流程,该流程可选。 VLR进行位置更新处理,更新UE的位置消息,存储新的LAI号,并向MSC Server发送位置更新确认消息UPDATE LOCATION ACK。 MSC Server向UE发送位置更新接收消息RN_MM_LOCATION_UPDATING_ACCEPT,同时携带TMSI号码。 MSC Server释放
12、信道资源,完成位置更新流程。3. 接口跟踪(1) 2G用户同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)的用户接口跟踪消息如下:图2-1 2G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)接口跟踪消息(2) 3G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)的用户接口跟踪消息如下:图2-1 3G用户在同一个MSC Server/VLR区域内部的位置更新(仅涉及VLR)接口跟踪消息2.2.2 VLR内普通位置更新成功流程(涉及VLR和HLR)1. 流程图(1) 2G用户在同一个MSC Server/VLR区域内部的位置
13、更新(涉及VLR和HLR)流程图如下所示。图2-1 2G用户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)(2) 3G用户同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)流程图如下所示:图2-1 3G用户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)2. 流程说明(1)2G用户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)流程说明: MS发起位置更新请求A_LU_REQUEST,消息中携带MS的TMSI/IMSI、LAI号且注明是普通位置更新类型。 MSC Server向VLR发
14、送位置区更新MAP_UPDATE LOCATION AREA消息。 若MSC Server/VLR发现无可用鉴权集,则向HLR发起MAP_SEND_PARAMETERS消息,到HLR去取新的鉴权集。 HLR向MSC Server/VLR返回新的鉴权集MAP_SEND_PARAMETERS ack。 VLR发起鉴权流程MAP_AUTHENTICATE,该流程可选。 如果VLR中的用户数据已被清除掉了,则VLR向HLR发送MAP_UPDATE_LOCATION消息,发起位置更新操作。HLR向VLR发送MAP_INSERT_SUBSCRIBER_DATA,插入用户的位置更新数据。插入用户数据成功后,
15、HLR向VLR发送MAP_UPDATE_LOCATION ack,返回位置更新成功响应。VLR向MSC返回位置更新成功响应消息MAP_UPDATE_LOCATION_AREA ack。 VLR发起加密流程MAP_SET_CIPHERING_MODE(根据配置可选)。 最后MSC向用户发送LOCATION_UPDATE_ACCEPT消息,返回位置更新成功响应。 说明:斜体表示的操作为可选(2)3G用户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)流程说明如下: UE发起位置更新请求RN_MM_LOCATION_UPDATING_ACCEPT,消息中携带UE的TMSI
16、/IMSI、LAI号且注明是普通位置更新类型。 MSC Server向VLR发送位置区更新MAP_UPDATE_LOCATION消息。 若MSC Server/VLR发现无可用鉴权集,则向HLR发起MAP_SEND_IDENTIFICATION_INFO消息,到HLR去取新的鉴权集。 HLR向MSC Server/VLR返回新的鉴权集MAP_SEND_IDENTIFICATION_INFO ack。 VLR发起鉴权流程MAP_AUTHENTICATE,该流程可选。如果VLR中的用户数据已被清除掉了,则VLR向HLR发送MAP_UPDATE_LOCATION消息,发起位置更新操作。HLR向VLR
17、发送MAP_INSERT_SUBSCRIBER_DATA,插入用户的位置更新数据。插入用户数据成功后,HLR向VLR发送UPDATE_LOCATION ack,返回位置更新成功响应。VLR向MSC返回位置更新成功响应消息MAP_UPDATE_LOCATION ack。 VLR发起加密流程MAP_SET_CIPHERING_MODE(根据配置可选)。 最后MSC向用户发送RN_MM_LOCATION_UPDATING_ACCEPT,返回位置更新成功响应。3. 接口跟踪(1) 2G用户同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)的用户接口跟踪消息如下:图2-1 2G用
18、户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)接口跟踪消息(2) 3G用户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)的用户接口跟踪消息如下:图2-1 3G用户在同一个MSC Server/VLR区域内部的位置更新(涉及VLR和HLR)接口跟踪消息2.2.3 VLR内普通位置更新失败流程1. 流程图(1) 2G用户在同一个MSC Server/VLR区域内部的位置更新失败(仅涉及VLR)流程如图如下所示。图2-1 2G用户在同一个MSC Server/VLR区域内部的位置更新失败(仅涉及VLR)(2) 3G用户在同一个MSC Se
19、rver/VLR区域内部的位置更新失败(仅涉及VLR)流程图如下所示。图2-1 3G用户在同一个MSC Server/VLR区域内部的位置更新失败(仅涉及VLR)2. 流程说明(1) 2G用户在同一个MSC Server/VLR区域内部的位置更新失败(仅涉及VLR)流程说明: MS发起位置更新请求A_LU_REQUEST,消息中携带MS的TMSI/IMSI、LAI号且注明是普通位置更新类型。 MSC Server向VLR发送位置区更新MAP_UPDATE_LOCATION_AREA消息。 VLR发起鉴权流程MAP_AUTHENTICATE,该流程可选。 如果VLR判断从用户返回的鉴权响应结果不
20、正确,则确定鉴权失败,再向HLR发MAP_AUTHENTICATION_FAILURE_REPORT消息,通知HLR用户鉴权失败,HLR返回响应MAP_AUTHENTICATION_FAILURE_REPORT ack。 MSC Server向MS发送位置更新拒绝消息authentication_reject。 VLR检查该用户是否受到漫游限制,如果是则向MSC Server回漫游限制响应。MSC Server向MS发送位置更新拒绝消息A_LU_REJECT。MSC Server释放信道资源,位置更新失败。 说明:斜体表示的操作为可选(2)3G用户在同一个MSC Server/VLR区域内部的
21、位置更新失败(仅涉及VLR)流程说明如下: UE发起位置更新请求RN_MM_LOCATION_UPDATION_REQUEST,消息中携带UE的TMSI/IMSI、LAI号且注明是普通位置更新类型。 MSC Server向VLR发送位置区更新MAP_UPDATE LOCATION消息。 VLR发起鉴权流程MAP_AUTHENTICATE,该流程可选。 若VLR判断从用户返回的鉴权响应消息MAP_AUTHENTICATE ack,如果结果不正确,则确定鉴权失败结果不正确,则确定鉴权失败,再向HLR发MAP_AUTHENTICATION_FAILURE_REPORT消息,通知HLR用户鉴权失败,H
22、LR返回响应MAP_AUTHENTICATION_FAILURE_REPORT ack。 MSC Server向UE发送位置更新拒绝消息RN_MM_LOCATION_UPDATING_REJECT。 如果鉴权通过,VLR向MSC发送加密命令MAP_SET_CIPHERING_MODE,UE收到网络发过来的SECURTIY_MODE_COMMAND,对网络进行一致性检查,向网络回SECURITY_COMMAND_COMPLETE响应。如果一致性检查通过,VLR检测该用户是否受到漫游限制, 如果是则向MSC Server回漫游限制响应,然后MSC Server向MS发送位置更新拒绝消息RN_MM_
23、LOCATION_UPDATING_REJECT。MSC Server释放信道资源,位置更新失败。3. 接口跟踪(1) 2G用户在同一个MSC Server/VLR区域内部的位置更新失败的用户接口跟踪消息如下。1 鉴权失败导致位置更新失败(网络鉴权失败)图2-1 2G用户在同一个MSC Server/VLR区域内部的位置更新失败(鉴权失败)接口跟踪消息2 漫游限制导致位置更新失败图2-2 2G用户在同一个MSC Server/VLR区域内部的位置更新失败(漫游限制)接口跟踪消息(2) 3G用户在同一个MSC Server/VLR区域内部的位置更新失败的用户接口跟踪消息如下。1 鉴权失败导致位置
24、更新失败网络鉴权失败:手机鉴权失败:图2-1 3G用户同一个MSC Server/VLR区域内部的位置更新失败(鉴权失败)接口跟踪消息2 漫游限制导致位置更新失败图2-2 3G用户同一个MSC Server/VLR区域内部的位置更新失败(鉴权失败)接口跟踪消息2.2.4 VLR间普通位置更新成功流程(使用IMSI发起)1. 流程图(1) 2G用户在VLR间普通位置更新成功(使用IMSI发起)的流程图如下所示:图2-1 2G用户在VLR间普通位置更新成功(使用IMSI发起)的流程图(2) 3G用户在VLR间普通位置更新成功(使用IMSI发起的位置更新)的流程图如下所示:图2-1 3G用户在VLR
25、间普通位置更新成功(使用IMSI发起)的流程图2. 流程说明(1) 2G用户在VLR间普通位置更新成功(使用IMSI发起的位置更新)流程说明: MS发起位置更新请求消息A_LU_REQUEST,。当手机认为TMSI不可靠或者没有配置TMSI重分配时,手机使用IMSI发起位置更新请求。消息中携带MS的IMSI、LAI号且注明是普通位置更新类型。3 MSC Server向VLR发送位置区更新MAP_UPDATE_LOCATION_AREA消息。MSC Server/VLR发现无可用鉴权集,则向HLR发起MAP_SEND_PARAMETERS消息,到HLR去取新的鉴权集。 HLR向MSC Serve
26、r/VLR返回新的鉴权集MAP_SEND_PARAMETERS ack。4 VLR发起鉴权流程MAP_AUTHENTICATE,得到用户的鉴权结果MAP_AUTHENTICATE ack,该流程可选。 VLR发现用户是从其他VLR区漫游过来的,则向HLR发起位置更新操作MAP_UPDATE_LOCATION。 HLR向用户的前VLR发起删除用户数据操作MAP_CANCEL_LOCATION,删除用户在前VLR的数据。HLR向VLR发MAP_INSERT_SUBSCRIBER_DATA消息插入用户数据。5 插入用户数据成功后,HLR向VLR返回位置更新成功响应消息MAP_UPDATE_LOCAT
27、ION ack,然后VLR向MSC返回位置更新成功响应MAP_UPDATE_LOCATION_AREA ack。6 VLR根据配置可选的发起加密流程MAP_SET_CIPHERING_MODE。7 最后MSC向用户发送A_LU_CONFIRM,返回位置更新成功响应。 说明:斜体表示的操作为可选(2) 3G用户在VLR间普通位置更新成功(使用IMSI发起的位置更新)流程说明: UE发起位置更新请求消息RN_MM_LOCATION_UPDATION_REQUEST,当手机认为TMSI不可靠或者没有配置TMSI重分配时,手机使用IMSI发起位置更新请求。消息中携带UE的IMSI、LAI号且注明是普通
28、位置更新类型。3 MSC Server向VLR发送位置区更新UPDATE LOCATION消息。MSC Server/VLR发现无可用鉴权集,则向HLR发起MAP_SEND_AUTHENTICATION_INFO消息,到HLR去取新的鉴权集。 HLR向MSC Server/VLR返回新的鉴权集MAP_SEND_AUTHENTICATION_INFO ack。4 VLR发起鉴权流程MAP_AUTHENTICATE,得到用户的鉴权结果MAP_AUTHENTICATE ack,该流程可选。 VLR发现用户是从其他VLR区漫游过来的,则向HLR发起位置更新操作MAP_UPDATE_LOCATION。
29、HLR向用户的前VLR发起删除用户数据操作MAP_CANCEL_LOCATION,删除用户在前VLR的数据。HLR向VLR发MAP_INSERT_SUBSCRIBER_DATA消息插入用户数据。5 插入用户数据成功后,HLR向VLR返回位置更新成功响应UPDATE_LCOATION ack,然后VLR向MSC返回位置更新成功响应MAP_UPDATE_LCOATION ack。6 VLR根据配置可选的发起加密流程MAP_SET_CIPHERING_MODE。7 最后MSC向用户返回位置更新成功响应消息RN_MM_LOCATION_UPDATING_ACCEPT。3. 接口跟踪(1) 2G用户在同
30、一个MSC Server/VLR区域内部的位置更新成功(IMSI发起)的用户接口跟踪消息如下:图2-1 2G用户在VLR间普通位置更新成功(使用IMSI发起)接口跟踪消息(2) 3G用户同一个MSC Server/VLR区域内部的位置更新成功(IMSI发起)的用户接口跟踪消息如下:图2-1 3G用户在VLR间普通位置更新成功(使用IMSI发起)接口跟踪消息2.2.5 VLR间普通位置更新成功流程(使用TMSI发起的位置更新,IMSI可以从PVLR获得)1. 流程图(1) 2G用户在VLR间普通位置更新成功(使用TMSI发起的位置更新,IMSI可以从PVLR获得)的流程图如下所示:图2-1 2G
31、用户在VLR间普通位置更新成功(使用TMSI发起的位置更新,IMSI可以从PVLR获得)的流程图(2) 3G用户在VLR间普通位置更新成功(使用TMSI发起的位置更新,IMSI可以从PVLR获得)的流程图如下所示:图2-1 3G用户在VLR间普通位置更新成功(使用TMSI发起的位置更新,IMSI可以从PVLR获得)的流程图2. 流程说明(1) 2G用户在VLR间普通位置更新成功流程(使用TMSI发起的位置更新,IMSI可以从PVLR获得)流程说明: MS发起位置更新请求A_LU_REQUEST,当手机中储存有TMSI时,手机优先使用TMSI发起位置更新请求。消息中携带MS的TMSI、LAI号且注明是普通位置更新类型。 MSC Server向VLR发送位置区更新MAP_UPDATE LOCATIO
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1