ra000006 cdma 信令分析

166
RA000006 CDMA 信信信信 无无无无无无无无无

Upload: tao

Post on 17-Mar-2016

49 views

Category:

Documents


2 download

DESCRIPTION

RA000006 CDMA 信令分析. 无线产品课程开发室. 学习目标. 学习完本课程,您应该能够掌握:. CDMA 系统接口和协议的基础知识 SCCP 层间接口、网络服务功能以及应用特点 ANSI TCAP 流程 MAP 消息结构和典型 MAP 消息分析 A 、 C/D 、 E 接口消息跟踪和分析. 课程内容. 第一章 CDMA 信令系统概述 第二章 移动应用部分 第三章 A 、 C/D 、 E 用户接口消息分析. 第一章 CDMA 信令系统概述. 1.1 CDMA 信令系统结构 1.2 SCCP 介绍 1.3 ASIN TCAP 介绍. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: RA000006  CDMA 信令分析

RA000006 CDMA 信令分析

无线产品课程开发室

Page 2: RA000006  CDMA 信令分析

学习目标

CDMA 系统接口和协议的基础知识SCCP 层间接口、网络服务功能以及应用特点ANSI TCAP 流程MAP 消息结构和典型 MAP 消息分析A 、 C/D 、 E 接口消息跟踪和分析

学习完本课程,您应该能够掌握:

Page 3: RA000006  CDMA 信令分析

课程内容

第一章 CDMA 信令系统概述第二章 移动应用部分第三章 A 、 C/D 、 E 用户接口消息分析

Page 4: RA000006  CDMA 信令分析

第一章 CDMA 信令系统概述

1.1 CDMA 信令系统结构 1.2 SCCP 介绍1.3 ASIN TCAP 介绍

Page 5: RA000006  CDMA 信令分析

CDMA 信令系统结构

MS BSS MSC/VLR

MSC/VLR

HLR

EA

MC

SCP

Page 6: RA000006  CDMA 信令分析

CDMA 信令系统结构 A- 接口:网络子系统与基站子系统之间的通信接口。从系统功能

实体上看,就是基站控制器( BSC )和移动业务交换中心( MS

C )之间的接口,此接口传递的信息包括移动台管理、基站管理、移动性管理、呼叫处理等功能。

B- 接口: MSC 和 VLR 之间的接口,由于 MSC 和 VLR 在物理上是合一的,因此 B 接口成为内部接口。

Page 7: RA000006  CDMA 信令分析

CDMA 信令系统结构 C- 接口: MSC 与 HLR 之间的接口。在移动台( MS )作被叫时,

C 接口用于关口( Gateway ) MSC 从 HLR 获得被叫 MS 的路由信息( RoamingNumber )。

D- 接口: VLR 与 HLR 之间的接口。该接口用于交换有关移动台位置信息及用户管理的信息。

由于 MSC 和 VLR 在物理上是合一的,因此, C 、 D 口在物理上也是合一的,称为 C/D 口。

Page 8: RA000006  CDMA 信令分析

CDMA 信令系统结构 E- 接口: MSC 与 MSC 之间的接口。用于前转指示或控制相邻

区域不同的 MSC 之间进行切换的接口。

Q- 接口: MSC 与 MC 之间的接口。用于传递短消息。

T1- 接口: MSC/VLR 中 SSP 与 SCP 的接口。用于智能业务。

Page 9: RA000006  CDMA 信令分析

1.1.1 A 口信令模型

CM :接续管理 MM: 移动性管理 RR :无线资源管理L1-L3: 信号层 1-3 BTSM:BTS 的管理部分 Um : MS 与 BTS 间的空中接口Abis : BTS 与 BSC 间接口 SCCP :信令连接控制部分 MS: 移动台MTP :消息传递部分 MSC :移动业务交换中心 BSC :基站控制器 BTS :基站收发信台 BSSMAP :基站子系统管理应用部分LAPDm : ISDN 的 Dm 数据链路协议移动应用部分 A : BSC 与 MSC 间接口

CM

MM

RR

LAPDm

SigL1

L3

L2

L1

MS

RR BTSM

LAPDm

SigL1

LAPD

SigL1

LAPD

SigL1

BTSM

RR

SCCP

MTP

BSSMAP

CM

MM

BSSMAP

SCCP

MTP

MSCBSCBTS

Um½Ó¿Ú Abis½Ó¿Ú A½Ó¿Ú

Page 10: RA000006  CDMA 信令分析

1.1.1 A 口信令模型

BSAP: 基站子系统应用部分 DTAP: 直接传输应用部分BSMAP: 基站子系统管理应用部分SCCP: 信令连接控制部分 MTP: 消息传递部分

DTAP

BSAP

SCCPMTP

DTAP

BSAP

SCCPMTP

BSMAP

分配功能

BSMAP

分配功能

A½Ó¿Ú

Page 11: RA000006  CDMA 信令分析

1.1.2 MAP 信令模型

MTP

MAP

TCAP

SCCP

ISUP

TUP

a b c

de

f

a 、 b 、 c 为 MTP 业务原语 e 、 d 为网络业务原语 f 为 TC 原语

Page 12: RA000006  CDMA 信令分析

第一章 CDMA 信令系统概述

1.1 CDMA 信令系统结构 1.2 SCCP 介绍1.3 ASIN TCAP 介绍

Page 13: RA000006  CDMA 信令分析

1.2 SCCP 介绍

SCCP 信令网和其他信令网要素关系

INAP OMAP MAP ISUP TUP

TCAP

ISP

SCCP

MTP-3

MTP-2

MTP-1

HLR VLR

第一层第二层

第三层

第四一六层第七层

BSAP

Page 14: RA000006  CDMA 信令分析

1.2.1 SCCP 的应用特点能传送各种与电路无关 (Non-Circuit- Related) 的信令消息。

具有增强的寻址选路功能 , 可以在全球互连的不同七号信令网之间实现信令的直接传输。

除了无连接服务功能以外,还能提供面向连接的服务功能。

Page 15: RA000006  CDMA 信令分析

1.2.2 SCCP 网络服务功能 SCCP 层可向用户提供无连接和面向连接服务,可根据用户对

业务的不同需求,提供了以下 4 类业务以完成有不同质量要求的用户业务的传递:

0 基本无连接业务类1 顺序无连接业务类2 基本面向连接业务类3 流量控制的面向连接业务类

Page 16: RA000006  CDMA 信令分析

1.2.2.1 无连接业务无连接业务事先不建立信令连接,通过信令网传递信令数据。

0 类无连接:消息不按顺序传递,采用负荷分担规则或随机产生SLS 。

1 类无连接:消息按顺序传递,消息包含相同的 SLS 。

Page 17: RA000006  CDMA 信令分析

1.2.2.1 无连接业务无连接业务提供四种消息类型,如下:

消息类型 UDT

0X09 0X12

XUDTS

消息类型编码UDTS

0X11

XUDT

0X0A

UDT:unit data UDTS:unit data serviceXUDT:extend unit data XUDTS: extend unit data service

Page 18: RA000006  CDMA 信令分析

1.2.2.1 无连接业务无连接型 SCCP 程序

UDTUDT

UDTUDT

UDT

UDTS

· ¢¶ ËSCCP

ÖмÌSCCP

ÖÕ¶ ËSCCP

¹ ÊÕÏ

Page 19: RA000006  CDMA 信令分析

1.2.2.2 面向连接业务

面向连接业务类似于分组交换中的虚电路( Virtaul Circuit )传送,它需要在发送消息前,先通过应答的方式在始节点和终节点之间建立一条消息传送路径,这种方式适用于传送大量的成批数据。

Page 20: RA000006  CDMA 信令分析

1.2.2.2 面向连接业务面向连接业务分为暂时信令连接和永久信令连接。

暂时信令连接指信令连接的建立需要由 SCCP 用户启动和控制,类似于拨号电话连接;

永久信令连接是本地 ( 或远地 )O&M 功能,或者由节点的管理功能建立和释放,它们为 SCCP 用户提供半永久连接,类似租用电话线路。

Page 21: RA000006  CDMA 信令分析

1.2.2.2 面向连接业务面向连接业务协议分类

基本面向连接类(协议类别 2 ) 在这种协议类别中,通过建立信令连接,保证起源点的 SCCP 的用

