好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

消息跟踪学习指导.doc

90页
  • 卖家[上传人]:汽***
  • 文档编号:538902596
  • 上传时间:2023-02-05
  • 文档格式:DOC
  • 文档大小:1.77MB
  • / 90 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 文档名称文档密级: 消息跟踪学习指导一:前言 利用MSFTX3000客户端提供的接口跟踪用户消息跟踪可以对系统故障提供一个定位的手段下面就一些常用的消息跟踪进行介绍 二:消息流程介绍1. 位置更新1.1位置更新接口消息跟踪(如下图): (注):该消息是VLR将该用户删除后,此用户发起的位置更新流程 位置更新主要消息介绍:(1).LOCATION_UPDATING_REQUEST这条消息由终端发送到网络,用来请求位置更新(包括正常更新或周期性更新)或请求IMSI附着,具体的信息如下图:主要信息有以下几点:Mm-msg-type:指示该消息为位置更新请求 Location-update-type:指示位置更新类型(正常更新、周期性更新或是IMSI 附着)信元编码的第1、2位用来表示位置更新类型,其中00表示正常位置更新,01表示周期性位置更新,10表示IMSI附着,11表示保留位由于此次位置更新VLR没有该用户的数据,因此类型是IMSI 附着 Ciphering-key-sequence-num: 在GSM的鉴权中, 密钥序列号信息的作用是使网络能够识别存储在MS中的密钥Kc而不用调用鉴权过程。

      Location-area-identity : 位置区标识信元,指示当前移动台()所在的位置区另外在位置更新请求消息中也有cell-identifier信元,指示移动台所在的小区 Mobile-classmark1: rf-power-capability表示CLASSMARK1的射频功率(RFC),2G终端RFC该值为0~5,3G 终端RFC的取值是0~7,如果2G BSS发现RFC字段的取值为6、7,则会导致相应的业务失败(例如发起切换时Handover Request消息中CLASSMARK2的RFC取值为6,则会导致切换失败) A51-algorithem-indicator表示CLASSMARK1提供的加密算法A51MS的加密算法从MS的Classmark中获取,其中Classmark1中只包含A5/1算法支持能力,Classmark2中包含A5/1、A5/2、A5/3算法支持能力,Classmark3中包含A5/4、A5/5、A5/6算法支持能力,但是在位置更新流程中只会上报Classmark1信息,此时BSS的对加密算法的选择余地就很小。

      这样就有两个获取Classmark2的方法:一个是BSS支持早请求calssmark2,另一个是MSC向发起请求classmark 请求) Mobile-identity : 移动台标识信息的作用是提供MSISDN, IMSI, TMSI, IMEISV等信息该次位置更新移动台使用TMSI (2).CLASSMARK_REQUEST 该消息是MSC向发起请求classmark 请求(由于在LOCATION_UPDATING_REQUEST消息中只上报了classmark1)一般MSC在收到位置更新请求消息、业务请求消息(cm_serv_req)、寻呼响应消息时(paging_response)发送该请求消息其中根据cm_serv_req 、paging_response消息中的classmark3-indicator来决定是否向终端发送classmark3的请求3).IDENTITY_REQUEST 该消息为向终端请求IMSI标识由于本次位置更新请求是以TMSI标识,同时位置更新请求消息中携带的位置区为该MSC的位置区,因此用户的IMSI等标识信息在VLR中应该存在,但是做了删除该用户的操作,所以还要到终端取IMSI标识存储到VLR中。

      如果位置更新请求消息中的前位置区属于相邻位置区,就应该到前VLR取标识,如果没有取回,则再到终端取IMSI标识) Identity-type:标识类型信息的作用是确定那一种标识被请求信元编码的低三位表示标识类型,其中001表示IMSI,010表示IMEI,011表示IMEISV,100表示TMSI4).CLASSMARK_UPDATE MSC收到了两次该消息这是因为一次CLASSMARK_UPDATE消息是BSC主动向MSC发送的,另一次CLASSMARK_UPDATE消息是MSC发送CLASSMARK请求的响应消息因此当BSC会向终端请求CLASSMARK后又主动向MSC上报时,MSC可以不向终端发送CLASSMARK请求消息(可以将软参p145 bit 2设置为0),也可以缩短SDCCH信道的占用时间 在该消息中,a53-algorithm-indicator:表示不支持A5/3的加密算法 Classmark-information-type3:表示classmark3的信息5).IDENTITY_RESPONSE 终端将IMSI标识返回。

      6).MAP_OPEN_REQ这条消息用来请求发起两个MAP之间的对话,目的是VLR到HLR取鉴权集,(如下图):主要信息有以下几点:Dialogue-Id:对话号,在一次对话的消息交互中使用同一个对话号Application-context:该参数标识已经建立连接的应用上下文类型如果对话被接受则接收到的应用上下文名称将被回应如果对话被拒绝这个参数表明所支持的最高版本本次应用上下文使用版本3(Phase2+ )Destination-address:一个标识目标对等实体的有效SCCP 地址7).MAP_SEND_AUTHENTICATION_INFO_REQ当VLR里没有鉴权集,VLR使用该消息发起到鉴权中心(HLR)取鉴权集过程主要信息有以下几点:Dialogue-Id:对话号,与对应的MAP-OPEN-REQ消息使用同一个对话号IMSI:使用IMSI取鉴权集注):numberofRequestedVectors表示需要取的鉴权向量组为5(这是因为使用MAP版本3,即map phase 2+) (8).MAP_DELIMITER_REQ 这条消息发起传送MAP协议数据单元到对等实体的请求。

      9).MAP_OPEN_CNF这条消息用来确认两个MAP服务用户间MAP对话的建立,具体的信息如图:消息中需要注意的信息: Map-open-result:表明对等端是否接受对话该消息中表示拒绝该对话(如果是接受该对话,则该项显示 mpo-accepted) Application-context:该项的“inforRetrievalContext-v2”表示协商使用MAP Phase 2版本建立对话(最初默认使用最高版本3)因此就有下面的使用MAP Phase 2版本去取鉴权集10).MAP_OPEN_REQ Application-context:指明使用MAP Phase2版本11).MAP_SEND_AUTHENTICATION_INFO_REQ使用MAP Phase2版本取鉴权集请求消息中没有numberofRequestedVectors和requestingNodetype信元12).MAP-OPEN_CNFMap-open-result:表明对等端接受对话(mpo-accepted)13).MAP_SEND_AUTHENTICATION_INFO_CFN HLR返回的取鉴权响应消息(HLR返回4组鉴权集)。

      Dialogue-end-flag:表示结束相应对话ID的标志(dialogue-end表示可以结束该此对话)14).MAP_CLOSE_IND 该消息表示结束对话ID3856(MAP_SEND_AUTHENTICATION_INFO_CFN消息中有结束对话ID指示dialogue-end) (15).Athentication_Request当VLR有了鉴权集后,网络侧就向移动台(MS)发起签权请求主要信息有以下几点:Ciphering-key-sequence-num: 在GSM的鉴权中, 密钥序列号信息的作用是使网络能够识别存储在MS中的密钥Kc而不用调用鉴权过程Auth-rand:随机数,MS的SIM卡根据随机数、KC和加密算法得到SRES,提供给网络进行比较是否合法16).Athentication_Response 由MS端发送到网络侧,用来传递计算后的响应到网络端MS的SIM卡计算出的SRES,如果返回的SRES与VLR中存储的SRES不一样则鉴权会失败17). MAP_UPDATE_LOCATION_REQ 该消息由VLR发起跟据HLR中存储的数据进行位置更新的请求,目的将HLR中该用户的信息插入到VLR中(当在VLR里面没有该用户的数据或数据不正实的情况才会发起到HLR的位置更新请求),该消息主要内容如下图:(18). MAP_INSERT_SUBSCRIBER_DATA_IND这条消息用来当用户的数据改变时HLR更新VLR中用户信息。

      更新VLR的用户信息如下图所示:(19). MAP_INSERT_SUBSCRIBER_DATA_RSP这条消息由VLR发送来响应HLR的插入数据指示20). MAP_UPDATE_LOCATION_CNF 这条消息由表明HLR确认VLR发起的位置更新的请求21). LOCATION_UPDATING_ACCEPT 这条消息由网络端发送到MS,表示在网络端位置更新或IMSI附着已经完成Location-area-identity:即位置区标识信元,指明终端当前所在的位置区Type-of-identity:移动台标识信息,指明该次位置更新后的移动台在下次与网络交互中使用TMSI即可(当打开server的TMSI重分配功能,在A口位置更新接受消息里才会带TMSI,如果没有 TMSI重分配则是用IMSI标识)22). TMSI_REALLOCATION_COMPLETE这条消息由移动台发送到网络,用来表示位置更新时重新分配的TMSI已接受23). CLEAR_COMMAND 这条消息由MSC发送到BSC,要求BSC释放所有和A口资源24). CLEAR_COMPLETE 这条消息是BSC释放无线侧资源后响应CLEAR_COMMAND。

      2. 切换流程对于切换消息,本文只介绍2G的语音/话路切换消息(包括BSC内小区间,MSC内BSC间,MSC间的切换)注):内部消息中的各个模块的主要功能如下:AIM模块:application interface module (应用接口模块),与无线侧接口的模块MM模块:mobility management(移动性管理),与AIM进行通信,发往无线侧的消息必定经过MM模块其中有许多的消息是透传DTAP的)MAP模块:mobile application party(移动应用部分),负责鉴权、加密过程,通过从C/D接口访问VLR、HLR数据,发起PAGE寻呼CM模块:call management(呼。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.