(流程管理)GSMBSS信令消息诠释位置更新流程
非常全非常详细的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指配阶段,取被叫用户路由信息阶段。
•接入阶段主要包括:信道请求,信道激活,信道激活响应,立即指配,业务请求等几个步骤。
GSM信令详解(完整版)
位置更新
MAP B MAP D VLR
BSSAP A MSC
HLR/AC 来访IMSI 3、鉴权参数请求(IMSI)
4、回送鉴权参数(IMSI,KC,S,R)
鉴权成功后重新分配TMSI,存储 新位置区LAI和CKSN 7、更新位置
5、 6、鉴权响应
位置更新
MS进入新位置区,新旧位置区在同一MSC覆盖区域内,即VLR并未改变
3、 4、鉴权响应(S)
3、 4、
4、SRES 5、启动加密(KC) 6、前传新TMSI 7、位置更新接受
鉴权成功后重新 分配TMSI,存储新位置 LAI和CKSN
8、 开 始 加 密 传 送 9、加密模式完成
8、加密模式命令(KC) 9、
12/84 12/43
基本信令流程
移动始发短消息的流程图。
MS MSC 接入请求过程同主叫过程 sms_message_transfer map_send_info_for_mo_smc map_forward_sms VLR HLR SMS_IWMSC
短消息流程
SC
sms_message_transfer
BSSAP A
MAP B MSC VLR
MAP D
HLR
AUC
业务请求(CM-SERV-REQ) CM-业务请求(CONN-REQ) CON-CONF(接续确认) CC
处理接入请求(PROC ACCES REQ) 鉴权参数请求 鉴权参数响应
AUT-INFO-REQ AUT-INFO-PROY
鉴权请求 鉴权响应
MSCa
MSCb
A Um
VLRb BSS2
位置更新流程-个人理解版
位置更新谈位置更新就不得不先说说鉴权和加密,它们总是那么的紧密联系在一起的。
当然并非每次位置更新都要进行鉴权,也并非一定需要加密,这主要取决与MSC/VLR。
鉴权总是由MSC/VLR启动并最终判定是否成功。
鉴权是在MSC/VLR里通过比较MS提供的鉴权响应和AUC/HLR提供的鉴权参数(SERS)是否一致进行判断的,一致则鉴权通过,否则鉴权失败。
首先搞清楚MS中SIM卡和HLR/AUC中存储的信息:SIM卡中:固定数据:IMSI,Ki,A3/A8算法临时数据:TMSI,LAI,KcAUC中:用于生成随机数(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。
位置更新流程
普通位置更新
触发场景: 移动台在开机或移动过程中,收到的位置区标识与移动台中存储的
位置区识别不一致时,移动台发起位置更新请求通知网络更新该移动台 的位置区识别。
根据位置更新请求消息中位置区信息是否属于同一MSC Server/VLR 的位置区,是否需要IMSI 参与,位置更新流程分为:
移动台还来不及发送IMSI DETACH 消息就和网络分离。显然, 在这种情况下,VLR 是无法给IMSI 置分离标记的,如果该 IMSI 做被叫,电路资源和无线资源就要被浪费。
触发场景: 任何移动台无论是否进入新的位置区,网络通知移动台发起周期
性位置更新定时器(T3212),MS定时(例如每隔30 分钟) 发起一次位置更新流程。 指定周期到时后,没有发起周期性位置更新流程,则VLR 将该 IMSI 置为分离。 周期性位置更新的周期可以人为设定,从6 分钟到24 小时不等, 甚至可以设为无穷大(不作周期性位置更新)。
MS-VLR间的位置更新消息
LOCATION UPDATING REQUEST消息 MS->VLR,层三消息
名称
属性
作用
参考章节
protocol discriminator
M 指示消息所属的层三协议类型
5.4节
Message type
M 标识传递消息的类型
5.3节
Location updating type Ciphering key sequence number Location area identification Mobile identity
5
HLR 4 6 8
位置更新 切换----流程)
位置更新切换----流程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。
GSM信令流程分析
GSM信令流程分析一、常见业务流程1.移动主叫流程移动主叫流程图1.1信道请求MS通过动态地在RACH信道(随机接入信道)上发送一个随机接入脉冲向一个BTS申请一条信道。
在信道请求消息中包括了建立的原因,这个原因可能是“寻呼响应”、“紧急呼叫”、“移动主叫”、“短消息业务”或“其他”,比如“位置更新”。
此外,这条消息还包括随机参数,移动台(MS)随机的选5个比特作为随机参数。
这些参数的作用是:当两个移动台同时接入网络时,网络能运用这些参数来区分这些移动台。
Random reference有5位,最多可同时区分32个MS,但不保证两个同时发起呼叫的MS的RAND值一定不同。
要进一步区别同时发起请求的MS,还要根据Um接口上的应答消息下面是一个Channel Request信令的举例1.2信道请求BTS向BSC发一条信道请求消息。
通过这条消息,BTS进一步向BSC传递由移动台发起的信道请求。
实际上,信道请求消息中除了包含申请信道消息中的一些消息外,还包括通过BTS 加入的一些消息。
申请参数直接从信道请求消息中来,初始时间提前量TA(接入延迟)由BTS加入到这条消息中去。
1.3信道激活收到从BTS发来的申请信道消息后,BSC开始按照一定的条件为此次呼叫寻找和分配SDCCH 信道,同时BSC向BTS发送一条信道激活消息。
其中最重要的是:分配给哪个BTS以及此SDCCH的信道组合。
此消息中包含的参数有:DTX控制、信道的ID(识别)、信道描述和移动分配、移动台和基站的最大功率电平、BSC计算的有关此次接入的初始时间提前量等。
1.4信道激活证实这是对信道激活消息的应答。
当BTS收到这条消息后,它开始在SACCH信道发送和接受消息。
1.5立即指配命令BSC告诉BTS关于被使用的SDCCH信道。
1.6立即指配基站分系统通过AGCH信道告知移动台有关使用的SDCCH信道的情况。
实际上,这条消息是一条从网络向移动台发送的从AGCH信道转到先前定义的SDCCH信道工作的指令。
GSM主被叫位置更新、紧急呼叫、重建信令流程表
信令过程表通话建立(主Page—1、被叫P—2、紧急呼叫P—3)、呼叫释放(手机先挂、后挂P—4)、位置更新P—5、呼叫重建P—5、DTMF协议控制P—6通话建立(手机作主叫)信令过程说明RR层连接建立RACH—UL:CHANNEL _REQUEST内容:建立原因和随机参考值(RAND)原因:MS发起呼叫、紧急呼叫、呼叫重建和寻呼响应等;RAND:有5 位,用来区别不同MS所发起的请求。
AGCH—DL:IMMEDIA TE_ASSINGMENT 在Um接口建立MS与系统间的无线连接(分配SDCCH)RR连接建立MM层连接的建立CCCH—UL:CM SERVICE_REQUEST 请求业务如电路交换连接、短信业务等SDCCH—DL:AUTH_REQUEST 鉴权请求SDCCH—UL:AUTH_RESPONSE 鉴权响应SDCCH—DL:CIPHERING_REQUEST 加密命令SDCCH—UL:CIPHERING_COMPLETE 加密完成CC层连接的建立SDCCH—UL:SETUP 请求建立呼叫内容:呼叫请求的业务种类及MS发送方式、编码标准等SDCCH—DL:CALL _PROCEEDINGSDCCH—DL:ASSIGNMENT_COMMANDSDCCH—UL:ASSIGNMENT_COMPLETE系统接受请求后开始处理呼叫分配TCH分配确认SDCCH—DL:ALERTING 振铃音SDCCH—DL:CONNECT 用户摘机或连接消息SDCCH—UL:CONNECT_ACKNOWLEDGE 连接确认,表示MS接受连接通话建立(手机作被叫)RR层连接建立CCCH—DL:PAGING_REQUEST 呼叫请求,触发信道接入内容:被叫用户的TMSI、IMSI等RACH—UL:CHANNEL _REQUEST内容:建立原因和随机参考值(RAND)原因:寻呼响应、紧急呼叫、MS发起呼和呼叫重建叫等;RAND:有5 位,用来区别不同MS所发起的请求。
GSM信令流程分析
GSM信令流程分析在建立连接阶段,移动设备通过寻呼信令广播来寻找可用基站。
一旦找到基站,移动设备发送一个呼叫请求信令给基站,请求建立连接。
基站收到呼叫请求信令后,会向移动交换中心(Mobile Switching Center,MSC)发送一个移动呼叫请求信令。
MSC收到移动呼叫请求信令后,会发送一个位置更新请求给移动设备,以确定设备的位置和所在位置区域。
设备收到位置更新请求后,会发送一个位置更新应答信令给MSC,告知自己的新位置。
MSC在接收到位置更新应答后,会开始进行鉴权和鉴别过程,以验证设备的身份和合法性。
一旦设备通过鉴权和鉴别过程,MSC会向目标设备发送一个移动呼叫应答信令,建立连接。
设备收到呼叫应答信令后,会发送一个连接确认信令给MSC,从而确认连接的建立。
一旦呼叫被接听,通话双方可以通过交换信令来进行通话。
例如,当一方想要挂断通话时,会发送一个释放连接信令给MSC,表示结束通话。
MSC接收到释放连接信令后,会向另一方发送一个释放连接信令,同时关闭连接。
最后是释放连接阶段。
在这个阶段,设备和基站之间的连接会被正式释放。
这通常发生在通话结束后,或者在通话过程中发生错误或中断时。
释放连接的信令流程可以由设备或基站发起,方法包括发送释放信令、确认释放信令以及释放信令的回复。
总之,GSM信令流程涵盖了从建立连接到通话再到释放连接的整个过程。
它通过信令的传递和交换,实现了移动设备和基站之间的通信和协调。
这一流程确保了GSM网络的可靠性和稳定性,使得移动通信变得更加便捷和高效。
位置更新具体信令流程
第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”消息的上报。
(已看)GSM BSS信令流程
BSS信令流程 GSM BSS信令流程
GSM BSS信令流程 信令流程
目的
介绍GSM正常的呼叫流程(空中接口、A-bis接口和 接口) 正常的呼叫流程(空中接口、 接口和A接口 介绍 正常的呼叫流程 接口和 接口) 介绍部分常见的异常中断的流程
内容
GSM网络协议介绍 网络协议介绍 GSM逻辑信道介绍 逻辑信道介绍 无线链路建立流程( Procedure) 无线链路建立流程(Radio and Link Establishment Procedure) TCH正常分配流程(Normal Assignment Procedure) 正常分配流程( 正常分配流程 ) 主叫流程( 主叫流程(Originating Call) ) 被叫流程(Terminating Call) 被叫流程( ) 位置更新流程( 位置更新流程(Location Updating) ) 切换流程( 切换流程(Handover Procedure) ) 呼叫释放流程( 呼叫释放流程(Call Release Procedure) ) 信道释放流程( 信道释放流程(Channel Release Procedure) )
ET3126 Set Asynchronous Mode。 Balance Mode。在 任何新信道登陆时 均会有SABM SABM过程 均会有SABM过程 Unnumbered Ack
UI Imm Assignment / Imm Ass Ext SABM [L3 Info] SDCCH) ( ) UA [L3 Info]
(MA,TS,HSN,MAIO, , , , , MS_TxPwr) ) (TA,MS/BS_TxPwr) , ) (TA,MS/BS_TxPwr) , )
MF001003 GSM BSS信令流程ISSUE1.0
课程MF001003 GSM BSS信令流程ISSUE1.0目录课程说明 (1)课程介绍 (1)课程目标 (1)相关资料 (1)第1章位置更新 (2)1.1 概述 (2)1.2 位置更新流程 (2)1.1.1 周期性位置更新 (4)1.2.2 IMSI附着位置更新流程 (5)1.2.3 正常位置更新流程 (5)第2章鉴权 (10)2.1 概述 (10)2.2 鉴权流程 (10)2.2.1 鉴权成功 (11)2.2.2 鉴权拒绝 (11)2.2.3 鉴权异常 (12)第3章BSC释放流程 (14)3.1 概述 (14)3.2 正常释放流程 (14)3.3 BSC本地释放流程 (15)第4章移动主叫流程 (17)4.1 概述 (17)4.2 正常流程 (17)4.2.1 Mobile originating call establishment without OACSU (early assignment) (18)4.2.2 Mobile originating call establishment with OACSU (late assignment) (21)4.2.3 Mobile originating call establishment with OACSU (Very early assignment) (22)4.3 异常流程 (23)4.3.1 随即接入、立即指配异常流程 (23)4.3.2 MSC未下发Assignment request 而是直接下发Disconnect拆除呼叫 (24)4.3.3 指配异常流程 (24)4.3.4 掉话造成的异常流程 (25)4.3.5 用户挂机造成的异常流程 (25)4.3.6 MSC清除造成的异常流程 (25)第5章移动被叫流程 (27)5.1 概述 (27)5.2 正常流程 (28)5.3 异常流程 (29)第6章切换流程 (31)6.1 概述 (31)6.2 正常流程 (31)6.2.1 BSC内切换 (31)6.2.2 BSC间切换流程 (33)6.2.3 MSC间切换 (34)6.3 异常流程 (35)6.3.1 CIC电路异常造成切换失败 (35)6.3.2 MS接入失败造成切换失败 (35)第7章加密流程 (36)7.1 概述 (36)7.2 正常流程 (36)7.3 异常流程 (37)7.3.1 加密拒绝 (37)7.3.2 MS不加密 (38)第8章呼叫重建 (39)8.1 概述 (39)8.2 正常流程 (39)8.3 异常流程 (41)8.3.1 CM业务拒绝 (41)1.1.2 重建不允许或重建失败 (41)8.3.2 RR连接失败 (41)第9章直接重试流程 (42)9.1 概述 (42)9.2 正常流程 (42)9.2.1 BSC内的直接重试 (42)9.2.2 BSC间直接重试流程 (44)9.2.3 MSC间直接重试流程 (45)9.3 异常流程 (45)第10章短消息流程 (47)10.1 概述 (47)10.2 正常流程 (48)10.2.1 SDCCH上的短消息主叫流程 (48)10.2.2 SDCCH上的短消息被叫流程 (50)10.2.3 SACCH上的短消息主叫流程 (52)10.3 SACCH上的短消息被叫流程 (53)10.4 异常流程 (53)第11章小区广播消息流程 (54)11.1 概述 (54)11.2 正常流程 (54)11.2.1 CBC与BSC接口的消息流程 (54)11.2.2 BSC与BTS接口的消息和业务功能 (57)课程说明课程介绍本课程为GSM系统中各种流程的介绍,是学习GSM系统的基础,对照标准的流程,可以确认、判断系统故障的原因和解决办法。
GSM信令流程(简单明了)
GSM信令流程
Good Good Study Day Day UP!
主要内容
接口和协议 基本信令流程
接口概述
接口和协议
➢接口:网络中两个相邻实体之间的连接点。 ➢协议:接口之间交换信息需要遵守的规则。 ➢GSM系统中的信令模型采用了一般的OSI七层协议中的低三层协议,从 低到高依次包括:
Sagem OT76/96/160/190 Samsung Z500/Z308/Z105/Z107
Sagem OT260/290/460/490/468/498 Moto K1/ V360 Samsung Z548/Z560/Z728/U708/A701
信令截图-鼎利Pioneer
Call Proceeding
Handover complete
信令截图-鼎利Pioneer
Channel Request
RACH
此信令给出请求建立连接的原因
Direction:MS Network
信令截图-鼎利Pioneer
Immediate Assignment
AGCH
此信令分配SDCCH信道或TBF
Direction:Network MS
Connect
Connect acknowledge
MOC流程
MS
BTS
BSC
MSC
Disconnect
Release Release Complete
Channel Release Deactivate SACCH
Clear Command
DISC UA
Release Indication
RF Channle release RF Channel release ack
GSM信令流程专题(鉴权位置更新)
1.3鉴权1.3.1 鉴权原理和操作机制鉴权是通过比较MS提供的鉴权响应和AUC提供的鉴权三参数组之间是否一致进行判断的,通过鉴权,可以防止非法用户(比如盗用IMSI和KI复制而成的卡)使用网络提供的服务。
首先明确MS中SIM卡和AUC中存储的信息:●SIM卡中:固化数据:IMSI,Ki,A3,A8安全算法。
这些内容不会更改。
临时的网络数据TMSI,LAI,Kc,被禁止的PLMN业务相关数据●AUC中:用于生成随机数(RAND)的随机数发生器鉴权键Ki各种安全算法,这些安全算法和SIM卡中的算法相一致。
AUC的基本功能是产生三参数组(RAND、SRES、Kc),其中:●RAND由随机数发生器产生;●SRES由RAND和Ki由A3算法得出;●Kc由RAND和Ki用A8算出。
三参数组产生后存于HLR中。
当需要鉴权时,由MS所在服务区的MSC/VLR 从HLR中装载至少一套三参数组为此MS服务。
具体到某次鉴权时,如果此时VLR中还有该MS的三参组(或者允许重复使用三参组),则HLR不参与鉴权过程,VLR直接向MS下发鉴权命令;如果VLR中已经没有该MS的三参组,则需首先向HLR取三参组。
1.3.2 鉴权执行控制过程是否执行鉴权,取决于运营公司要求,一般每次呼叫建立、位置更新、无呼叫接续建立的补充业务激活、短消息交换、SMS,需执行鉴权,以保护运营商的利益。
1.3.3 VLR鉴权时的异常情况VLR不认识TMSI非法用户即非法用户不能对鉴权请求提供一个正确的鉴权响应本节课主要描述了鉴权的过程。
鉴权是数字网络区别与模拟网络的重要特性之一。
通过鉴权,系统可以为合法的用户提供服务。
对不合法的用户拒绝服务。
通过本课学习,主要了解鉴权的原理、鉴权中心的作用、系统判断非法用户的依据。
1.4位置更新1.4.1 位置更新类型●正常位置更新●周期位置更新●IMSI附着/分离●当HLR被置于故障指示时,VLR收到MS发出的业务操作1.4.2成功操作1.4.2.1 位置更新仅涉及VLRMS进入新位置内,新旧位置区在同一MSC覆盖区域内,即VLR并未改变。
GSM移动通信系统中的位置更新
GSM移动通信系统中的位置更新主要掌握了下面一些内容位置区概念:为了确认移动台的位置,每个GSM覆盖区都被分为许多个位置区,一个位置区可以包含一个或多个小区。
位置区更新的概念:当一个移动台由一个位置区移动到另一个位置区时必须在新的位置位置区进行登记,也就是说一旦移动台出于某种需要或发现其存储器中的LAI与接收到当前小区的LAI号发生了变化,就必须通知网络来改变它所存储的移动台的位置,这就是位置更新。
位置更新可分为三种:常规位置更新,周期性位置更新和IMSI附着分离。
◆移动用户在移动性的情况下要求改变与小区和网络联系的特点称为漫游.◆而在漫游期间改变位置区及位置区的确认过程则称为位置更新.◆在相同位置区中的移动不需通知MSC,而在不同位置区间的小区间移动则需通知MSC常规位置更新分为下列几步(在MSC不同的情况下,由一个MSC转移到另一个MSC下)1、MS经过BSS发位置更新请求至新的MSC2、MSC对其完成鉴权过程3、新的MSC发送位置更新请求至HLR,其中包含IMSI 和LAI信息4、HLR删除用户消息5、确认删除6、HLR插入新的用户信息到新的MSC7、确认插入8、位置更新确认9、返回给用户位置更新信息IMSI分离:当MS关机后,发送最后一次消息要求进行分离操作,MSC/VLR接到后在VLR中的IMSI上作分离标记,IMSI分离过程比较简单,分为一下几步.:1、MS经过BSS发IMSI分离请求至MSC2、MSC发位置更新请求至VLR3、释放资源当MS开机后,若此时MS处于分离前相同的位置区,则将MSC/VLR中VLR的IMSI作附着标记;若位置区已变,则要进行新的常规位置更新.,有一下简单的步骤:1、MS经过BSS发IMSI分离请求至MSC2、MSC发位置更新请求至VLR3、VLR确认4、MSC发确认信息至MS位置更新中用到的协议不太清楚,对整个流程描述不太清楚,三种位置更新的区别与联系很关键。
GSMBSS信令消息诠释-释放流程
GSM信令消息诠释——释放流程目录目录 (1)1.概述 (3)2.正常释放流程 (3)信令流程 (3)信令流程详解 (4)3.本地释放流程 (11)信令流程 (11)信令流程详解 (12)附件1 (14)附录2 (25)GSM BSS信令消息诠释-释放流程骆瑛〔162429〕关键词:释放协议信令摘要:本文内容是继GSM BSS信令消息诠释之-位置更新后的以释放为例,结合相关的协议,从字节级深入解读每条信令里的核心字段,从而理解每条信令的功能和作用,进而理解整个流程的意义。
参考资料清单:0408协议0808协议0858协议BSS信令与接口分析根底M900/M1800 BSS 信令分析手册1. 概述常见的释放流程有两种:正常释放和本地释放。
● 正常释放是指该释放流程由MS 或MSC 发起。
● 本地释放是指由BSC 发起的释放流程。
相比建立流程,即先建物理层通路,然后建层2链路再建层3链路,释放流程是相反的,即先释放层3链路,再释放层2链路,最后释放物理层。
2. 正常释放流程正常释放是指该释放流程由MS 或MSC 发起,主叫挂机触发MS 向MSC 发出Disconnect 消息,相应的MSC 会向被叫MS 发Disconnect 消息。
3.1 信令流程MS 在正常接入以后,如果因为业务需求〔如用户挂机〕,可以主动发起释放,其流程如图1所示。
DISC REL REL CMP Clear CMD Clear CMP Channel REL REL IND Deactive SACCH RF Channel REL RF Channel REL ACK DISC UA RLSD RLSD CM P (1)(2)(3)(4)(5)(6)(7)(8)(9)(10)(11)(12)(13)(14)BTSBSCMSCMS图 1 MS 发起的释放流程3.2 信令流程详解(1). Disconnect通话完毕,主叫方挂机,主叫MS给MSC发送Disconnect消息,主要包括了cause字段,指示了拆线的原因;另外还有Transaction identifier字段。
GSM各种信令流程详解
1.1鉴权一般过程 (3)1.2.1鉴权异常情况(一) _____VLR不认识TMSI (4)1.2.2鉴权异常情况(二)_____MS用TMSI标识时鉴权核对结果异常 (5)2.1位置更新操作(一) ____位置更新仅涉及本VLR (6)2.2位置更新操作(二) (7)3.1.1呼叫接续信号流程____移动用户呼叫移动用户(主被叫MS在同一MSC内)(一) (8)3.1.2呼叫接续信号流程____移动用户呼叫移动用户(主被叫MS在同一MSC中)(二) (9)3.1.3呼叫接续流程____挂机过程 (10)3.2.1呼叫接续信号流程____固定用户呼叫移动用户(一) (11)3.2.2呼叫接续流程____固定用户呼叫移动用户(二) (12)3.2.3呼叫接续信号流程____固定用户呼叫移动用户的挂机过程 (13)4.1切换控制流程____同MSC内基站间切换 (14)4.2.1切换控制流程____基本切换处理 (15)4.2.2切换控制流程____后续切换流程(MS离开MSCb漫游到MSCb') (16)AUC 鉴权中心BSS 基站子系统CKSN 流水号GMSC 关口移动交换中心HLR 归属位置寄存器IMSI 国际移动用户识别码ISDN 综合业务数字网HON 漫游号码Kc 加密键LAI 位置区标识MS 移动用户MSC 移动交换中心MSRN 漫游号码PSTN 公共交换电话网PVLR 先前的拜访位置寄存器RACH 随机接入信道RAND 鉴权随机数RAND/SRES/Kc 鉴权三元组SDCCH 独立专用控制信道SRES 鉴权响应TCH 业务信道TMSI 临时移动用户识别码TUP 电话用户部分VLR 拜访位置寄存器VMSC 拜访移动交换中心1.1鉴权一般过程1.2.1鉴权异常情况(一) _____VLR不认识TMSI1.2.2鉴权异常情况(二)_____MS用TMSI标识时鉴权核对结果异常2.1位置更新操作(一) ____位置更新仅涉及本VLR2.2位置更新操作(二)____位置更新涉及本VLR和HLR(当MS进入新的VLR或MS首次登录,或相关网络数据丢失后,且MS都使用IMSI来标识自己)3.1.3呼叫接续流程____挂机过程3.2.1呼叫接续信号流程____固定用户呼叫移动用户(一)3.2.2呼叫接续流程____固定用户呼叫移动用户(二)3.2.3呼叫接续信号流程____固定用户呼叫移动用户的挂机过程4.1切换控制流程____同MSC内基站间切换4.2.1切换控制流程____基本切换处理4.2.2切换控制流程____后续切换流程(MS离开MSCb漫游到MSCb')移动管理MM消息呼叫控制(CC)消息BSSMAP 消息无连接消息BSSMAP 消息面向连接消息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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)关键词:位置更新协议信令摘要:信令就如同设备之间的语言,设备之间的正常运行都是建立在这种语言也就是信令的正常交互基础之上的。
正如不同的国家使用不同的语言,不同的语言又使用不同的语法一样,在通信网中,不同的接口使用不同的信令,不同的信令又对应使用不同的协议。
因此信令是建立在协议基础之上的,而读懂了信令就读懂了设备之间的语言,就能清楚的明白系统是如何进行通讯的,特别当有故障出现但却没有任何告警提示信息时,信令分析就成为了排障最高效的方法。
本文以位置更新信令流程为例,结合不同接口的协议,从字节级深入解读每条信令里的核心字段,使读者很容易理解每条信令的功能和作用,进而理解掌握整个位置更新信令流程的意义所在;为通过分析信令定位、解决相关网络问题奠定扎实的基础;同时也掌握了如何有效的使用协议来帮助解读信令的方法。
参考资料清单:0408协议0808协议0858协议BSS信令与接口分析基础M900/M1800 BSS 信令分析手册3G鉴权加密特性描述位置更新流程信令消息诠释1. 信令流程BTS BSC M SCM SChannel ACT Channel ACT ACK IMM ASS CMD(5)Channel REQ CC TMSI Reallocation CMPLocation Updating Accept(1)(3)(4)SABM EST IND( LOC UPD REQ)CR(CMP L3 inf ormation)UA (6)(7)(8)(9)(10)(11)(13)Channel RQD (2)Clear Command(14)Clear Complete (15)Location Updating Reject (12)图 1 位置更新流程2. 信令流程详解(1). C hannel RequestMS 在空中接口的接入信道上(RACH 上)向BTS 发送Channel Request ((该消息内含接入原因值为位置更新)。
该消息里的字段描述如下:Transparent IndicatorTransparent-indicator 显示“non-transparent-message ”说明这条消息对BSS 是不透明传输的,也就是BSC 和BTS 要处理这条消息。
●Channel Type协议0858-860 的9.3.1 Channel Number定义如下T代表子信道号(对SDCCH来说),TN是Timeslot,即时隙号。
也就是说本条信令消息是在CCCH逻辑信道的RACH上传输的(Channel-type: uplink-ccch-rach 对应10001 Uplink CCCH(RACH)),该CCCH对应的时隙号是0号时隙(time-slot:0)。
●Request Reference和Access DelayChannel Request的主要包括参数Request Reference和Access Delay。
Request Reference 包括RA(Channel Request中的8bit)和收到的接入脉冲的绝对帧号,Access Delay是接入脉冲的时间延迟。
查协议0408-590的9.1.8 Channel request,详见附录。
RA(Random Access Information)主要包括参数Establish Cause和Random Reference,总信令消息为1个字节长度(即8bit),其中用3~6个bit(3个bit对应上图的第6~8bit,6个bit对应上图的第3~8bit)来提供接入网络原因;用5~2个bit(5个bit对应上图的1~5bit,2个bit对应上图的1~2bit,)携带Random Reference,也就是鉴别符。
因为Random Reference 最多5个bit,所以最多系统同时区分32个MS,要进一步区分同时发起请求的MS,还需要根据Um接口上UA应答消息判断(见后面相关内容)。
下表中的”X”表示的是Random Reference字段,根据前面的3~6比特,根据这个字段,系统就能知道发起信道请求的原因值了。
比如我们可以查出,信令里的对应下表中的Establishment Cause为000xxxxx或0000xxxx的因为位置更新而发起的信道请求NECI(new establishment causes indication),也叫“半速率指示”。
为0时:New establishment causes are not supported,为1时:New establishment causes are supported。
t1,t3,t2是按下面的公式计算出绝对帧号。
FN =51 ((T3-T2) mod (26)) + T3 + 51 x 26 x T1协议定义请详细请参见附录3。
(2). C hannel RequiredBTS向BSC发送Channel Required消息。
Abis口的Channel Required消息所携带的内容跟Um 口的Channel Request消息所携带的内容是完全一样的,详细请参见Channel Request解释。
(3). C hannel ActivationBSC收到Channel Required消息后,分配信令信道,向BTS发送Channel Activation消息,将相应的地面资源激活,主要包括激活类型、信道模式、电平、时间提前量。
Channel number协议0858-860 的9.3.1Channel Number定义如下T代表子信道号(对SDCCH来说),TN是Timeslot,即时隙号。
可见激活的信道是类型为01,即SDCCH/8 + ACCH,子时隙为1(TTTT对应为001),该信道所在的时隙是time-slot:tn1(1)…*****001,即1号时隙。
activation-type: ---- intra-cell-immediate-assignment(0) ---- 00000011,00000000 的前8比特位00000011是Activation Type 里的第一个8位字节Element identifier字段,对应协议定义的Activation Type;而00000000的第一位对应Activation Type里的第二个8位字节字段里的R位,0表示Initial activation,1表示Reactivation,这里明显是初次激活;后3位对应A3 A2 A1,当为000时表示跟立即指配流程相关(related to immediate assignment procedure),详细参见附件1。
channel-mode从channel-mode里可以看到上下行DTX都没有打开(dtx-downlink和dtx-uplink都为0),本次信道激活的是用来传信令的(speech-or-data-indicator:signaling)协议,字段“channel-rate-and type: sdcch”协议定义如下,可见本条信令是用的SDCCH(对应0000 0001)信道。