户与目的地节点 SCCP 的用户之间双向数据传递。同一信令关系可复用很多信令连接。属于某个信令连接的消息包含相同的 SLS 值,以保证消息按顺序传送。

流量控制面向连接类(协议类别 3 ) 在这种协议类别中,除具有协议类别 2 的特性外,还可以进行流量控

制和传递加速数据。另外,还具有检测消息丢失和序号错误能力。

Page 22: RA000006  CDMA 信令分析

1.2.2.2 面向连接业务面向连接 SCCP 程序

CRCRCCCC

DTDT

DTDTAKAK

RSLDRSLDRLCRLC

· ¢¶ ËSCCP

ÖмÌSCCP

ÖÕ¶ ËSCCP

Page 23: RA000006  CDMA 信令分析

1.2.3 SCCP 的应用特点SCCP 的三种地址类型

信令点编码( SPC ) 子系统号( SSN ) 全局名( GT )

SCCP 的两种寻址方式 DPC+SSN

GT

Page 24: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 的消息结构

F CK SIF SIO LI FIB FSN BIB BSN F

 ·Ó ɱ ê¼ Ç

Ï ûÏ ¢À àÐ Í

± ر ¹ ̶ ² ¿· Ö£ F£ ©

± ر ¿ ɱ ä² ¿· Ö£ V£ ©

È ÎÑ ¡² ¿· Ö(O)

± ر ² ÎÊ ýA

¡ ¡

± ر ² ÎÊ ý¢ ñ

¡ ¡

² ÎÊ ýMÖ Õ ë

² ÎÊ ýPÖ Õ ëÈ ÎÑ ¡Ï îµ Ä¿ ªÊ ¼Ö Õ ë

² ÎÊ ýM³ ¤¶ Ȳ ÎÊ ýM

¡ ¡

² ÎÊ ýP³ ¤¶ Ȳ ÎÊ ýP

² ÎÊ ýà ûX² ÎÊ ýX³ ¤¶ È

² ÎÊ ýX

¡ ¡

² ÎÊ ýà ûZ² ÎÊ ýZ³ ¤¶ È

² ÎÊ ýZÈ ÎÑ ¡² ÎÊ ý½ áÊ ø

Page 25: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介1 、路由标记( Label ):结构为 DPC+OPC+SLS 。2 、消息类型: SCCP的功能和程序的实现,例如在建立或不建

立逻辑信令连接的情况下传递数据信令单元,都必须传递 SCCP的各种消息来完成。 SCCP的消息分为无连接业务的消息和面向连接业务的消息。下页表中给出了 SCCP的消息和它们所对应的协议类别和编码。

Page 26: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息类型及编码

协议类别

消息类型 0 1 2 3 编 码CR连接请求 × × 00000001CC连接确认 × × 00000010CREF拒绝连接 × × 00000011RLSD释放连接 × × 00000100RLC释放完成 × × 00000101DT1数据形式 1 × 00000110DT1数据形式 2 × 00000111AK数据证实 × 00001000UDT单位数据 × × 00001001UDTS单位数据业务 × × 00001010ED加速数据 × 00001011EA加速数据证实 × 00001100RSR复原请求 × 00001101RSC复原确认 × 00001110ERR协议数据单元错误 × × 00001111I T不活性测试 × × 00010000

×表示此消息可以在对应协议类别中使用

Page 27: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介

3 、长度固定的必备部分:即该消息所有固定长度的必备参数。

4 、长度可变的必备部分:即该消息所有可变长度的必备参数。

5 、任选部分:即该消息所有的任选参数。

Page 28: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息的重要参数( 1 )

² ÎÊ ý× Ö¶ Î Ï ûÏ ¢ ² ÎÊ ýà û± à ë

UDT UDTS

CR CC CREF

RLSD

RLC DT1 DT2 AK ED EA RSR RSC ERR IT

Ï ûÏ ¢À àÐ Í M M M M M M M M M M M M M M M MÄ ¿µ ĵ ؾ Ö² ¿Ò ýÓ Ãº Å

M M M M M M M M M M M M M 00000001

Ô ¶ ˾ Ö² ¿Ò ýÓ Ãº Å

M M M M M M M 00000010

± »½ е ØÖ · M M M O O 00000011

Ö ÷½ е ØÖ · M M O 00000100

Ð Ò éÀ à± ð M M M M 00000101

· Ö¶ Î/Ö Ø× ° M 00000110

Page 29: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息的重要参数( 2 )

½ ÓÊ ÕÏ ûÏ ¢Ð òº Å

M 00000111

Ë ³Ð ò/· Ö¶ Î M M 00001000

Ð ÅÓ ÃÁ ¿ O O M M 00001001

Ê Í· ÅÔ Ò ò M 00001010

Õ ï¶ Ï M O O O 00001011

¸ Î »Ô Ò ò M 00001100

´ íÎ óÔ Ò ò M 00001101

Ó Ã» §Ê ý¾ Ý M M O O O O M M M 00001111

¾ ܾ øÔ Ò ò M 00001110

È ÎÑ ¡² ÎÊ ý½ áÊ ø

O O O O O O 00000000

Page 30: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息参数详细解释

协议类型1~ 4比特表示协议类别4 3 2 10 0 0 0 0 类0 0 0 1 1 类0 0 1 0 2 类0 0 1 1 3 类其余备用

5~ 8比特表示失败时原消息是否需要回送8 7 6 50 0 0 0 消息不回送1 0 0 0 消息回送其余备用

Page 31: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息参数详细解释

用户地址用户地址的编码形式

地址表示语 八位位组 1

八位位组 2~ n地址

Page 32: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息参数详细解释

用户地址 地址表示语

地址表示语的编码格式如下

7 6 5 4 3 2 1 0

全局码表示语子系统表示语

信令点表示语

备用路由表示语

Page 33: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介SCCP 消息参数详细解释

用户地址SCCP 子系统编码

0000 0011 ISDN 用户部分0000 0100

0000 10000000 1001

0000 01010000 01100000 0111

1111 11110000 11000000 1010

操作维护管理部分( OMAP )移动应用部分( MAP )归属位置寄存器( HLR )拜访位置寄存器( VLR )移动交换中心( MSC )设备识别中心( EIR )鉴权中心( AC )智能网应用部分( INAP )扩充备用其他

0000 00000000 0001

未定义的子系统号 /没有使用SCCP 管理

备用

Page 34: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介GT 码的结构(一)

1 类 GT 码

第 2 地址信号 第 1 地址信号第 N 地址信号……填充码(若需)

O/E 地址性质指示码 8 7 6 5 4 3 2 1

地址性质指示码指明该 GT 码的属性 , 具体编码分配如下:比特: 7 6 5 4 3 2 1 0 0 0 0 0 0 0 空闲 0 0 0 0 0 0 1 用户号码 0 0 0 0 0 1 0 国内备用 0 0 0 0 0 1 1 国内有效 0 0 0 0 1 0 0 国际有效

O/E :奇偶表示语 0 :偶数个地址信号 1 :奇数个地址信号

Page 35: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介GT 码的结构(二)

2 类 GT 码

第 2 地址信号 第 1 地址信号第 N 地址信号……填充码(若需)

翻译类型8 7 6 5 4 3 2 1

翻译类型:暂无定义, CDMA 一般用 0x00

Page 36: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介GT 码的结构(三)

3 类 GT 码8 7 6 5 4 3 2 1

第 2 地址信号 第 1 地址信号第 N 地址信号……填充码(若需)

翻译类型编号方案编号计划

编号计划的编码为:比特: 8 7 6 5 0 0 0 0 未知 0 0 0 1 电话 /ISDN 编号计划 0 0 1 0 备用 0 0 1 1 数据编号计划 0 1 0 0 用户电报编号计划 0 1 0 1 海事移动编号计划 0 1 1 0 陆地移动编号计划 0 1 1 1 ISDN/ 移动编号计划

编码方案的编码:比特: 4 3 2 1 0 0 0 0 未知 0 0 0 1 BCD 编码,奇数位号码 0 0 1 0 BCD 编码,偶数位号码

Page 37: RA000006  CDMA 信令分析

1.2.4 SCCP 消息格式简介GT 码的结构(四)

4 类 GT 码8 7 6 5 4 3 2 1

