RA100002 CDMA通信流程 Issue 1.0
第2章 登记流程
第2章 登记流程
(1) 手机位置更新 (2) 手机取消位置更新鉴权 (3) 手机登记为非激活状态 (4) AC发起SSD共享的SSD更新 (5) AC发起SSD不共享的SSD更新 (6) 接入过程中的鉴权
2.1 手机位置更新
2.1.1 流程图
BSCMSC/VLRHLR/AC前MSC/VLR1.位置更新请求(LOCATION UPDATE REQ)2.连接证实消息3.REGNOT(登记通知)REGCANC4.(取消前位置区)5.regcanc(取消成功)6.regnot(登记响应)7.位置更新接受(LOC ACP)8.CREF
2.1.2 流程描述
(1) 手机通过SCCP的连接请求消息上报位置更新请求。 (2) MSC给BSC回送SCCP的连接证实表示建立了连接。 (3) VLR通过C/D接口给HLR发送位置登记请求。
(4) 如果HLR存在旧的VLR,则该旧VLR发送登记取消消息。 (5) 旧的VLR取消登记成功,给HLR回送响应。 (6) HLR登记成功,给VLR登记成功响应。 (7) MSC给BSC发送位置登记成功消息。 (8) 默认是以CREF带回接受或拒绝。
2.1.3 主要英文缩写注解
REGNOT:Register Notice
11
RA100002 CDMA通信流程 Issue 1.0
第2章 登记流程
REGCACE:Registing Cancle
2.2 手机关机登记
2.2.1 流程图
BSCMSC/VLRHLR/AC1.关机登记请求(LOCATION UPDATE REQ)2.连接证实消息3.MSINACT(关机请求)4.msinact(关机请求响应)7.位置更新接受(LOC ACP)8.CLEAR COMMAND9.CLEAR COMPLETE
2.2.2 流程描述
(1) 手机上报关机登记请求(通过位置更新请求消息,请求类型为关机登记) (2) MSC给BSC回送SCCP的连接证实表示建立了连接。 (3) VLR通过C/D接口给HLR发送关机登记请求。 (4) HLR关机登记成功,给MSC/VLR登记成功响应。 (5) MSC给BSC发送位置登记成功消息。 (6) MSC下发清除命令,清除无线连接。 (7) BSC回送清除完成。
2.2.3 主要英文缩写注解
MAINACT:Mobile Station Inactive LOC ACP:Location Accept
12
RA100002 CDMA通信流程 Issue 1.0
第2章 登记流程
2.3 手机登记为非激活状态(不含鉴权)
2.3.1 流程图
BSCMSC/VLRHLR/AC前MSC/VLR1.位置更新请求(LOCATION UPDATE REQ)2.连接证实消息3.REGNOT(AVTYP)4.REGCANC(取消前位置区)5.regcanc(取消成功)6.regnot(登记响应)7.位置更新接受(LOC ACP)8.CLEAR COMMAND9.CLEAR COMPLETE 2.3.2 流程描述
非激活状态,表示手机工作在SLEEP模式,或者SLOT模式(无周期不标记CYCLEINDEX),无法接受寻呼消息。
(1) 手机通过上报位置更新请求,其中的CLASSMARK2的SLOT标志或者
SLEEP标志位表示了手机工作在SLEEP或者SLOT模式。 (2) MSC给BSC回送SCCP的连接证实表示建立了连接。
(3) VLR通过C/D接口给HLR发送位置登记请求,带AVTYP类型,表示
手机工作在SLEEP或者SLOT模式。
(4) 如果HLR存在旧的VLR,则该旧VLR发送登记取消消息。 (5) 旧的VLR取消登记成功,给HLR回送响应。 (6) HLR登记成功,给VLR登记成功响应。 (7) MSC给BSC发送位置登记成功消息。 (8) MSC下发清除命令,清除无线连接。 (9) BSC回送清除完成。
2.4 AC发起的SSD共享的SSD更新
13
RA100002 CDMA通信流程 Issue 1.0
第2章 登记流程
2.4.1 流程图
BSCMSC/VLR1.AUTHDIR(RANDSSD, NEWSSDINFO)2.authdirHLR/AC3.SSD UPDATE REQ( RANDSSD)4.BASE CHALLENGE(RANDBS)5. BASE CHANNENGE RSP(AUTHBS)6. SSD UPDATE (SUCCESS)7. UNIQUE CHALLENGE(RANDU)8.UNIQUE CHALLENGE RSP(AUTHU)9. ASREPORT(SSDURPT,UCHALRPT)10.asreport 2.4.2 流程描述
共享加密数据(SSD)是存储在MS和网络里的一个128比特数据。这一共享加密数据并不通过空中接口在MS和网络之间传送。SSD的头64比特被定义为SSD-A,被用在鉴权程序里。SSD的后64比特被定义为SSD-B,被用作支持语音加密和信令消息加密。一些特定的空中接口程序被定义以更新移动台处的SSD。新的共享加密数据在MSC/HLR处产生,接着启动SSD更新程序。怎样调用SSD更新程序是运营者确定的问题。SSD更新程序可以在控制信道或语音/业务信道上进行。
(1) HLR/AC发起了SSD更新的请求,SSD共享,带SSD更新的随机数
RANDSSD和新的SSD。
(2) MSC给HLR回送Authdir,表示接受了此次SSD更新的命令。 (3) MSC给手机下发SSD更新命令,带SSD更新的随机数RANDSSD。 (4) 手机要求验证SSD更新发起者的合法性,发起了基站查询命令,带
RANDBS,要求网络侧验证。
(5) MSC/VLR根据RANDBS计算出AUTHBS(VLR有CAVE能力),给
手机送基站查询响应带AUTHBS。
(6) 手机验证通过,接受新的SSD,给MSC/VLR上报SSD更新接受。 (7) SSD更新后,必然发起一次独特查询,MSC/VLR产生随机数RANDU,
要求手机用新的SSD证实。
(8) 手机用新的SSD和RANDU计算得到AUTHU,通过独特查询响应消息
上报给MSC/VLR。MSC/VLR根据手机计算的AUTHU和CAVE算法得到的AUTHU是否匹配决定独特查询是否通过。 (9) MSC/VLR给HLR/AC送SSD更新的结果报告。 (10) HLR/AC回送响应,表示收到了此报告。
14
RA100002 CDMA通信流程 Issue 1.0
第2章 登记流程
2.4.3 主要英文缩写注解
AUTHDIR:Authentication direction RAND:Random number SSD:Share secrey data RANDNBS:Rand base staion RANDDU:Rand demand unique
2.5 AC发起SSD不共享的SSD更新
2.5.1 流程图
BSCMSC/VLR2.authdir3.SSD UPDATE REQ( RANDSSD)4.BASE CHALLENGE(RANDBS)5.BSCHALL(RANDBS)6.bschall (AUTHBS)7. BASE CHANNENGE RSP(AUTHBS)8. SSD UPDATE (SUCCESS)9. UNIQUE CHALLENGE(RANDU)10.UNIQUE CHALLENGE RSP(AUTHU)11. ASREPORT(SSDURPT,UCHALRPT)12.asreportHLR/AC1.AUTHDIR(RANDSSD,RANDU,AUTHU)
2.5.2 流程描述
(1) HLR/AC发起了SSD更新的请求,SSD非共享,带SSD更新的随机数
RANDSSD,独特查询的随机数RANDU,和独特查询的结果AUTHU。 (2) MSC给HLR回送Authdir,表示接受了此次SSD更新的命令。 (3) MSC给手机下发SSD更新命令,带SSD更新的随机数RANDSSD。 (4) 手机要求验证SSD更新发起者的合法性,发起了基站查询命令,带
RANDBS,要求网络侧验证。 (5) MSC将基站查询消息发送HLR/AC。
(6) HLR/AC将验证结果AUTHBS送给MSC/VLR。 (7) MSC/VLR给手机送基站查询响应,带AUTHBS。
(8) 手机验证通过,接受新的SSD,给MSC/VLR上报SSD更新接受。 (9) SSD更新后,必然发起一次独特查询,带随机数RANDU,要求手机用
新的SSD证实。
15