第 2 地址信号 第 1 地址信号第 N 地址信号……填充码(若需)

翻译类型编号方案编号计划备用 地址性质指示码

CDMA 系统中, A 接口地址信息不包含 GT 码,其他接口使用 4 类 GT 码

Page 38: RA000006  CDMA 信令分析

1.2.5 面向连接控制过程8 个面向连接的控制过程

连接建立 连接拒绝 连接释放 数据传送 加速数据传送 连接复位 重启动 不活动性控制

Page 39: RA000006  CDMA 信令分析

1.2.5.1 面向连接的一般过程面向连接的信令控制过程由三个阶段构成

连接建立阶段

数据传送阶段

连接释放阶段

Page 40: RA000006  CDMA 信令分析

1.2.5.1 面向连接的一般过程连接建立阶段

用户 A 目的 SCCP源 SCCP 中间节点 用户 B

N-CONNECT请求 CR CR N-CONNECT 指示

N-CONNECT响应CCCCN-CONNECT 指示

节点 A 节点 B

Page 41: RA000006  CDMA 信令分析

1.2.5.1 面向连接的一般过程数据传送阶段和连接释放阶段

用户 A 目的 SCCP源 SCCP 中间节点 用户 B

节点 A 节点 B

N-DATAREQ DT1

DT1 DT1

DT1 N-DATAIND

N-DATAREQN-DATAIND

N-DISCREQ DISC DISC N-DATAIND

RLC RLC

Page 42: RA000006  CDMA 信令分析

1.2.5.2 面向连接其他控制过程

消息分段和重装

异常情况处理 不活动性控制 协议出错处理 再启动

Page 43: RA000006  CDMA 信令分析

第一章 CDMA 信令系统概述

1.1 、 CDMA 信令系统结构 1.2 、 SCCP 介绍1.3 、 ASIN TCAP 介绍

Page 44: RA000006  CDMA 信令分析

1.3 ANSI TCAP 介绍TCAP简介(一)

国际上通用的 TCAP标准 ITU-T 制定的 TCAP标准

ANSI 制定的 TCAP标准

Page 45: RA000006  CDMA 信令分析

1.3 ANSI TCAP 介绍TCAP简介(二)

TC 的组成 事务 能力应用部 分( Transaction Capability Application Part-TCA

P )

中间服务部分( Intermediate Service Part-ISP )

Page 46: RA000006  CDMA 信令分析

1.3 ANSI TCAP 介绍TCAP简介(三)

TC 用户的分类 数据传送量小,但实时要求严

– 使用 SCCP的无连接服务传递数据

数据传送量大,但实时要求较低– 使用 SCCP的面向连接的服务传递数据

Page 47: RA000006  CDMA 信令分析

1.3 ANSI TCAP 介绍TCAP简介(四)

关键术语 成份:简单地说,成份就是用来传递 TC 用户的请求、返回结果、差错或者拒绝的原语。

事务:简单地说,事务就是网络两节点间处理的业务。

对话: TCAP将网络两点间的信息交互过程抽象为一个对话,若两点要处理事务时就通过 TCAP 在两点间建立一个对话。目前, TCAP

的一次对话只处理一个事务,事务和对话具备对等关系。

Page 48: RA000006  CDMA 信令分析

1.3.1 TCAP 的子层结构TCAP 的子层结构

³ É· Ý×Ó² ã

ÊÂÎ ñ×Ó² ã

TCÓû§A

TCAP

³ É· Ý×Ó² ã

ÊÂÎ ñ×Ó² ã

TCÓû§

TCAP

SS7 NetWorks

B

TC-Ô Óï

TR-Ô Óï

N-Ô Óï

TC-Ô Óï

TR-Ô Óï

N-Ô Óï

Page 49: RA000006  CDMA 信令分析

1.3.1.1 事务处理子层事务处理子层简介

事务处理子层( Transaction Sublayer )完成对本端事务子层用户和远端事务处理子层用户之间的信令通信过程,及事务进行管理。事务处理子层用户称为 TR 用户。目前已知的唯一的 TR 用户就是成份子层( CSL )。对等 CSL 之间的通信也就是对等 TC 用户之间的通信,称为对话。因此在目前定义的 TCAP 协议中,事务和对话完全等同,两个具有一一对应的关系。

Page 50: RA000006  CDMA 信令分析

1.3.1.1 事务处理子层对话的分类

非结构化对话

结构化对话

Page 51: RA000006  CDMA 信令分析

1.3.1.1 事务处理子层非结构化对话的过程

非结构化对话性能的应用由发送一个 TC-UNI原语来表明。在起源端,发出一个 TC-UNI 请求原语,请求把预先传到成份子层的具有相同对话 ID 的所有成份传到远端TC 用户。在接收端,目的 TC 用户通过一个 TC-UNI原语被告知,已经收到一个或多个成份。

Page 52: RA000006  CDMA 信令分析

1.3.1.1 事务处理子层结构化对话的过程

1 、对话的开始 一个 TC 用户通过发出一个 TC- BEGIN 请求原语开始一个新的对话,

此原语的用途是:– 向成份子层指明,一个新的对话开始,由原语的“对话 ID”参数识别。– 请求发送用成份处理原语预先传到成份子层的具有相对对话 ID 的“请求

类”成分。 在接收侧,目的 TC 用户用一个 TC- BEGIN指示原语被告知一个新

的对话开始。

Page 53: RA000006  CDMA 信令分析

1.3.1.1 事务处理子层结构化对话的过程

2 、对话的继续 一个 TC 用户通过发出一个 TC- CONTINUE 请求原语表示其想要继

续对话。这个原语请求发送该对话已经传到成份子层的任何成份。 在接收端, TC- CONTINUE指示原语表示:

– 对话可以继续;– 成份正在传送 ( 若“ Components Present”参数不表示“空” )。

Page 54: RA000006  CDMA 信令分析

1.3.1.1 事务处理子层结构化对话的过程

3 、对话的结束 预先安排的结束

– TC 用户根据预先的安排决定什么时候结束对话: TC- END请求原语的结果是本地的。一旦发出了 TC-END请求原语,此对话就不能再发送或接收成份。

基本结束– 基本结束情况采用 TC- END 原语有两个目的;一是传送任何悬而未决的

成份;一是表明该对话在两个方向都将不再交换成份。 对话被一个 TC 用户中止

– TC 用户具有不考虑任何悬而未决的操作调用 (中止 )而要求立即结束一个对话的能力,这时, TC-用户可以提供表明中止原因及诊断信息的端对端信息。

Page 55: RA000006  CDMA 信令分析

1.3.1.2 成份子层功能:事务子层负责传送对话消息的基本单元就是成份。成份

子层( Component Sublayer )完成对话中成份的处理及对话的控制处理。

一个对话消息包含一个或多个成份(少数无成份,只起到对话控制作用),一个成份对应于一个操作的执行请求或操作的执行结果。

每个成份由不同的成份调用标识号( Invoke ID )标识,通过调用标识号,控制多个相同或不同操作成份的并发执行。该识别号仅供成分子层区分并发执行各个操作,以便对各个操作的执行过程进行监视和管理,并不表示这是一个什么操作。

Page 56: RA000006  CDMA 信令分析

1.3.1.2 成份子层具体操作的定义由操作码标识,由 TC 用户定义。其含义取决于

具体应用业务, TCAP 对此不予分析和处理。

调用标识号由发起操作请求的成分子层分配,对端回送操作响应成分时,也必须包含该标识号,以指明是哪个操作的执行结果。由于成分是嵌在对消息中发送的,即成分是从属于对话的,因此不同对话中的成分可以使用同样的调用标识号。这样,通过调用标识号, TCAP 可以控制大量相同的或不同的操作并发执行。

Page 57: RA000006  CDMA 信令分析

1.3.1.2 成份子层成份的类型

操作调用成份( Invoke-INV ) 回送结果 -最后结果成份( Return Result-last-RR-L ) 回送结果 -非最后结果成份( Return Result-not last-RR-NL ) 回送错误成份( Return Error-RE ) 拒绝成份( Reject-RJ )

Page 58: RA000006  CDMA 信令分析

1.3.1.3 原语TCAP 各层使用的原语

TSL事务子层

TCAP

TC原语

对话部分 成份部分

CSL成份子层

TC用户

TR原语

成份原语¶ Ô» °Ô Ó ï

Page 59: RA000006  CDMA 信令分析

1.3.1.3 原语TCAP 成份原语包括

TC-INVOKE

TC-RESULT-L

TC-RESULT-NL

TC-U-ERROR

TC-L-CANCLE

TC-U-CANCLE

TC-L-REJECT

TC-R-REJECT

TC-U-REJECT

Page 60: RA000006  CDMA 信令分析

1.3.1.3 原语TCAP 对话处理原语包括

TC-UNI

TC-BEGIN

TC-CONTINUE

TC-U-ABORT

TC-P-ABORT

TC-END

TC-NOTICE

Page 61: RA000006  CDMA 信令分析

1.3.2 TCAP 消息结构TCAP 消息的位置

F CK SIF SIO LI FIB FSN BIB BSN F *

L2 L2L3

L2

Ð ÅÏ ¢Ä ÚÈ Ý Â ·Ó ɱ ê¼ Ç

Ê ý¾ Ý Ö ÷½ ÐÓ Ã» §µ ØÖ ·

± »½ ÐÓ Ã» §µ ØÖ · Ð Ò éÀ à± ð Ï ûÏ ¢À àÐ Í

³ É· ݲ ¿· ÖÐ ÅÏ ¢µ ¥Ô ª

¶ Ô» °² ¿· ÖÐ ÅÏ ¢µ ¥Ô ª

Ê ÂÎ ñ ¦À í² ¿· ÖÐ ÅÏ ¢µ ¥Ô ª Ï ûÏ ¢³ ¤¶ È Ï ûÏ ¢À àÐ Í

L3

SCCP

TC

Page 62: RA000006  CDMA 信令分析

1.3.2.1 TCAP 消息的构成TCAP 消息的构成:消息基本单元为信息元,有本原体和复合体。不管是本原体还是复合体,信息元的结构是:•标记:表示信息元的名称•长度:表示该信息元内容的字节数。•内容:信息元具体内容。整个消息采用嵌套式组织,即内容中又包括标记、长度、内容。

标签

内容信息单元

长度

Page 63: RA000006  CDMA 信令分析

1.3.2.2 TCAP 消息结构TCAP 的消息结构如下

Ï ûÏ ¢À àРͱ ê¼ ÇÏ ûÏ ¢× ܳ ¤¶ È

Ï ûÏ ¢Ä ÚÈ Ý

Ê ÂÎ ñ² ¿· ÖÐ ÅÏ ¢Ô ª

Ê ÂÎ ñ² ¿· ÖÐ ÅÏ ¢Ô ª

Ê ÂÎ ñ² ¿· Ö

Ê ÂÎ ñ² ¿· ÖÐ ÅÏ ¢Ô ª

³ É· ݲ ¿· Ö

± ê¼ Ç³ ¤¶ ÈÄ ÚÈ Ý

± ê¼ Ç³ ¤¶ ÈÄ ÚÈ Ý

³ É· ݲ ¿· Ö± ê¼ Ç³ É· ݲ ¿· Ö³ ¤¶ È

³ É· Ý

³ É· Ö

³ É· ÝÀ àРͱ ê¼ Ç³ É· ݳ ¤¶ È

³ É· ÝÐ ÅÏ ¢Ô ª³ É· ÝÐ ÅÏ ¢Ô ª

² ÎÊ ý

³ É· ÝÀ àРͱ ê¼ Ç³ É· ݳ ¤¶ È

³ É· ÝÐ ÅÏ ¢Ô ª³ É· ÝÐ ÅÏ ¢Ô ª

² ÎÊ ý

¶ Ô» °² ¿· ÖÐ ÅÏ ¢Ô ª

Page 64: RA000006  CDMA 信令分析

1.3.2.2 TCAP 消息结构事务处理部分 TCAP 消息编码

无无OOOOO0XE8Constructor成分序列

OOOOOOO0XFDConstructor用户信息(User Information)(MAP不用)

OOOOOOO0XDBPrimitive应用上下文(Application Context)

M无无无无无无0XD8Primitive用户中止信息

无M无无无无无0XD7PrimitiveP-Abort原因

O无OOOOOr0XF9Constructor对话部分

MMMMM无无目的事务ID无无MM无MM源端事务ID

MMMMMMM0XC7Primitive事务ID

F6 MF6 ME6 ME5 ME4 ME3 ME2 MConstructor原语名

标记编码类型信息名

用户放弃

U-ABORT

协议放弃

P-ABORT

Conversation Without Permission

Conversation With Permission

ResponeQuery Without Permission

Query With Permission

信息元 消 息

Page 65: RA000006  CDMA 信令分析

1.3.2.2 TCAP 消息结构成份部分 TCAP 消息:成分部分由一个或多个成分组成,每个成分为一个信息元序列,各信息元一般为本原体。各个成分具体包含的信息元取决于它的功能,如下表所示:

MMMM0XF2Constructor参数

M无无无0XD5Primitive问题码

无M无无0XD3/0XD4Primitive错误码

无无无M0XD0/0XD1Primitive操作码

MMM无Correlation ID

无无无MInvokeID

MMMM0XCFPrimitive成分ID

EC MEB MEA M E9 MConstructor成分原语名

标记编码类型信息元名

拒绝成份REJECT

返回错误成份RETURN ERROR

回复结果RETURN RESULT LAST

调用成份INVOKE(last)

消 息 信息元

Page 66: RA000006  CDMA 信令分析

问题1 、请画出 CDMA 信令系统结构图?2 、 A 可以传递哪两种消息?3 、 SCCP 可以提供哪几类业务?4 、 TCAP又分为几层?

Page 67: RA000006  CDMA 信令分析

解答1 、参见第 6页网络结构图2 、可以传递 BSSMAP 和 DTAP 消息3 、可提供四类业务:基本无连接、有序无连

接、基本面向连接、流量控制的面向连接4 、成份子层和事务子层

Page 68: RA000006  CDMA 信令分析

小结本章介绍了 CDMA 信令系统以及 SCCP 的网络服务功能和寻址

选路功能、 SCCP 的消息格式以及 ANSI TCAP 消息结构和对话流程。

Page 69: RA000006  CDMA 信令分析

课程内容

第一章 CDMA 信令系统概述第二章 移动应用部分第三章 A 、 C/D 、 E 用户接口消息分析

Page 70: RA000006  CDMA 信令分析

第二章 移动应用部分

2.1 MAP2.1 MAP 的功能的功能

2.2 MAP 消息结构

2.3 MAP 消息编码

Page 71: RA000006  CDMA 信令分析

2.1 MAP 的功能MAP 在 OSI参考模型中的位置

MAP

TCAP

MTP

SCCP

MAP

TCAP

MTP

SCCP

ISP4-6

NSP1-3

7

SCCP

MTP

SP STP SP

Dialogue

Transaction

Page 72: RA000006  CDMA 信令分析

2.1 MAP 的功能

CDMA 的 MAP 规范制定了 800MHz 数字蜂窝移动通信网的移动业务交换中心、位置寄存器、鉴权中心及设备识别寄存器等实体之间的移动应用部分的信令,其中包括了消息流程、操作定义、数据类型、错误类型及具体的编码。

Page 73: RA000006  CDMA 信令分析

2.1 MAP 的功能

- - - - Î »Ö à üÐ Â/É ¾³ ý- - - - Î »Ö à üÐ Â/É ¾³ ý

- - - - Î »Ö ü Ä æÆ ÷¹ ÊÕ Ïº óµ Ä Ô - - - - Î »Ö ü Ä æÆ ÷¹ ÊÕ Ïº óµ Ä Ô

- - - - Ó Ã» §¹ ÜÀ í- - - - Ó Ã» §¹ ÜÀ í

- - - - ¼ øÈ ¼ ÓÃ Ü- - - - ¼ øÈ ¼ ÓÃ Ü

MAP 负责以下过程中 CDMA各功能实体间的信息传递 :

Page 74: RA000006  CDMA 信令分析

2.1 MAP 的功能(续)

----² Ù× ÷º ÍÎ ¬» ¤----² Ù× ÷º ÍÎ ¬» ¤

----½ ÓÈ ë ¦À í¼ °Ñ °º ô----½ ÓÈ ë ¦À í¼ °Ñ °º ô

----² ¹³ äÒ µÎ ñµ Ä ¦À í----² ¹³ äÒ µÎ ñµ Ä ¦À í

----Ç Ð» »----Ç Ð» »

----¶ ÌÏ ûÏ ¢Ò µÎ ñ----¶ ÌÏ ûÏ ¢Ò µÎ ñ

---- ·Ó ɹ ¦Ä Ü---- ·Ó ɹ ¦Ä Ü

Page 75: RA000006  CDMA 信令分析

2.1 MAP 的功能

•上述每个程序均含有数个操作( operation ) , 每个 operation均具有相应的要素操作名、操作码、操作类别、以及操作调用的参数、成功结果参数、操作失败时的错误码及参数、允许的链接操作、完成操作的时限值等。

Page 76: RA000006  CDMA 信令分析

第二章 移动应用部分

2.1 MAP2.1 MAP 的功能的功能

2.2 MAP 消息结构

2.3 MAP 消息编码

Page 77: RA000006  CDMA 信令分析

2.2 MAP 消息结构MAP 消息是 TCAP 消息的成分部分,其消息结构如下:

F CK SIF SIO LI FIB FSN BIB BSN F *

L2 L2L3

L2

Ð ÅÏ ¢Ä ÚÈ Ý Â ·Ó ɱ ê¼ Ç

Ê ý¾ Ý Ö ÷½ ÐÓ Ã» §µ ØÖ ·

± »½ ÐÓ Ã» §µ ØÖ · Ð Ò éÀ à± ð Ï ûÏ ¢À àÐ Í

³ É· ݲ ¿· ÖÐ ÅÏ ¢µ ¥Ô ª

¶ Ô» °² ¿· ÖÐ ÅÏ ¢µ ¥Ô ª

Ê ÂÎ ñ ¦À í² ¿· ÖÐ ÅÏ ¢µ ¥Ô ª Ï ûÏ ¢³ ¤¶ È Ï ûÏ ¢À àÐ Í

L3

SCCP

TC

Page 78: RA000006  CDMA 信令分析

2.2 MAP 消息结构操作的分类

第 1类:既报告成功也报告失败

第 2类:只报告失败

第 3类:只报告成功

第 4类:既不报告成功也不报告失败

Page 79: RA000006  CDMA 信令分析

2.2 MAP 消息结构

由于 MAP提供移动通信的业务,而 TCAP作为 MAP的公共支撑协议与具体应用无关,因此为在 MAP与 TCAP之间进行消息转换,在 MAP与 TCAP之间添加了 MTI,主要完成对话原语和成份原语的形成,电路管理消息的透传,信令流控功能的实现。

Page 80: RA000006  CDMA 信令分析

2.2 MAP 消息结构对于用户内部接口跟踪中的 C/D/E/T1口的 MAP消息,一般就

是指 MAP与 MTI之间的消息接口,其主要消息类型如下:

MAP_MTI_RESETTIMER MAP 通知MTI重启定时器MAP_MTI_RETURN_REJECT

MAP_MTI_U_ABORT

MAP_MTI_RETURN_RESULT

MAP_MTI_INVOKE

MTI_MAP_INVOKE

MTI_MAP_RETURN_RESULT

MTI_MAP_RETURN_PROBLEM

消息类型

MAP_MTI_RETURN_ERROR

MTI返回给MAP 的结果响应MTI 发起的操作,多为第一条消息

MTI返回给MAP 的错误响应

MAP 指示 MTI 释放,多为超时MAP返回给MTI 的拒绝响应MAP返回给MTI 的错误响应MAP返回给MTI 的结果响应

MAP 发起的操作,多为第一条消息含义

Page 81: RA000006  CDMA 信令分析

第二章 移动应用部分

2.1 MAP2.1 MAP 的功能的功能

2.2 MAP 消息结构

2.3 MAP 消息编码

Page 82: RA000006  CDMA 信令分析

2.3 MAP 消息编码MAP 消息中包含的 MAP_ET_COMPONENTS参数,对应于 T

CAP 中的消息成分,因此,其编码采用的是外部编码,其编解码遵循 ASN.1 的编码规则,与 TCAP消息的编码方法一致,其中每个 IE 的结构,都是标签 +长度 + 内容:

标签用来区别每个 IE ,并负责对内容的解释,标签的长度是一个或多个 8 位位组;

长度是指明内容中八位位组的数目,长度不包括标签和长度本身; 内容是 IE的实体,它包含了单元准备传送的消息。

Page 83: RA000006  CDMA 信令分析

问题

1 、 MAP 负责哪些流程的消息传递?2 、 MAP 的消息编码方式?

Page 84: RA000006  CDMA 信令分析

解答1 、位置登记 /删除、位置寄存器故障后的复

原用户管理、鉴权加密、路由功能、接入处理及寻呼、补充业务的处理、智能业务的处理、切换、短消息业务

2、 MAP编解码遵循 ASN.1 的编码规则,其 I

E 的结构都是标签 +长度 + 内容。

Page 85: RA000006  CDMA 信令分析

小结本章简单介绍了移动应用部分的主要功能、消息结构和消息编

码。

Page 86: RA000006  CDMA 信令分析

课程内容

第一章 CDMA 信令系统概述第二章 移动应用部分第三章 A 、 C/D 、 E 用户接口消息分析

Page 87: RA000006  CDMA 信令分析

第三章 A 、 C/D 、 E 用户接口消息分析

3.1 A3.1 A 接口协议及消息分类接口协议及消息分类3.2 C/D3.2 C/D 、、 EE 接口流程简接口流程简

介介3.3 3.3 位置登记流程位置登记流程3.4 3.4 呼叫流程呼叫流程3.5 3.5 鉴权流程鉴权流程3.6 3.6 补充业务流程补充业务流程3.7 3.7 切换流程切换流程

Page 88: RA000006  CDMA 信令分析

3.1 A 接口协议及消息分类A 接口的协议结构

BSSAP

· ÖÅ ä¹ ¦Ä Ü

SCCP

MTP

DTAP BSSMAP

BSSAP

· ÖÅ ä¹ ¦Ä Ü

SCCP

MTP

DTAP BSSMAP

BSS MSC

A-½ Ó¿ Ú

¿ ÕÖ Ð½ Ó¿ Ú´ «Ê äÉ è± ¸

BSCÄ Ú² ¿´ ¦À íÄ £¿ é

¸ ÷Ö ÖÓ ¦Ó ü °¿ ØÖ ÆÄ £¿ é

Page 89: RA000006  CDMA 信令分析

3.1 A 接口协议及消息分类BSSAP 的结构

SCCP

· ÖÅä¹ ¦ ÄÜ

DTAP BSSMAP

Page 90: RA000006  CDMA 信令分析

3.1 A 接口协议及消息分类分配功能

SCCP² 㺠ÍL3¼ äµ Ä· ÖÅ ä× Ó ² ãÍ ê³ ÉÒ ÔÏ Â¹ ¦Ä Ü£ º(a) DTAPº ÍBSSMAPÏ ûÏ ¢µ ÄÇ ø· Ö£ »(b) ½ «MSC· ¢À µ ÄDTAPÏ ûÏ ¢· ÖÅ äµ ½ ÷Î ÞÏ ßÁ ´Â ·L2½ ÓÈ ëµ ã£ »(c) ½ « Ó ÷Î ÞÏ ßÁ  ·L2½ ÓÈ ëµ ãÊ Õµ ½µ ÄDTAPÏ ûÏ ¢» 㺠ϵ ½A½ Ó¿ Úµ ÄÐ ÅÁ îÁ  ·É Ï

Page 91: RA000006  CDMA 信令分析

3.1 A 接口协议及消息分类DTAP 和 BSSMAP 的消息结构

°ËÎ »Î »×é1

°ËÎ »Î »×éL+3

°ËÎ »Î »×é3

°ËÎ »Î »×é2

°ËÎ »Î »×é1

°ËÎ »Î »×é2

°ËÎ »Î »×é3

°ËÎ »Î »×é4

°ËÎ »Î »×éL+3

DTAP BSSMAP

¼ø±ð² Î Êý ¼ø±ð²Î Êý

DLCI

³ ¤¶ÈÖ Ê¾ L ³¤¶ÈÖ Ê¾ L ³¤¶ÈÖ Ê¾

L3 L3

L3 Ï ûÏ ¢

: :::

L3Ï ûÏ ¢

·ÖÅäÊý¾Ýµ¥Ôª

Page 92: RA000006  CDMA 信令分析

3.1 A 接口协议及消息分类DTAP 消息的传输

•DTAP 负责从 MS到MSC 或 MSC到MS 传送透明的L3 消息, BSS 对其中内容不做任何分析, BSS 与 MSC 之间使用 SCCP 的 2 类业务(即基本面向连接类)传送。•用户数据字段包括分配数据单元、长度指示和实际的 L3 消息三个部分。其中的分配数据单元包括两个参数:鉴别参数和数据链路识别( DLCI )参数。

Page 93: RA000006  CDMA 信令分析

3.1 A 接口协议及消息分类BSSMAP 消息的传输

•SCCP 上的 BSSMAP 消息的传输是为了在MSC 和 BSS 的 BSSMAP 功能实体之间交换信息, BSSMAP 消息的分配数据单元仅包含鉴别参数,其中的鉴别参数 D配置为 0 ,指示非透明传输。

Page 94: RA000006  CDMA 信令分析

第三章 A 、 C/D 、 E 用户接口消息分析

3.1 A3.1 A 接口协议及消息分类接口协议及消息分类3.2 C/D3.2 C/D 、、 EE 接口流程简接口流程简

介介3.3 3.3 位置登记流程位置登记流程3.4 3.4 呼叫流程呼叫流程3.5 3.5 鉴权流程鉴权流程3.6 3.6 补充业务流程补充业务流程3.7 3.7 切换流程切换流程

Page 95: RA000006  CDMA 信令分析

3.2 C/D 、 E 接口流程简介使用 MAP 信令, C/D 、 E 接口主要完成以下功能流程:

位置登记 基本呼叫 鉴权 异常恢复处理 用户管理 补充业务 电路管理

Page 96: RA000006  CDMA 信令分析

第三章 A 、 C/D 、 E 用户接口消息分析

3.1 A3.1 A 接口协议及消息分类接口协议及消息分类3.2 C/D3.2 C/D 、、 EE 接口流程简接口流程简

介介3.3 3.3 位置登记流程位置登记流程3.4 3.4 呼叫流程呼叫流程3.5 3.5 鉴权流程鉴权流程3.6 3.6 补充业务流程补充业务流程3.7 3.7 切换流程切换流程

Page 97: RA000006  CDMA 信令分析

3.3 位置登记流程手机位置登记流程

HLRMSC/VLR

REGNOT

regnot

BSS A C/DLocation Updating

Request

Location UpdatingAccept /

Location Updating Reject

MSC/VLR

REGCANC

regcanc

C/D

Page 98: RA000006  CDMA 信令分析

3.3 位置登记流程关机位置登记流程

HLRMSC/VLR

MSINACT

msinact

BSS A C/DLocation Updating Request

Location Updating Accept /Location Updating Reject

Page 99: RA000006  CDMA 信令分析

3.3.1 A 接口位置登记消息Loctation Updating Request 消息的主要参数有

必选参数 CI Mobile Identity (IMSI)

Classmark Information Type 2

Registration Type

Mobile Identity (ESN)

可选参数 Slot Cycle Index

AUTHR

RANDC

COUNT

RAND

Authentication Event

Page 100: RA000006  CDMA 信令分析

3.3.1 A 接口位置登记消息Location Updating Accept

可选参数 Cause

只有当手机处于数据休眠态直接进行关机操作时才带此参数,参数值为 19H (表示 Power down from dormant state )。其他情况都不会带此参数。

Page 101: RA000006  CDMA 信令分析

3.3.1 A 接口位置登记消息Location Updating Reject

必选参数 Reject Cause

Reject Cause 为必选参数,其取值如下:03H : illegal MS0BH : roaming not allowed51H : network failure56H : congestion

Page 102: RA000006  CDMA 信令分析

3.3.2 C/D 口消息RegistrationNotification ( INVOKE )的主要参数

必选参数 ESN

MIN

MSCID

QUALCODE

MYTYPE

可选参数 SYSCAP

TRANSCAP

Page 103: RA000006  CDMA 信令分析

3.3.2 C/D 口消息RegistrationNotification ( RETURN RESULT )的主要参数

必选参数 MYTYPE

可选参数 AUTHPER

AUTHDEN

DENAUTHPER

Page 104: RA000006  CDMA 信令分析

3.3.2 C/D 口消息RegistrationCancellation ( INVOKE )消息的主要参数:

必选参数 ESN

MIN

可选参数 CANTYP

Page 105: RA000006  CDMA 信令分析

3.3.2 C/D 口消息RegistrationCancellation ( RETURN RESULT )消息的主要参数 :

可选参数 CANDEN

Page 106: RA000006  CDMA 信令分析

3.3.2 C/D 口消息MSInactive ( INVOKE )消息的主要参数:

必选参数 ESN

MIN

可选参数 DEREGTYP

Page 107: RA000006  CDMA 信令分析

第三章 A 、 C/D 、 E 用户接口消息分析

3.1 A3.1 A 接口协议及消息分类接口协议及消息分类3.2 C/D3.2 C/D 、、 EE 接口流程简接口流程简

介介3.3 3.3 位置登记流程位置登记流程3.4 3.4 呼叫流程呼叫流程3.5 3.5 鉴权流程鉴权流程3.6 3.6 补充业务流程补充业务流程3.7 3.7 切换流程切换流程

Page 108: RA000006  CDMA 信令分析

3.4 呼叫流程局间呼叫流程

HLR MSC/VLR

MSC/VLR

LOCREQ

ROUTREQ

routreq

locreq

BSS BSSA C/D C/D ACM Service Request

Assignment Request

Assignment Complete

IAI/IAMPaging Request

Paging Response

Assignment Request

Assignment CompleteACM

ConnectANC

...... Conversation ......

Clear RequestCLF

Clear Command Clear Command

Clear CompleteClear CompleteRLG

Page 109: RA000006  CDMA 信令分析

3.4.1 A 口消息CM Service Request 的主要参数:

必选参数 CI

CM Service Type

Classmark Information Type 2

IMSI

ESN

Service Option

Radio Environment and Resources

可选参数 Called Party BCD Number

AUTHR/RANDC/RAND/COUNT

Page 110: RA000006  CDMA 信令分析

3.4.1 A 口消息Assignment Request 的主要参数有:

必选参数 Channel Type

Service Option

可选参数 Circuit Identity Code

Calling Party ASCII Number

MS Information Records

Page 111: RA000006  CDMA 信令分析

3.4.1 A 口消息Assignment Complete 的主要参数:

必选参数 Channel Number

Service Option

Assignment Failure 的主要参数: 必选参数

Cause

Page 112: RA000006  CDMA 信令分析

3.4.1 A 口消息Paging Request 的主要参数:

必选参数 Mobile Identity

Service Option

可选参数 Tag

Cell Identifier List

Slot Cycle Index

IS-2000 Mobile Capabilities

Page 113: RA000006  CDMA 信令分析

3.4.1 A 口消息Paging Response 的主要参数:

必选参数 Classmark Information Type 2

Mobile Identity

Mobile Identity (ESN)

Service Option

Radio Environment and Resources

可选参数 Tag

Slot Cycle Index

AUTHR/RANDC/COUNT/RAND/Authentication Event

Page 114: RA000006  CDMA 信令分析

3.4.2 C/D 口消息LocationRequest ( INVOKE )的主要参数:

必选参数 BILLID

DIGITS(Dialed)

MSCID(Originating)

MYTYPE(Originating)

可选参数 MSCIN

TRANSCAP

Page 115: RA000006  CDMA 信令分析

3.4.2 C/D 口消息LocationRequest ( RETURN RESULT )的主要参数:

必选参数 ESN

MIN

MSCID

可选参数 ACCDEN

ANNLIST

TerminationList

Page 116: RA000006  CDMA 信令分析

3.4.2 C/D 口消息RoutingRequest ( INVOKE )消息的主要参数:

必选参数 BILLID

ESN

MIN

MSCID(Originating MSC)

MYTYPE(Originating MSC)

可选参数 MDN

MSCIN

SENDERIN

Page 117: RA000006  CDMA 信令分析

3.4.2 C/D 口消息RoutingRequest ( RETURN RESULT )消息的主要参数:

必选参数 MSCID

可选参数 ACCDEN

DIGITS

Page 118: RA000006  CDMA 信令分析

第三章 A 、 C/D 、 E 用户接口消息分析

3.1 A3.1 A 接口协议及消息分类接口协议及消息分类3.2 C/D3.2 C/D 、、 EE 接口流程简接口流程简

介介3.3 3.3 位置登记流程位置登记流程3.4 3.4 呼叫流程呼叫流程3.5 3.5 鉴权流程鉴权流程3.6 3.6 补充业务流程补充业务流程3.7 3.7 切换流程切换流程

Page 119: RA000006  CDMA 信令分析

3.5 鉴权流程几个重要的概念(一)

A-Key : Authentication Key ,共 64bit ,也称为密钥,开户时由用户确定,只存在于手机和鉴权中心,用来产生 SSD ,不会在任何接口传播。

SSD : Shared Secret Data ,共享加密数据,分为 SSD_A 和 SSD_

B ,各 64bit ,存在于手机和鉴权中心,当 SSD共享时也存在于 VL

R ,由 A-Key 产生, SSD_A 用来鉴权, SSD_B 用来加密,不会在空中接口传播。

RAND :随机数,在鉴权过程中的一个输入参数。 AUTH :鉴权响应,也就是鉴权最终要比较的结果,主要有 AUTHR

(鉴权响应 ) 、 AUTHBS( 基站鉴权响应 ) 、 AUTHU(独特查询鉴权响应 ) 。

COUNT :呼叫历史次数。

Page 120: RA000006  CDMA 信令分析

3.5 鉴权流程几个重要的概念(二)

SSD更新: SSD更新是鉴权中最常见的一种操作,它的主要目的就是要更新存放在移动台和网络中的 SSD 。 SSD更新一般要包括 SSD更新请求、基站查询和独特查询等步骤。

独特查询:由网络发起的鉴权过程,用来验证某一特定的移动台是否合法的过程。

COUNT更新: AC 或者 MSC 指示移动台更新其 COUNT值,由于协议的缺陷,目前没有实现 COUNT更新。

基站查询:由基站侧发起的鉴权过程,在 SSD更新的过程中用于基站对网络的验证。

Page 121: RA000006  CDMA 信令分析

3.5 鉴权流程主叫过程中的鉴权( SSD未共享,带 SSD更新)

asreport

Base Station Challenge

MSC/VLR

HLR/AC

AUTHREQ

authreq(RANDSSD)

BSC

SSD Update Request

Base Station Challenge Response

Authentication Request

Authentication Response

SSD Update Response

bschall(AUTHBS)

BSCHAll(RANDBS)

ASREPORT(SSDURPT,UCHALRPT)

CM Service Request

Assignment Request

Assignment Complete

......

Page 122: RA000006  CDMA 信令分析

3.5 鉴权流程鉴权指示发起的 SSD更新

Page 123: RA000006  CDMA 信令分析

3.5.1 A 口消息SSD Update Request 的参数

RANDSSD(必选 )

Base Station Challenge 的参数 RANDBS(必选 )

Base Station Challenge Response 的参数 AUTHBS(必选 )

SSD Update Response 的参数 Cause Layer 3( 可选 )

Page 124: RA000006  CDMA 信令分析

3.5.1 A 口消息Authentication Request 的参数

必选参数 RANDU

可选参数 Mobile Identity (IMSI)

Tag

Cell Identifier List

Slot Cycle Index

Page 125: RA000006  CDMA 信令分析

3.5.1 A 口消息Authentication Response 的参数

必选参数 AUTHU

可选参数 Mobile Identity (IMSI)

Tag

Mobile Identity (ESN)

Page 126: RA000006  CDMA 信令分析

3.5.2 C/D 口消息AuthenticationRequest ( INVOKE )的主要参数

必选参数 ESN

MIN

MSCID

SystemAccessType

SystemCapabilities

可选参数 AUTHR

RAND

COUNT

Page 127: RA000006  CDMA 信令分析

3.5.2 C/D 口消息AuthenticationRequest ( RETURN RESULT )的主要参数

无必选参数 可选参数

AAV

AUTHU

DENACC

RANDSSD

RANDU

SSD

SSDNOTShared

UpdateCOUNT

Page 128: RA000006  CDMA 信令分析

3.5.2 C/D 口消息BaseStationChallenge ( INVOKE )的主要参数

必选参数 ESN

MIN

RANDBS

可选参数 SIN

Page 129: RA000006  CDMA 信令分析

3.5.2 C/D 口消息BaseStationChallenge ( RETURN RESULT )的主要参数

必选参数 AUTHBS

无可选参数

Page 130: RA000006  CDMA 信令分析

3.5.2 C/D 口消息AuthenticationStatusReport(INVOKE) 消息的主要参数

必选参数 ESN

MIN

SystemCapabilities

可选参数 CountUpdateReport

SIN

SSDUpdateReport

UniqueChallengeReport

Page 131: RA000006  CDMA 信令分析

3.5.2 C/D 口消息AuthenticationStatusReport(RETURN RESULT) 消息的主要参数

无必选参数 可选参数

AAV

AUTHR

COUNT

DENACC

RANDSSD

RANDU

SSD

SSDNOTShared

UpdateCOUNT

Page 132: RA000006  CDMA 信令分析

3.5.2 C/D 口消息AuthenticationDirective(INVOKE) 的主要参数

必选参数 ESN/MIN

可选参数 AAV

AUTHU

COUNT

DENACC

RANDSSD

RANDU

SIN

SSD

SSDNOTShared

UpdateCOUNT

Page 133: RA000006  CDMA 信令分析

3.5.2 C/D 口消息AuthenticationDirective(RETURN RESULT) 的主要参数

无必选参数 可选参数

COUNT

Page 134: RA000006  CDMA 信令分析

第三章 A 、 C/D 、 E 用户接口消息分析

3.1 A3.1 A 接口协议及消息分类接口协议及消息分类3.2 C/D3.2 C/D 、、 EE 接口流程简接口流程简

介介3.3 3.3 位置登记流程位置登记流程3.4 3.4 呼叫流程呼叫流程3.5 3.5 鉴权流程鉴权流程3.6 3.6 补充业务流程补充业务流程3.7 3.7 切换流程切换流程

Page 135: RA000006  CDMA 信令分析

3.6 补充业务流程FEATURE操作流程

HLRMSC/VLR

FEATREQ

featreq

BSS A C/DCM Service Request

Assignment Request

Assignment Complete

Clear Command

Clear Complete

放音指示成功或失败

QUALDIR

qualdir

call setup

Page 136: RA000006  CDMA 信令分析

3.6 补充业务流程无条件前转 (CFU) 流程

HLR MSC/VLR

MSC/VLR

LOCREQ(DGTSDIAL)

locreq(REDIND, TERMLIST)

BSS BSSA C/D C/D ACM Service Request

Assignment Request

Assignment Completecall setup

INFODIR

infodir

Feature Notification

Feature Notification Ack

Page 137: RA000006  CDMA 信令分析

3.6 补充业务流程遇忙前转 (CFB) 流程图(局间)

HLR MSC/VLR

MSC/VLR

LOCREQ(DGTSDIAL)

locreq(REDIND, TERMLIST)

BSS BSSA C/D C/D ACM Service Request

Assignment Request

Assignment Complete

call setup

ROUTREQ

routreq(ACCDEN=Busy)

Page 138: RA000006  CDMA 信令分析

3.6 补充业务流程遇忙前转 (CFB) 流程图(局内)

HLRMSC/VLR

LOCREQ(DGTSDIAL)

locreq(REDIND=CDLocal)

BSS A C/DCM Service Request

Assignment Request

Assignment Complete

call setup

TRANUMREQ(REDRESON=busy)

tranumreq(TERMLIST)

Page 139: RA000006  CDMA 信令分析

3.6 补充业务流程无应答前转 (CFNA) 流程

HLR MSC/VLR

MSC/VLR

LOCREQ

ROUTREQ

routreqlocreq

BSS BSSA C/D C/D ACM Service Request

Assignment Request

Assignment Complete

IAI/IAMPaging Request

Paging Response

Assignment Request

Assignment CompleteACM

振铃超时

CLF

Clear Command

Clear Complete

RLG

REDREQ(REDREASON=NoAnswer)

TRANUMREQ(REDREASON=NoAnswer)

tranumreq(TERMLIST)

redreq

call setup

Page 140: RA000006  CDMA 信令分析

3.6 补充业务流程隐含呼叫前转 (CFD)

隐含呼叫前转业务允许用户在下列情况下将它的来话转接到预先设置的另一个电话号码上或用户的语音信箱中:

用户忙; 系统寻呼 MS失败或长时间振铃后用户没有应答; 用户处于去活状态; 系统不知道用户的当前位置; 用户当前不可接入 ( 如激活了免打扰业务 ) 。

从功能上看,这项业务相当于无应答呼叫前转和遇忙呼叫前转的功能之和

Page 141: RA000006  CDMA 信令分析

3.6 补充业务流程呼叫等待 (CW) 流程

HLR MSC/VLR

MSC/VLRBSS BSSA C/D C/D A

...... Conversation ......MS1 MS2

LOCREQROUTREQ

routreqlocreq

CM Service Request

Assignment Request

Assignment Complete

IAI/IAM

MS3

Flash With Information

Flash With Information

MS3 ...... Conversation ...... MS2Flash With Information

...... Conversation ......MS1 MS2

Clear Command

Clear Request

Clear Complete

...... Conversation ......

MS3 MS2

CLF

CFG

Page 142: RA000006  CDMA 信令分析

3.6 补充业务流程三方通话 (3WC) 业务流程

HLR MSC/VLR

MSC/VLRBSS BSSA C/D C/D A

...... Conversation ......MS1 MS2

LOCREQROUTREQ

routreqlocreq

Flash with Information(called party address)

Assignment Request

Assignment Complete

IAI/IAM

...... MS2 Hold, MS1 & MS3Conversation ......

MS3

...... 3 Way Conversation ...... MS2MS3

Clear Command

Clear Complete

...... MS1 & MS2 Conversation ......

MS3

CLF

CFG

Paging Request

Paging Response

ConnectACM

ANC

Flash with Information

Flash with Information

MS2

Page 143: RA000006  CDMA 信令分析

3.6.1 A 口消息Feature Notification 的主要参数

必选参数 Mobile Identity (IMSI)

可选参数 Tag

Cell Identifier List

Slot Cycle Index

Signal

Message Waiting Indication

Calling Party ASCII Number

Page 144: RA000006  CDMA 信令分析

3.6.1 A 口消息Feature Notification Ack 的主要参数

必选参数 Mobile Identity (IMSI)

可选参数 Tag

Page 145: RA000006  CDMA 信令分析

3.6.1 A 口消息Flash with Information 的主要参数

无必选参数 可选参数

Called Party BCD Number

Signal

Message Waiting Indication

Calling Party ASCII Number

Tag

Page 146: RA000006  CDMA 信令分析

3.6.1 A 口消息Flash with Information Ack

无必选参数 可选参数

Tag

Page 147: RA000006  CDMA 信令分析

3.6.2 C/D 口消息FeatureRequest(INVOKE) 的主要参数

必选参数 Digits

ESN

MIN

可选参数 BillingID

MSCID

OTFI

SIN

Page 148: RA000006  CDMA 信令分析

3.6.2 C/D 口消息FeatureRequest(RETURN RESULT) 的主要参数

必选参数 FeatureResult

可选参数 AccessDeniedReason

AnnouncementList

OTFI

Page 149: RA000006  CDMA 信令分析

3.6.2 C/D 口消息QualificationDirective(INVOKE) 消息的主要参数

必选参数 ESN

MIN

QUALCODE

MYTYPE

可选参数 AUTHDEN

AUTHPER

DENPER

SIN

Page 150: RA000006  CDMA 信令分析

3.6.2 C/D 口消息QualificationRequest(INVOKE) 的主要参数

必选参数 ESN

MIN

QUALCODE

MYTYPE

可选参数 MSCID

SIN

AccessType

TRANCAP

Page 151: RA000006  CDMA 信令分析

3.6.2 C/D 口消息QualificationRequest(RETURN RESULT) 的主要参数

必选参数 MYTYPE

可选参数 AUTHDEN

AUTHPER

DENPER

MSCID(HLR)

Page 152: RA000006  CDMA 信令分析

3.7 切换流程切换的分类

软切换 更软切换 硬切换

前向切换 后向切换 切换到第三方

Page 153: RA000006  CDMA 信令分析

3.7 切换流程前向切换流程

MSC/VLR

MSC/VLRBSS BSSA E A

Handoff Required

Handoff Command

Handoff Request

Handoff Request Acknowledge

Handoff CompleteHandoff Commenced

FACDIR2

facdir2

MSONCHClear Command

Clear Complete

Page 154: RA000006  CDMA 信令分析

3.7 切换流程后向切换流程

MSC/VLR

MSC/VLRBSS BSSA E A

Handoff Required

Handoff Command

Handoff Request

Handoff Request Acknowledge

Handoff CompleteHandoff Commenced

HANDBACK2

handback2

FACRELClear Command

Clear Completefacrel

Page 155: RA000006  CDMA 信令分析

3.7 切换流程切换到第三方

BSS BSSA AHandoff Required

Handoff Command

Handoff Request

Handoff Request Acknowledge

Handoff CompleteHandoff Commenced

FACDIR2

facdir2

MSONCH

Clear Command

Clear Complete

主控MSC/VLR

服务MSC/VLR

目的MSC/VLR

E

HANDTHIRD2

handthird2

FACREL

facrel

Page 156: RA000006  CDMA 信令分析

3.7.1 A 口消息Handoff Required 的主要参数:

必选参数 Cause

Cell Identifier List (Target)

Classmark Information Type 2

Response Request

Encryption Information

Mobile Identity (ESN)

可选参数 Downlink Radio Environment

Service Option

Page 157: RA000006  CDMA 信令分析

3.7.1 A 口消息Handoff Request 的主要参数

必选参数 Channel Type

Encryption Information

Classmark Information Type 2

Cell Identifier List (Target)

Mobile Identity (IMSI)

Mobile Identity (ESN)

Downlink Radio Environment

CDMA Serving One Way Delay

可选参数 Circuit Identity Code Extension

Service Option

Page 158: RA000006  CDMA 信令分析

3.7.1 A 口消息Handoff Command 的主要参数

无必选参数 可选参数

IS-95 Channel Identity

Cell Identifier List

Extended Handoff Direction Parameters

Hard Handoff Parameters

IS-2000 Channel Identity

Page 159: RA000006  CDMA 信令分析

3.7.2 E 口参数FacilitiesDirective2(INVOKE) 的主要参数

必选参数 BillingID

ESN

InterMSCCircuitID

InterSwitchCount

MIN

ServingCellID

可选参数 TargetCellID

HandoffReason

Page 160: RA000006  CDMA 信令分析

3.7.2 E 口参数HandoffBack2(INVOKE) 的主要参数

必选参数 BillingID

InterMSCCircuitID

MIN

ServingCellID

可选参数 TargetCellID

HandoffReason

HandoffState

Page 161: RA000006  CDMA 信令分析

3.7.2 E 口参数HandoffToThird2(INVOKE) 的主要参数

必选参数 BillingID

ESN

InterMSCCircuitID

InterSwitchCount

MIN

MSCID(Target)

ServingCellID

可选参数 TargetCellID

HandoffReason

Page 162: RA000006  CDMA 信令分析

3.7.2 E 口参数其他 E 口参数

facdir2

handback2

handthird2

MSONCH

Page 163: RA000006  CDMA 信令分析

问题1 、位置更新的类型有哪些?2 、常见的鉴权参数有哪些?3 、切换的分类?

Page 164: RA000006  CDMA 信令分析

解答

1 、位置更新有以下几类:基于时间、基于小区、基于位置、基于手机参数、开机、关机。

2 、常见的鉴权参数有: A-Key 、 SSD 、 R

AND 、 AUTH 等3 、切换的分类:硬切换、软切换、更软切换。

Page 165: RA000006  CDMA 信令分析

小结本章以位置更新、呼叫、鉴权、补充业务和切换的流程为例,介绍了 A 、 C/D 、 E 用户接口的信令分析方法。

Page 166: RA000006  CDMA 信令分析